@CHARSET "UTF-8";

* {
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	outline: none;
}
body {
    background: url(../images/background.jpg) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

@media screen and (max-width: 700px)
{
    body
    {
        -moz-background-size:200% 200%;
    -webkit-background-size:200% 200%;
    background-size:200% 200%;
    height:200%;
    width:200%;
    }    
}
	
.login-form {
	text-align: center;
	margin: 0 auto;
	margin-top: 70px;
	margin-bottom: 100px;
	max-width: 500px;
	background-color: transparent;
}
	.login-form > section {
		padding: 35px 35px 25px 35px;
		border-radius: 5px;
	}
	.login-form a {
		color: #fff;
	}
	.login-form img {
		display: block;
		margin: 0 auto;
	}

form[role=login] {
	font: 14px/2.2em Lato, serif;
	color: #aaa;
}	
	form[role=login] input,
	form[role=login] > button {
		font-size: 15px;
		padding: 10px 30px;
	}
	form[role=login] input {
		color: #777;
		background: rgba(180,180,180,.9);
		border: none;
		height: 2.6em;
		padding: 10px 40px;
		border-radius: 3px;
		-webkit-box-shadow: inset 0 0 1px 1px rgba(150, 150, 150, .1);
		   -moz-box-shadow: inset 0 0 1px 1px rgba(150, 150, 150, .1);
		        box-shadow: inset 0 0 1px 1px rgba(150, 150, 150, .1);
	}
	form[role=login] > div {
		margin: 30px 0;
		position: relative; 
	}
	form[role=login] > button {
		margin-top: 15px;
		margin-bottom: 15px;
		background: #039fe1;
		border: 1px solid #039fe1;
	}
	
.form-control + .glyphicon {
    position: absolute;
    left: 0;
	top: 14%;
    padding: 8px 0 0 17px;
	font-size: 15px;
	color: #757575;
}

.col-centered{
    float: none;
    margin: 0 auto;
}

.graph-wrapper
{
	width:100%;
	display:block;
	min-height: 135px;
	padding-right: 25px;
	padding-left: 25px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #dbdbdb;
	color: rgb(25,25,25);

	opacity: 0.9;
    filter: alpha(opacity=90); /* For IE8 and earlier */
}

.machine-list-wrapper
{
	display:block;
	padding: 20px;
	background-color: #dbdbdb;
	color: rgb(25,25,25);

	opacity: 0.9;
    filter: alpha(opacity=90); /* For IE8 and earlier */

	line-height: 1.3em;
	/*border-radius: 13px 13px 13px 13px;
	-moz-border-radius: 13px 13px 13px 13px;
	-webkit-border-radius: 13px 13px 13px 13px;
	*/
	margin-top: 10px;
}

.list-machine-wrapper
{
	width:100%;
	display:block;
	min-height: 135px;
	padding: 30px;
	background-color: #dbdbdb;
	color: rgb(25,25,25);

	opacity: 0.9;
    filter: alpha(opacity=90); /* For IE8 and earlier */

	line-height: 1.3em;
	/*border-radius: 13px 13px 13px 13px;
	-moz-border-radius: 13px 13px 13px 13px;
	-webkit-border-radius: 13px 13px 13px 13px;
	*/
	margin-top: 10px;
}

.machine-stats
{
	font-size: 48px;
	color:#039fe1;
}


.machine-header
{
	position: absolute;
	left: 20px;
	top: 20px;
}

.graphButton
{
	margin-right:5px;
	float:left;
}

/*
	Theme Name: AWG
	Description:
	Version: 0.2
	Author: Mårten Blomberg, Christian Alex
	Author URI: http://www.swace.se

*//* Normalize *//* FF 4-18 *//* FF 19+ *//* IE 10+ */main{width:100%;}
body,html{margin:0;padding:0;font-family:'Proxima', sans-serif;width:100%;overflow-x:hidden;color:#333;}
body.no-scroll,
html.no-scroll{overflow:hidden;height:100%;}

.container-large{width:1280px;margin:auto;}
@media screen and (max-width: 1280px)
{
    .container-large{width:100%;}
}
.inline-block{display:inline-block;}.anchor-margin{position:relative;top:-80px;display:block;}
.container{width:1170px;margin:auto;}

@media screen and (max-width: 1170px)
{
    .container{width:100%;padding-left:20px;padding-right:20px;}
}
.container-padded{width:1170px;margin:auto;padding:20px;}
@media screen and (max-width: 1170px)
{
    .container-padded{width:100%;padding-left:20px;padding-right:20px;}
}
.calculation-container{width:1110px;margin:auto;padding:40px;}
    
@media screen and (max-width: 1110px){
    .calculation-container{width:100%;padding-left:20px;padding-right:20px;}
}
.text-container{width:730px;margin:auto;}
@media screen and (max-width: 730px){
    .text-container{width:100%;padding-left:20px;padding-right:20px;}}
.contact-container{width:950px;margin:auto;}
@media screen and (max-width: 950px){
    .contact-container{width:100%;padding-left:20px;padding-right:20px;}
}
.rounded-image-small{border-radius:50%;width:105px;height:105px;}
.image-row{margin:0;}
.image-row .col-xs-1,.image-row .col-sm-1,.image-row .col-md-1,.image-row .col-lg-1,.image-row .col-xs-2,.image-row .col-sm-2,.image-row .col-md-2,.image-row .col-lg-2,.image-row .col-xs-3,.image-row .col-sm-3,.image-row .col-md-3,.image-row .col-lg-3,.image-row .col-xs-4,.image-row .col-sm-4,.image-row .col-md-4,.image-row .col-lg-4,.image-row .col-xs-5,.image-row .col-sm-5,.image-row .col-md-5,.image-row .col-lg-5,.image-row .col-xs-6,.image-row .col-sm-6,.image-row .col-md-6,.image-row .col-lg-6,.image-row .col-xs-7,.image-row .col-sm-7,.image-row .col-md-7,.image-row .col-lg-7,.image-row .col-xs-8,.image-row .col-sm-8,.image-row .col-md-8,.image-row .col-lg-8,.image-row .col-xs-9,.image-row .col-sm-9,.image-row .col-md-9,.image-row .col-lg-9,.image-row .col-xs-10,.image-row .col-sm-10,.image-row .col-md-10,.image-row .col-lg-10,.image-row .col-xs-11,.image-row .col-sm-11,.image-row .col-md-11,.image-row .col-lg-11,.image-row .col-xs-12,.image-row .col-sm-12,.image-row .col-md-12,.image-row .col-lg-12{padding:0;}
.bg-image{width:100%;background-size:cover;background-repeat:no-repeat;background-position:center;}
.bg-image.bg-image-square{padding-bottom:100%;}
.bg-image.bg-image-rect{padding-bottom:50%;}
hr{border:0;border-bottom:3px solid;}
hr.green{border-color:#48ad4d;}
hr.grey{border-color:#66635e;}
hr.light-grey{border-color:#ececec;}
hr.medium-grey{border-color:#cfcfcf;}
hr.extra-margin{margin-top:40px;margin-bottom:40px;}
.extra-margin{margin-top:40px;margin-bottom:40px;}
.btn{font-size: 8px}

@media screen and (min-width: 200px){.btn{font-size: 8px}}
@media screen and (min-width: 300px){.btn{font-size: 10px}}
@media screen and (min-width: 400px){.btn{font-size: 12px}}
@media screen and (min-width: 900px){.btn{font-size: 14px}}

h1,h2,h3,h4,h5,h6{-webkit-font-smoothing:antialiased;font-weight:600;color:inherit;margin-top:0;margin-bottom:0.8em;}
h1.regular,h2.regular,h3.regular,h4.regular,h5.regular,h6.regular{font-weight:400;}
h1{text-transform:uppercase;font-size:48px;}
h2{text-transform:uppercase;font-size:48px;}
h3{text-transform:uppercase;font-size:30px;}
h4{font-size:24px;}h5{font-size:18px;}p{font-size:16px;line-height:22px;font-weight:300;color:initial;}p.large{font-size:18px;}p.extra-large{font-size:20px;}p.padded{padding-left:20px;padding-right:20px;}.p-inherit p{color:inherit;}.p-large p{font-size:18px;}
section{padding-top:80px;padding-bottom:80px;position:relative;width:100%;
	margin:auto;background-repeat:no-repeat;background-size:cover;background-position:center;}
.half-padding{padding-top:20px;padding-bottom:20px;}
section.extra-padded-bottom{padding-bottom:400px;}
@media screen and (max-width: 767px){section.extra-padded-bottom{padding-bottom:80px;}}button,
.btn{
	display:inline-block;
	cursor:pointer;font-weight:400;
	text-transform:uppercase;background:#48ad4d;
	color:white;border:0;padding:0.4em 0.8em;
	outline:none;
	-webkit-transition:background-color 0.2s ease;
	-moz-transition:background-color 0.2s ease;
	-ms-transition:background-color 0.2s ease;
	-o-transition:background-color 0.2s ease;
	transition:background-color 0.2s ease;
}
//button:hover,button:focus,.btn:hover,.btn:focus{background-color:#48ad4d;border-color:#48ad4d}
button.disabled,.btn.disabled{cursor:initial;}
button.disabled:hover,button.disabled:focus,.btn.disabled:hover,.btn.disabled:focus{background-color:#48ad4d;}

.btn-small{height:30px;padding-left:15px;padding-right:15px;}
.btn-medium{height:50px;padding-left:25px;padding-right:25px;}
.btn-large{height:70px;padding-left:35px;padding-right:35px;}
.btn-pdf{position:relative;padding-left:5px;padding-right:15px;margin-left:50px;margin-bottom:10px;color:#66635e;background-color:transparent;}
.btn-pdf:before{position:absolute;left:-50px;bottom:0;content:'';display:inline-block;border-radius:50%;
background-image:url(/images/pdf_thumb_awg.png);
background-size:60%;background-repeat:no-repeat;background-position:center;width:50px;height:50px;vertical-align:bottom;background-color:#48ad4d;}
.btn-pdf:active,.btn-pdf:hover,.btn-pdf:focus{background-color:transparent;}.awg-form-wrapper{width:300px;}.awg-form{margin-top:12px;}
.awg-form input{margin-bottom:5px;}.awg-form input:last-child{margin-bottom:0;}.awg-form input:focus{outline:none;border-color:#039fe1;}
.awg-form .btn{margin-top:15px;height:50px;}

input
{
    font-size:16px;
    font-weight:400;
    height:52px;
    padding:10px;
    padding-left:20px;
    border:1px solid white;
    position:relative;
    background-color: rgba(3,159,225,0.2);
}
input:focus{ background-color: rgba(3,159,225,0.4); }
input[type="text"]{font-family:'Proxima', sans-serif;width:100%;}
textarea{font-family:'Proxima', sans-serif;font-size:16px;font-weight:400;height:108px;padding:10px;padding-left:20px;border:1px solid white;position:relative;width:100%;}
textarea:focus{outline:none;border-color:#039fe1;}*::-webkit-input-placeholder{color:#333;}*:-moz-placeholder{color:#333;}*::-moz-placeholder{color:#333;}
*:-ms-input-placeholder{color:#333;}

.position-relative{position:relative;}
.bg-center{background-size:cover !important;background-position:50% 50%;}
.bg-white{background-color:white;}
.bg-yellow{background-color:#f5a836;}
.bg-purple{background-color:#7f2e78;}
.bg-light-purple{background-color:#a2619c;}
.bg-blue{background-color:#039fe1;}
.bg-green{background-color:#48ad4d;}
.bg-light-blue{background-color:#e9f6fe;}
.bg-grey{background-color:#ececec;}
.inline{display:inline;}
.color-yellow{color:#f5a836;}
.color-purple{color:#7f2e78;}
.color-light-purple{color:#a2619c;}
.color-blue{color:#039fe1;}
.color-green{color:#48ad4d;}
.color-grey{color:#48443f;}
.color-white{color:white;}
.color-black{color:black;}
.text-center{text-align:center;}
.uppercase{text-transform:uppercase;}
.light{font-weight:100;}
.no-padding{padding:0;}
.negative-margin-top{margin-top:-30px;}
.awg-table{width:100%;}
.awg-table .awg-table-column{cursor:pointer;width:calc(20% - 7px);margin-right:7px;float:left;}
.awg-table .awg-table-column .awg-table-row{color:#aaa;background-color:#cfcfcf;padding:10px 5px;}
.awg-table .awg-table-column .awg-table-row:nth-child(2n){background-color:#ececec;}
.awg-table .awg-table-column .awg-table-row.table-head{display:table-cell;vertical-align:bottom;background-color:transparent !important;}
.awg-table .awg-table-column.active .awg-table-row{color:#333;background-color:#c8e7f0;}
.awg-table .awg-table-column.active .awg-table-row.table-head{background-color:transparent !important;}
.awg-table .awg-table-column.active .awg-table-row:nth-child(2n){background-color:#e3f3f7;}
.awg-table .awg-table-categories{font-weight:bold;}
.awg-table .awg-table-categories .awg-table-row{color:#333;background-color:#c8e7f0;}
.awg-table .awg-table-categories .awg-table-row:nth-child(2n){background-color:#e3f3f7;}
.awg-table .awg-table-categories .awg-table-row:first-child{background-color:transparent !important;}
.awg-list{list-style:none;margin:0;padding:0;width:100%;}
.awg-list.awg-list-half-width{display:table;table-layout:fixed;}
.awg-list.awg-list-half-width li{width:49%;padding:20px;display:inline-block;vertical-align:top;}
.awg-list.awg-list-half-width li .awg-list-content{margin-left:115px;margin-top:-115px;}
.awg-list.inline li{display:inline;}
.awg-list.inline-block li{display:inline-block;}
.awg-list.spacing li{margin-right:15px;margin-left:15px;}

@media screen and (max-width: 767px)
{
    section{padding-top:40px;padding-bottom:40px;}
    .awg-list.awg-list-half-width li{width:100%;padding:0;}
    .awg-list.awg-list-half-width li .awg-list-content{margin:0;padding:0 !important;}
    .awg-list.awg-list-half-width li .awg-icon-circle{display:block;margin:20px auto;}
    h1,h2{font-size:36px;}.awg-table .awg-table-categories{display:none;}
    .awg-table .awg-table-column{width:100%;}
    .awg-table .awg-table-column .awg-table-row{height:auto !important;color:#333;background-color:#c8e7f0;}
    .awg-table .awg-table-column .awg-table-row:before{content:attr(title);font-weight:bold;margin-right:20px;}
    .awg-table .awg-table-column .awg-table-row:nth-child(2n){background-color:#e3f3f7;}
}

@media screen and (max-width: 500px){h1,h2{font-size:28px;}h3{font-size:20px;}}
@font-face{font-family:'Proxima';src:url(/fonts/ProximaNovaRegular.otf);font-weight:400;}
@font-face{font-family:'Proxima';src:url(/fonts/ProximaNovaLight.otf);font-weight:300;}
@font-face{font-family:'Proxima';src:url(/fonts/ProximaNovaBold.otf);font-weight:600;}
@font-face{font-family:'Proxima';src:url(/fonts/ProximaNovaThin.otf);font-weight:100;}
.awg-slider{width:100%;height:10px;background-color:black;position:relative;margin-top:40px;margin-bottom:40px;cursor:pointer;}
.awg-slider .awg-slider-bar{width:0;background-color:#48ad4d;height:10px;position:absolute;top:0;left:0;}.awg-slider .awg-slider-handle{cursor:pointer;width:30px;height:30px;border-radius:50%;background-color:#039fe1;position:absolute;top:-10px;margin-left:-10px;left:0;border:4px solid white;}.awg-slider .awg-slider-handle:hover{background-color:#e9f6fe;}.awg-slider .awg-slider-handle .awg-slider-tooltip-wrapper{width:300px;display:block;height:30px;position:absolute;left:-150px;top:-30px;margin-left:5px;margin-top:-10px;text-align:center;pointer-events:none;}.awg-slider .awg-slider-handle .awg-slider-tooltip-wrapper .awg-slider-tooltip{position:relative;background-color:#ececec;color:#48ad4d;border-radius:4px;line-height:6px;margin:0;left:5px;display:inline-block;font-weight:bold;font-size:12px;height:30px;padding:10px;opacity:1;-webkit-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;-ms-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;-webkit-transition-delay:1s;-moz-transition-delay:1s;-ms-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s;}.awg-slider .awg-slider-handle .awg-slider-tooltip-wrapper .awg-slider-tooltip:after{content:'';width:10px;height:10px;border-radius:50%;background-color:#ececec;position:absolute;bottom:-5px;left:50%;margin-left:-5px;}.awg-slider.disabled{background-color:#cfcfcf;}.awg-slider.disabled .awg-slider-bar{background-color:#cfcfcf;}.awg-slider-row-wrapper{display:table;table-layout:fixed;width:100%;}.awg-slider-row-wrapper .awg-slider-row-cell{display:table-cell;vertical-align:middle;}.awg-slider-row-wrapper .awg-slider-row-cell:first-child{width:100px;}.awg-checkbox{visibility:hidden;}.awg-checkbox:before{visibility:visible;content:attr(label);display:inline-block;}.awg-checkbox:after{visibility:visible;content:'';font-family:'FontAwesome';font-size:30px;padding:5px;color:white;width:40px;height:40px;background-color:#ececec;display:inline-block;}.awg-checkbox:checked:after{font-size:30px;padding:5px;color:white;content:'\f00c';background-color:#48ad4d;}.fill-height{height:100%;}.fill-width{width:100%;}.fill-parent{width:100%;height:100%;}.awg-icon-circle{width:95px;height:95px;display:inline-block;text-align:center;color:white;border:10px solid transparent;border-radius:50%;font-size:31.666666666667px;line-height:0;padding-top:37.5px;padding-bottom:37.5px;}.awg-icon-circle:before{line-height:0;}.awg-icon-circle.awg-icon-circle-bordered{width:105px;height:105px;padding-top:42.5px;padding-bottom:42.5px;border-color:white;}.awg-icon-circle.awg-icon-circle-medium{width:90px;height:90px;padding-top:35px;padding-bottom:35px;}.vertical-line{position:absolute;top:0;left:50%;width:3px;background-color:#cfcfcf;height:85%;}.awg-tooltip-span{width:1.5em;display:inline-block;text-align:center;background-color:#ececec;color:#039fe1;border-radius:4px;position:relative;}.awg-tooltip-span:after{content:'';width:6px;height:6px;background-color:#ececec;border-radius:50%;display:block;position:absolute;left:50%;margin-left:-3px;bottom:-3px;}.awg-step-list li{display:table;margin-top:40px;width:100%;margin-bottom:40px;}.awg-step-list li .image-block,.awg-step-list li .icon-block,.awg-step-list li .text-block{display:table-cell;vertical-align:middle;text-align:center;}.awg-step-list li .image-block,.awg-step-list li .text-block{width:40%;}.awg-step-list li .icon-block{width:20%;}@media screen and (max-width: 767px){.awg-step-list li{height:initial !important;}.awg-step-list li .image-block,.awg-step-list li .icon-block{width:100%;float:left;}.awg-step-list li .text-block{width:100%;float:left;}}

.logout-wrapper{width:40px;cursor:pointer;height:40px;position:absolute;border:2px solid white;padding:5px;right:10px;top:17px;display:block;overflow:hidden;}
.logout-wrapper .logout-sign{font-size:25px;color:white;margin-left: 1px}

header{height:100px;width:100%;}
body .fixed-header{background-color:rgba(33,33,33,0.8)}
body .fixed-header header{position:fixed;top:0;z-index:10000;}
header{color:white;}
header nav,header .header-nav{
    position:relative;
    z-index:100;height:100%;
    -webkit-transition:background-color 0.3s ease;
    -moz-transition:background-color 0.3s ease;
    -ms-transition:background-color 0.3s ease;
    -o-transition:background-color 0.3s ease;
    transition:background-color 0.3s ease;
    background-color:transparent;
}
header nav .brand,header .header-nav .brand{height:80px;margin-top:7px;margin-left:-10px;}
header nav .brand img,header .header-nav .brand img{height:100%;}
header.open,header.sticky{position:fixed;top:0;z-index:10000;}
header.open nav,header.open .header-nav,header.sticky nav,header.sticky .header-nav{z-index:100;background-color:rgba(33,33,33,0.8);}
header ul.topnav
{
    color:white;
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    z-index:100;
}

/* Float the list items side by side */
ul.topnav li 
{
    float: left;
}

/* Style the links inside the list items */
ul.topnav li a {
    display: inline-block;
    color: #f2f2f2;
    text-align: center;
    padding: 12px 14px;
    text-decoration: none;
    transition: 0.3s;
    font-size: 17px;
    
}

/* Change background color of links on hover */
ul.topnav li a:hover {background-color: #111;}

/* Hide the list item that contains the link that should open and close the topnav on small screens */
ul.topnav li.icon {display: none;}

/* When the screen is less than 680 pixels wide, hide all list items, except for the first one ("Home"). Show the list item that contains the link to open and close the topnav (li.icon) */
@media screen and (max-width:680px) {
  ul.topnav li:not(:first-child) {display: none;}
  ul.topnav li.icon {
    float: right;
    display: inline-block;
  }
}

/* The "responsive" class is added to the topnav with JavaScript when the user clicks on the icon. This class makes the topnav look good on small screens */
@media screen and (max-width:680px) {
  ul.topnav.responsive {position: relative;}
  ul.topnav.responsive li.icon {
    position: absolute;
    right: 0;
    top: 0;
  }
  ul.topnav.responsive li {
    float: none;
    display: inline;
  }
  ul.topnav.responsive li a {
    display: block;
    text-align: left;
    background-color: #333;
  }
  
  ul.topnav.responsive li a:hover {background-color: #111;}
  
  
}

header #menu-toggle{cursor:pointer;}
header #language-wrapper{width:200px;position:absolute;right:80px;top:17px;}
header #language-wrapper .dropdown-toggle{background-color:transparent;color:white;text-transform:uppercase;text-align:right;margin-right:40px;}
header #language-wrapper .dropdown-toggle:after{background-color:transparent;}
header #language-wrapper .dropdown-menu{padding:0;}
#language-menu{padding-left:10px;margin-top:20px;font-size:20px;line-height:1.5em;}
#language-menu a{color:white;text-decoration:none;text-transform:uppercase;}
header .menu-wrapper{position:fixed;top:0;left:0;right:0;bottom:100%;color:white !important;z-index:99;background-color:#039fe1;margin:0;padding:0;display:block;transition:all 0.3s ease;overflow:scroll;overflow-x:hidden;}
header.open .menu-wrapper{bottom:0;}

.main-menu .menu,.sub-menu .menu{width:1170px;margin:auto;margin-top:100px;list-style:none;padding:0;font-size:50px;font-weight:300;}
.main-menu .menu li,.sub-menu .menu li{padding-left:10px;}
.main-menu .menu li a,.sub-menu .menu li a{text-decoration:none;color:white;}
.main-menu .menu li a:hover,.sub-menu .menu li a:hover{color:#333;}
.sub-menu .menu{font-size:34px;text-transform:uppercase;margin-top:20px;font-weight:300;-webkit-font-smoothing:antialiased;}
.sub-menu .menu li{padding-top:0;padding-bottom:0;}
.sub-menu .menu li a{text-decoration:none;color:rgba(255,255,255,0.7);}
.sub-menu .menu li a:hover{color:white;}

@media screen and (max-width: 767px){header nav,header .header-nav{z-index:100;background-color:#043043;}
.main-menu .menu{font-size:30px;}
.main-menu .menu li a:hover{font-color:initial;}
.sub-menu .menu{font-size:24px;margin-top:20px;}
.sub-menu .menu li a:hover{font-color:initial;}
header .brand{display:table-cell;vertical-align:middle;}
header .brand img{height:inherit !important;width:100%;}}


/*
Content section
*/
.content
{
  background: rgba(255, 255, 255, 0.9);
  padding-left:40px;
  padding-right:40px;
  padding-top: 10px;
  padding-bottom: 10px;
}

/* line 584, ../scss/_base.scss */
tbody tr:nth-child(odd) {
  background: rgba(3,159,225,0.7);
}

/* line 587, ../scss/_base.scss */
tbody tr:nth-child(even) {
 background: rgba(3,159,225,0.4);
}



footer{
    font-size:18px;line-height:1.35em;padding-top:40px;padding-bottom:40px;color:white;background-color:rgba(33,33,33,0.8)
}
footer .brand,footer .brand img{width:290px;}footer ul{font-size:17px;list-style:none;margin:0;padding:0;}
footer a{text-decoration:none;color:black;}footer a:hover{color:#039fe1;}
footer .decorated-link{text-decoration:underline;color:#039fe1;}
.startblock{background-repeat:no-repeat;min-height:600px;padding:0;margin-top:-80px;background-size:cover;background-position:50% 50%;}
.startblock.color-white p,.startblock.color-white h1{color:white;}
.startblock.color-dark p,.startblock.color-dark h1{color:black;}
.startblock .startblock-content{height:600px;display:table-cell;vertical-align:middle;width:100%;}
.startblock .startblock-content .text-container{word-break:break-word;}
.startblock .startblock-container{height:600px;position:absolute;width:100%;display:table;table-layout:fixed;}
#start-block-caret{position:absolute;bottom:20px;left:50%;margin-left:-45px;height:70px;width:90px;}
#start-block-caret:before{content:'';border-radius:3px;position:absolute;width:50px;height:6px;display:block;background-color:white;top:35px;left:4px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}#start-block-caret:after{content:'';border-radius:3px;position:absolute;top:35px;left:36px;width:50px;height:6px;display:block;background-color:white;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.employee-wrapper{padding:40px;}.employee-wrapper .employee-image{width:140px;height:140px;border-radius:50%;overflow:hidden;margin:auto;}
.employee-wrapper .employee-image img{width:100%;}.employee-wrapper .employee-experience{font-weight:bold;color:#66635e;max-width:350px;margin:auto;}
.employee-wrapper .employee-description{color:#66635e;}.employee-wrapper h5{margin-top:1em;line-height:1.4em;}
.employee-col:nth-child(2n - 1){clear:left;}

@media screen and (min-width: 767px)
{
    .company-text-container{padding-left:30px;padding-right:30px;}
    .company-image-container{padding-left:30px;padding-right:30px;}.company-row{margin-bottom:20px;margin-top:20px;}
}

@media screen and (max-width: 767px)
{
    .company-image-container{padding-left:30px;padding-right:30px;}
    .company-wrapper{margin-bottom:40px;}
    .company-wrapper:after{content:'';width:60%;height:2px;display:block;background-color:white;margin:auto;margin-top:40px;}
    .company-wrapper .name-container{text-align:center;}
    .company-wrapper .name-container h4{margin-top:0.8em;}
}

.question-list{padding-left:10px;padding-right:80px;}
.question-list li{margin-top:20px;}
.question-list li .table{margin-left:30px;}
.question-list .question{line-height:1.3em;padding-left:30px;padding-top:47.5px;padding-right:20px;}
.question-list .question h5{color:initial;}
.question-list .question p{margin-top:40px;}
.question-list .answer{margin-left:135px;margin-top:0;margin-bottom:20px;padding:20px;}
.question-list .inline-block{display:inline-block;vertical-align:middle;}
.question-list .table{display:table;}
.question-list .table-cell{display:table-cell;vertical-align:top;}
.question-list .table-cell h4{margin-bottom:0;}
.category-list h5{color:#039fe1;}
#question-category-wrapper h5{margin-top:0.8em;}
#question-category-wrapper li{padding-bottom:20px;padding-top:20px;}
.category-item-select{cursor:pointer;}
@media screen and (max-width: 767px)
{
    #support-section .category-list li{width:100%;text-align:left;}
    #support-section .category-list .small-circle{display:inline-block;width:1em;height:1em;border-radius:50%;}
    #support-section .category-list h5{display:inline-block;}
    #support-section .question-list{padding:0;}
    #support-section .category-list-item .table{margin:0;}
    #support-section .category-list-item .table .table-cell:first-child{display:none;}
    #support-section .category-list-item .table .table-cell:last-child{width:100%;padding:0;}
    #support-section .category-list-item .table .question h5{color:inherit;}
}
.case-images .case-image-fullwidth{width:100%;padding-bottom:50%;background-size:cover;background-position:center;background-repeat:no-repeat;box-shadow:0 1px 0 4px inset;}
.case-images .case-image-halfwidth{width:50%;padding-bottom:50%;background-size:cover;background-position:center;background-repeat:no-repeat;float:left;box-shadow:0 -2px 0 4px inset;}
.case-description{padding-left:100px !important;padding-right:100px !important;}
.case-section .row{margin:0;}
.case-section .row .col-xs-1,.case-section .row .col-sm-1,.case-section .row .col-md-1,.case-section .row .col-lg-1,.case-section .row .col-xs-2,.case-section .row .col-sm-2,.case-section .row .col-md-2,.case-section .row .col-lg-2,.case-section .row .col-xs-3,.case-section .row .col-sm-3,.case-section .row .col-md-3,.case-section .row .col-lg-3,.case-section .row .col-xs-4,.case-section .row .col-sm-4,.case-section .row .col-md-4,.case-section .row .col-lg-4,.case-section .row .col-xs-5,.case-section .row .col-sm-5,.case-section .row .col-md-5,.case-section .row .col-lg-5,.case-section .row .col-xs-6,.case-section .row .col-sm-6,.case-section .row .col-md-6,.case-section .row .col-lg-6,.case-section .row .col-xs-7,.case-section .row .col-sm-7,.case-section .row .col-md-7,.case-section .row .col-lg-7,.case-section .row .col-xs-8,.case-section .row .col-sm-8,.case-section .row .col-md-8,.case-section .row .col-lg-8,.case-section .row .col-xs-9,.case-section .row .col-sm-9,.case-section .row .col-md-9,.case-section .row .col-lg-9,.case-section .row .col-xs-10,.case-section .row .col-sm-10,.case-section .row .col-md-10,.case-section .row .col-lg-10,.case-section .row .col-xs-11,.case-section .row .col-sm-11,.case-section .row .col-md-11,.case-section .row .col-lg-11,.case-section .row .col-xs-12,.case-section .row .col-sm-12,.case-section .row .col-md-12,.case-section .row .col-lg-12{padding:0;}

@media screen and (max-width: 767px){
    .case-description{padding:20px !important;}
}

#product-advantages #brochure-list{display:block;margin-top:40px;}
#product-advantages .awg-list-content{padding-left:20px;padding-right:20px;}

@media screen and (max-width: 767px)
{
    #product-advantages #brochure-list li{display:block;margin:20px;width:calc(50% - 3em);float:left;}
    #product-advantages #brochure-list button{width:calc(100% - 3em);}
}
@media screen and (max-width: 500px)
{
        #product-advantages #brochure-list li{display:block;margin:20px;width:calc(100% - 3em);}
}
#section-testimonials #partner-btn{margin-top:40px;}
.button-text-section .btn{margin-top:20px;}
#about-section .container-large{padding-left:0;padding-right:0;}
#about-section .image-row{margin-left:-4px;margin-right:-4px;}
#about-section .image-row>div{margin-top:2px;}
#about-section .image-row>div .bg-image{box-shadow:0 0 0 4px #ececec inset;}
#calculation-section #volume{-webkit-font-smoothing:antialiased;font-weight:600;color:inherit;margin-top:0;margin-bottom:0.8em;font-size:18px;color:black;margin-top:20px;}
#calculation-section #volume.regular{font-weight:400;}
#calculation-section .container-padded{margin-top:20px;margin-bottom:20px;}
#calculation-section #calculation-result-row h5{height:3em;}
#calculation-section .row.extra-margin{margin-bottom:0;}
#section-lifecycle .awg-list{position:relative;z-index:10;}
@media screen and (min-width: 767px)
{
    #product-advantages .awg-list .awg-icon-circle{margin-left:10px;}
}
@media screen and (max-width: 767px)
{
    #career-feed .awg-list-half-width li{padding-top:20px;padding-bottom:20px;}
    #career-feed .awg-list-half-width li .awg-list-content{margin-top:20px;}
}
#career-banner h2{vertical-align:bottom;margin-right:1em;}
@media screen and (max-width: 767px)
{
    #career-banner img{height:66px;}
}
@media screen and (min-width: 767px)
{
    #career-feed .awg-list-half-width li{padding:0;margin-top:40px;margin-bottom:40px;}
    #career-feed .awg-list-half-width .awg-list-content{padding-left:40px;padding-right:40px;}
    #career-feed .awg-list-half-width .awg-list-icon{margin:0;position:relative;top:50px;left:30px;}
}

.data-graph{width: 100%;}

@media screen and (min-height: 500px){.data-graph{min-height: 285px}}
@media screen and (min-height: 700px){.data-graph{min-height: 500px}}
@media screen and (min-height: 1000px){.data-graph{min-height: 500px}}
@media screen and (min-height: 1500px){.data-graph{min-height: 800px}}
