﻿@font-face {	font-family: 'ProximaNova-Regular';	src: url('/Fonts/2B8AD3_7_0.eot');	src: url('/Fonts/2B8AD3_7_0.eot?#iefix') format('embedded-opentype'),url('/Fonts/2B8AD3_7_0.woff') format('woff'),url('/Fonts/2B8AD3_7_0.ttf') format('truetype');}@font-face {	font-family: 'ProximaNova-Semibold';	src: url('/Fonts/2B8AD3_6_0.eot');	src: url('/Fonts/2B8AD3_6_0.eot?#iefix') format('embedded-opentype'),url('/Fonts/2B8AD3_6_0.woff') format('woff'),url('/Fonts/2B8AD3_6_0.ttf') format('truetype');}/*@font-face {	font-family: 'ProximaNova-Bold';	src: url('/Fonts/2B8AD3_8_0.eot');	src: url('/Fonts/2B8AD3_8_0.eot?#iefix') format('embedded-opentype'),url('/Fonts/2B8AD3_8_0.woff') format('woff'),url('/Fonts/2B8AD3_8_0.ttf') format('truetype');}@font-face {	font-family: 'ProximaNovaS-Regular';	src: url('/Fonts/2B8AD3_1_0.eot');	src: url('/Fonts/2B8AD3_1_0.eot?#iefix') format('embedded-opentype'),url('/Fonts/2B8AD3_1_0.woff') format('woff'),url('/Fonts/2B8AD3_1_0.ttf') format('truetype');}@font-face {	font-family: 'ProximaNovaS-Semibold';	src: url('/Fonts/2B8AD3_2_0.eot');	src: url('/Fonts/2B8AD3_2_0.eot?#iefix') format('embedded-opentype'),url('/Fonts/2B8AD3_2_0.woff') format('woff'),url('/Fonts/2B8AD3_2_0.ttf') format('truetype');}@font-face {	font-family: 'ProximaNovaS-Bold';	src: url('/Fonts/2B8AD3_3_0.eot');	src: url('/Fonts/2B8AD3_3_0.eot?#iefix') format('embedded-opentype'),url('/Fonts/2B8AD3_3_0.woff') format('woff'),url('/Fonts/2B8AD3_3_0.ttf') format('truetype');}@font-face {	font-family: 'ProximaNovaA-Regular';	src: url('/Fonts/2B8AD3_5_0.eot');	src: url('/Fonts/2B8AD3_5_0.eot?#iefix') format('embedded-opentype'),url('/Fonts/2B8AD3_5_0.woff') format('woff'),url('/Fonts/2B8AD3_5_0.ttf') format('truetype');}@font-face {	font-family: 'ProximaNovaA-Semibold';	src: url('/Fonts/2B8AD3_4_0.eot');	src: url('/Fonts/2B8AD3_4_0.eot?#iefix') format('embedded-opentype'),url('/Fonts/2B8AD3_4_0.woff') format('woff'),url('/Fonts/2B8AD3_4_0.ttf') format('truetype');}@font-face {	font-family: 'ProximaNovaA-Bold';	src: url('/Fonts/2B8AD3_0_0.eot');	src: url('/Fonts/2B8AD3_0_0.eot?#iefix') format('embedded-opentype'),url('/Fonts/2B8AD3_0_0.woff') format('woff'),url('/Fonts/2B8AD3_0_0.ttf') format('truetype');}*//* start reset*/h1, h2, h3, h4, h5, h6 {	margin-top: 0;	margin-bottom: 0;}ul, ol, li {	padding: 0;	margin: 0;	list-style: none;}button, a {	color: #4c4c4c;	-webkit-transition: all 0.2s ease-out;	transition: all 0.2s ease-out;}	a:focus,	a:hover {		color: #4c4c4c;		text-decoration: none;	}.dropdown-menu {	font-size: 10px;}/* Remove inner shadow from inputs on mobile iOS */textarea, input[type="text"] {	-webkit-appearance: none;}	textarea:focus,	input:focus,	input[type]:focus,	.uneditable-input:focus,	.form-control:focus,	.bootstrap-select .btn:focus {		outline: none !important;		-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) !important;		box-shadow: inset 0 1px 1px rgba(0,0,0,.075) !important;	}*:focus,*:hover {	outline: none !important;}select {	font-size: 16px !important;}strong {	font-weight: normal;	font-family: 'ProximaNova-Semibold', arial !important;}p {	margin-bottom: 0;}/* end reset*/html {	height: 100%;}body {	padding-top: 56px;	height: 100%;	color: #4c4c4c;	background: url("/Images/bodyBG.png") repeat 0 0;}.wrapper {	min-height: 100%;	height: auto;	padding-bottom: 56px;	margin-bottom: -56px;}	.wrapper:after {		content: "";		background: #00a7da;		position: fixed;		left: 0;		right: 0;		top: 0;		height: 100px;		z-index: 1;	}.container {	width: 992px;	padding: 0;}.col-xs-2_5 {	width: 20%;	float: left;}footer {	height: 56px;	background: #2c2c2c;}	footer .container {		position: relative;		height: 100%;		padding-top: 20px;	}.btnContainer {	padding-top: 11px;}	.btnContainer.row {		margin-left: -6px;		margin-right: -6px;	}		.btnContainer.row > div {			float: right;			padding: 0 6px;		}button.btn {	width: 100%;}.btn {	display: block;	background: none;	border-color: transparent;	padding: 0;	color: #fff;	font: 13px/32px 'ProximaNova-Regular', arial;	height: 33px;	border-radius: 0;}	.btn.active,	.btn:hover,	.btn:focus {		color: #fff;		-webkit-box-shadow: none;		box-shadow: none;	}	.btn.blue {		background: #00a6da;	}		.btn.blue:hover,		.btn.blue:focus {			background: #0DC5FA;		}		.btn.blue.active {			background: none;			color: #00a6da;			border-color: #00a6da;		}	.btn.green {		background: #5ecf3c;	}		.btn.green:hover,		.btn.green:focus {			background: #73E745;		}		.btn.green.disabled,		.btn.green[disabled],		fieldset[disabled] .btn.green {			opacity: 1;			filter: alpha(opacity=100);			background: #ddf1d4;			color: #7fc95e;		}	.btn.link {		color: #00a6da;	}		.btn.link.active,		.btn.link:hover,		.btn.link:focus {			color: #00a6da;		}	.btn.plus {		width: 30px;		height: 30px;		line-height: 28px;		font-size: 3em;		float: right;	}	.btn.small {		font: 12px/1.42857143 'ProximaNova-Regular', arial;		height: 22px;	}	.btn.medium {		line-height: 29px;		height: 29px;	}	.btn .sign {		font-size: 22px;		display: inline-block;		vertical-align: middle;		margin-right: 5px;		font-family: arial;	}.radio, .checkbox {	padding: 0;	margin: 0;	min-height: 0;}.btn.btn-radio,.btn.btn-checkbox {	display: block;	color: #052233;	white-space: normal;	padding: 0;	height: auto;	font-size: 1.4em !important;	float: left;	margin-top: 0 !important;}	.btn.btn-radio .radioPic,	.btn.btn-checkbox .checkboxPic {		background: url("/Images/sprite.png") no-repeat 0 -299px;		cursor: pointer;		height: 14px;		width: 14px;		display: block;		float: left;	}	.btn.btn-radio .radioPic {		background-position: 0 -350px;	}	.btn.btn-radio:active,	.btn.btn-radio.active,	.btn.btn-checkbox:active,	.btn.btn-checkbox.active {		-webkit-box-shadow: none;		box-shadow: none;	}		.btn.btn-radio:active .radioPic,		.btn.btn-radio.active .radioPic {			background-position: -50px -350px;		}		.btn.btn-checkbox:active .checkboxPic,		.btn.btn-checkbox.active .checkboxPic {			background-position: -50px -299px;		}.checkboxRadioContainer {	overflow: hidden;}	.checkboxRadioContainer.row {		margin: 0;	}		.checkboxRadioContainer.row > div {			padding: 0;		}	.checkboxRadioContainer .radioText,	.checkboxRadioContainer .checkboxText {		font: 1.2em/14px 'ProximaNova-Semibold', Arial !important;		text-decoration: none;		padding: 0 0 0 6px;		vertical-align: middle;		text-align: left;		line-height: normal;		float: left;	}	.checkboxRadioContainer .radioText {		color: #00a6da;	}		.checkboxRadioContainer .radioText a,		.checkboxRadioContainer .checkboxText a {			text-decoration: underline;		}			.checkboxRadioContainer .radioText a:hover,			.checkboxRadioContainer .checkboxText a:hover {				text-decoration: none;			}	.checkboxRadioContainer.v2 .radioText {		color: #4c4c4c;		font-size: 1em !important;		font-family: 'ProximaNova-Regular' !important;	}	.checkboxRadioContainer.v3 .btn + .btn {		margin-top: 16px !important;	}	.checkboxRadioContainer.v3 .radioText {		color: #4c4c4c;		font-size: 1em !important;		font-family: 'ProximaNova-Regular' !important;	}.btnLink {	color: #616161;	display: inline-block;	text-decoration: underline;	font: 1.2em 'ProximaNova-Semibold', arial;}	.btnLink:hover {		text-decoration: none;	}.form-control {	display: block;	width: 100%;	height: 29px;	padding: 3px 0 4px 11px;	color: #84868c;	font: 1.4em/17px 'ProximaNova-Semibold', arial;	border: 1px solid #45bee4;	border-radius: 0;	-webkit-box-shadow: none;	box-shadow: none;}	.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {		cursor: default;		background-color: #fff;		opacity: 1;		border-color: transparent !important;		padding-left: 0 !important;		color: #4c4c4c;	}.error .bootstrap-select.btn-group .btn,.error .form-control {	border-color: #eb1442;}.errorText {	display: none;}.error .errorText {	display: block;	color: #eb1442;	font: 1.2em/14px 'ProximaNova-Semibold', arial;}.error .errorText a{    color:#428bca;}.error > div > label {	padding-bottom: 14px;}header {	height: 51px;	width: 100%;	background: #007AFF;	position: fixed;	left: 0;	top: 0;	z-index: 3;}	header .container {		position: relative;		height: 100%;	}.navbarBrand {	position: absolute;	left: 0;	top: 0;	padding: 13px 10px;	display: block;}.mainMenu {	text-align: center;	padding: 25px 0 0;}	.mainMenu ul {		display: inline-block;	}	.mainMenu li {		display: inline-block;		padding: 0 20px;	}	.mainMenu a {		font: 1.6em 'ProximaNova-Semibold', arial;		display: inline-block;		color: #fff;	}		.mainMenu .active a,		.mainMenu a:hover {			color: #104476;		}.userDropDown {	position: absolute;	right: 0;	top: 26px;	z-index: 2;}	.userDropDown > a {		color: #fff;		font: 1.3em 'ProximaNova-Regular', arial;		position: relative;		display: block;		padding-right: 36px;	}		.userDropDown > a:after {			background: url("/Images/sprite.png") no-repeat 0 0;			content: "";			display: block;			position: absolute;			right: 9px;			top: 4px;			width: 15px;			height: 9px;		}.userPopup {	background: #fff;	width: 160px;	padding: 0;	margin: 0;	border-radius: 0;	border: none;	-webkit-box-shadow: 0 3px 6px rgba(0,0,0,.1);	box-shadow: 0 3px 6px rgba(0,0,0,.1);}	.userPopup.bottom {		margin: 13px 0 0 -30px;	}	.userPopup .popover-content {		padding: 0;	}	.userPopup .content {		padding: 0 10px 10px;	}	.userPopup .title {		display: block;		font: 1.3em/27px 'ProximaNova-Regular', arial;		height: 27px;		background: #edf9fc;		padding: 0 10px;	}	.userPopup .content a {		font: 1.2em 'ProximaNova-Regular', arial;		text-decoration: underline;		display: block;		margin: 4px 0;	}		.userPopup .content a:hover {			text-decoration: none;		}.mainContent {	margin: 0 0 45px;	position: relative;	z-index: 2;}.whiteBG {	background: #fff;	position: relative;}.fixedTableHead {	padding-top: 101px;}	.fixedTableHead > div {		background: #fff;		position: fixed;		top: 56px;		left: 50%;		right: 0;		width: 992px;		margin: 0 -496px;		z-index: 2;	}.topBanner {	text-align: center;	position: relative;	height: 180px;	overflow: hidden;}	.topBanner img {		position: absolute;		left: 50%;		top: 0;		margin-left: -960px;		z-index: 1;	}	.topBanner .container {		position: absolute;		left: 50%;		top: 0;		margin: 0 -496px;		text-align: left;		padding: 54px 0 0;		z-index: 2;	}	.topBanner h1 {		color: #fff;		font: 4.8em/45px 'ProximaNova-Regular', arial;	}	.topBanner p {		color: #fff;		font: 3.2em/36px 'ProximaNova-Regular', arial;	}.mainTitle {	height: 64px;	position: relative;}	.mainTitle h2 {		font: 1.6em/18px 'ProximaNova-Regular', arial;		padding-top: 28px;	}	.mainTitle .btnBack {		background: url("/Images/sprite.png") no-repeat 0 -49px;		position: absolute;		left: 0;		bottom: 4px;		color: #0399c7;		font: 1.2em/12px 'ProximaNova-Regular', arial;		padding-left: 12px;	}		.mainTitle .btnBack:hover {			color: #0DC5FA;		}.titleBlock {	height: 53px;	display: table;	width: 100%;	margin: 0;	padding: 4px 15px 0;}	.titleBlock > div {		display: table-cell;		vertical-align: middle;		float: none;		padding-left: 5px;		padding-right: 5px;	}	.titleBlock h1,	.titleBlock h2,	.titleBlock h3 {		color: #00a6da;		font: 2em/25px 'ProximaNova-Regular', arial;		display: inline-block;		vertical-align: middle;	}		.titleBlock h1 span,		.titleBlock h2 span,		.titleBlock h3 span {			padding: 0 15px;			border-left: 1px solid #0399c7;		}			.titleBlock h1 span:first-child,			.titleBlock h2 span:first-child,			.titleBlock h3 span:first-child {				border: none;				padding-left: 0;			}		.titleBlock h1 small,		.titleBlock h2 small,		.titleBlock h3 small {			color: #00a6da;			font-size: 0.6em;			font-family: 'ProximaNova-Regular', arial;		}	.titleBlock .searchContainer {		width: 100%;	}	.titleBlock.v2 {		height: 45px;		border-bottom: 1px solid #f0f0f0;	}	/*.titleBlock.v2 h1,		.titleBlock.v2 h2,		.titleBlock.v2 h3 {			font: 2.1em/21px 'ProximaNova-Regular', arial;		}*/	.titleBlock .btnReturn {		background: url("/Images/sprite.png") no-repeat 0 -950px;		width: 10px;		height: 17px;		display: inline-block;		margin-right: 15px;		vertical-align: middle;	}	.titleBlock .btn-group.bootstrap-select {		display: inline-block;		margin-left: 16px;	}.btnPlusContainer {	position: relative;}	.btnPlusContainer .btn.plus {		position: absolute;		right: 20px;		bottom: -2px;	}.searchContainer.size1 {	width: 635px;	margin: 20px auto 16px;}.searchContainer {	padding: 0 35px 0 0;	background: #fff;	border: 1px solid #45bee4;	height: 35px;	position: relative;	-webkit-transition: border-color ease-in-out .15s;	transition: border-color ease-in-out .15s;}	.searchContainer .text {		background: none;		border: none;		width: 100%;		color: #6c6c6c;		font: 1.4em/17px 'ProximaNova-Regular', arial;		height: 100%;		padding: 9px 0 7px 11px;	}	/*.searchContainer .text::-webkit-input-placeholder {			color: #6c6c6c;		}		.searchContainer .text::-moz-placeholder {			color: #6c6c6c;		}		.searchContainer .text:-ms-input-placeholder {			color: #6c6c6c;		}*/	.searchContainer .btnSearch {		background: url("/Images/sprite.png") no-repeat 12px -89px;		border: none;		position: absolute;		top: 0;		right: 0;		height: 100%;		width: 35px;		display: block;	}.purchaseTable {	width: 100%;	border-collapse: separate;}	.purchaseTable th {		text-transform: uppercase;		color: #01a6d9;		font: 1.3em 'ProximaNova-Semibold', arial;		background: #edf9fc;		border-left: 1px solid #dae6ea;		border-top: 1px solid #dae6ea;		text-align: center;		height: 42px;		padding: 0 10px;	}		.purchaseTable th.noBorder,		.purchaseTable th:first-child {			border-left-color: #edf9fc;		}	.purchaseTable td {		color: #6c6c6c;		font: 1.45em 'ProximaNova-Regular', arial;		border-left: 1px solid #dae6ea;		border-bottom: 1px solid #dae6ea;		text-align: center;		height: 50px;	}		.purchaseTable td a {			height: 100%;			width: 160px;			line-height: 50px;			padding: 0 10px;			display: block;			white-space: nowrap;			overflow: hidden;			text-overflow: ellipsis;		}		.purchaseTable td:first-child {			color: #45474e;			font-family: 'ProximaNova-Semibold', arial;			border-left-color: #fff;			border-bottom-left-radius: 2px;		}	.purchaseTable .transfered td:first-child {		border-left: 4px solid #d0d0d0;	}	.purchaseTable .blue td:first-child {		border-left: 4px solid #01a6d9;	}	.purchaseTable .blue td {		color: #45474e;		font-family: 'ProximaNova-Semibold', arial;	}	.purchaseTable .divider td {		border-top: 1px solid #cbc8c8;	}	.purchaseTable tr:hover td {		background: #fafafa;	}	.purchaseTable > div {		display: inline-block;	}	.purchaseTable .small {		font-size: 0.8em;	}	.purchaseTable .btnTransfer {		background: url("/Images/sprite.png") no-repeat 0 -150px;		display: inline-block;		width: 19px;		height: 15px;		-webkit-transition: none;		transition: none;	}		.purchaseTable .btnTransfer:hover {			background-position: -50px -150px;		}		.purchaseTable .btnTransfer.disabled {			cursor: default;			background-position: -100px -150px;		}.tooltipContainer {	display: inline-block;	position: relative;	font-size: 10px;	background: url("/Images/sprite.png") no-repeat 0 -200px;	display: inline-block;	width: 21px;	height: 21px;}.tooltip {	width: 200px;	background: #01a6d9;	color: #fff;	font: 1.2em/14px 'ProximaNova-Regular', arial;	padding: 0;	margin: 0;	border: 1px solid #fff;}	.tooltip.in {		opacity: 1;		filter: alpha(opacity=100);	}	.tooltip.bottom {		margin: 9px 0 0 -79px;		padding: 0;	}	.tooltip:after {		content: "";		display: block;		position: absolute;		bottom: 100%;		right: 17px;		width: 0;		height: 0;		border-style: solid;		border-width: 0 3.5px 4px 3.5px;		border-color: transparent transparent #01a7d9 transparent;	}.tooltip-inner {	text-align: left;	padding: 10px;	color: #fff;	background-color: #01a6d9;	border-radius: 0;}.followUsMenu {	float: right;}	.followUsMenu li {		float: right;		padding-right: 9px;	}		.followUsMenu li:first-child {			padding-right: 0;		}	.followUsMenu a {		display: block;		background: #00a6da;		text-align: center;		width: 21px;		height: 20px;		line-height: 20px;		border-radius: 20px;		-webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);		box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);	}		.followUsMenu a:hover {			background: #01b8ed;		}.footerMenu {	float: right;}	.footerMenu li {		float: right;		height: 20px;		line-height: 20px;	}		.footerMenu li:after {			content: "";			display: inline-block;			width: 4px;			height: 4px;			border-radius: 4px;			background: #37b1e4;			vertical-align: top;			margin-top: 8px;		}		.footerMenu li:first-child:after {			display: none;		}	.footerMenu span,	.footerMenu a {		padding: 0 13px;		display: inline-block;		color: #dfdfdf;		font: 1.5em/20px 'ProximaNova-Regular', arial;	}.propertiesContainer {	height: 44px;	padding: 12px 20px 0;	border-top: 1px solid #e0e0e0;	border-bottom: 1px solid #e0e0e0;	background: #edf9fc;}	.propertiesContainer li {		float: left;		height: 20px;		border-left: 1px solid #a5e0f2;		padding: 0 20px;	}		.propertiesContainer li:first-child {			border: none;			padding-left: 0;		}	.propertiesContainer .name {		color: #31afdd;		font: 1.4em/20px 'ProximaNova-Regular', arial;	}	.propertiesContainer .info {		color: #31afdd;		font: 1.8em/20px 'ProximaNova-Semibold', arial;	}.admin .main {	padding: 0 20px;}	.admin .main .itemListContainer {		margin-left: 0;		margin-right: 0;	}.itemListContainer {	padding: 0 20px;	border-bottom: 1px solid #D9D7D7;	/*position: relative;	z-index: 1;*/}	.itemListContainer.frame {		border: 1px solid #D9D7D7;		padding: 0 12px;		margin: 0 20px;	}		.itemListContainer.frame li:first-child {			border: none;		}	.itemListContainer .titleBlock > div {		padding-left: 5px;	}.itemList {}	.itemList.botderTop {		border-top: 1px solid #99dbf0;	}	.itemList > li {		margin-bottom: 0;		-webkit-box-shadow: none;		box-shadow: none;		/*border-top: 1px solid #99dbf0;*/	}		.itemList > li:first-child {			/*border-top: none;*/		}	.itemList table {		font-size: 10px;	}	.itemList .panelHead {		display: table;		width: 100%;		height: 48px;	}		.itemList .panelHead > div {			display: table-cell;			vertical-align: middle;			padding: 0 10px;		}	.itemList a {		color: #00a6da;		text-decoration: underline;	}	.itemList .panelBody a:hover {		text-decoration: none;	}	.itemList .colCheck {		width: 34px;	}	.itemList .colPartNumber {		width: 150px;	}	.itemList .colDownloaded {		width: 120px;	}	.itemList .colSize {		width: 80px;	}	.itemList .colVersion {		width: 80px;	}	.itemList .colProduct {		width: 80px;	}	.itemList .colSwitch {		padding-left: 80px;		padding-right: 14px;		white-space: nowrap;		width: 100px;	}		.itemList .colButton button,		.itemList .colSwitch button {			display: inline-block;			width: 52px;		}		.itemList .colButton .switchBtn,		.itemList .colSwitch .switchBtn {			display: inline-block;			text-decoration: none;		}	.itemList .colButton {		width: 128px;	}	.itemList .colbtn {		width: 43px;	}		.itemList .colbtn a {			display: block;			background: #00a7da;			width: 23px;			height: 23px;			line-height: 21px;			border-radius: 23px;			text-align: center;		}			.itemList .colbtn a:hover {				background-color: #00bde6;			}			.itemList .colbtn a img {				vertical-align: middle;			}	.itemList .colControl {		width: 100px;	}		.itemList .colControl a {			color: #5fbb36;			font-size: 13px;			border-bottom: none;		}	.itemList .colToggle {		width: 45px;		padding: 0 !important;	}		.itemList .colToggle a {			background: url("/Images/sprite.png") no-repeat -86px -237px;			height: 47px;			display: block;			-webkit-transition: none;			transition: none;		}			.itemList .colToggle a.collapsed {				background-position: 14px -237px;			}				.itemList .colToggle a.collapsed:hover {					background-position: -36px -237px;				}	.itemList .collProperties span {		padding: 0 9px;		border-left: 1px solid #00c7f2;		color: #31afdd;		font: 1.5em/15px 'ProximaNova-Semibold', arial;	}		.itemList .collProperties span:first-child {			border: none;			padding-left: 0;		}	.itemList .colInfo {	}		.itemList .colInfo p {			font: 1.3em 'ProximaNova-Semibold', arial;		}		.itemList .colInfo .label {			padding: 0 9px;			color: #31afdd;			font: 1.5em/22px 'ProximaNova-Semibold', arial;			vertical-align: middle;		}			.itemList .colInfo .label:first-child {				padding-left: 0;			}		.itemList .colInfo .bootstrap-select.btn-group .btn {			background: none;			color: #0082c5;			height: 22px;			line-height: 22px;			font-size: 1.2em;		}			.itemList .colInfo .bootstrap-select.btn-group .btn .caret {				background-position: 8px -643px;			}			.itemList .colInfo .bootstrap-select.btn-group .btn .filter-option {				left: 6px;			}	.itemList .panelHead .colBtnPlus {		vertical-align: bottom;		width: 30px;		padding: 0;	}		.itemList .panelHead .colBtnPlus .btn.plus {			position: absolute;			right: 0;			bottom: -1px;		}	.itemList .panelBody {		border-top: 1px solid #99dbf0;	}	.itemList .noBorder {		border: none !important;	}	.itemList .panelBody table {		width: 100%;	}	.itemList .panelBody th {		padding: 6px 10px;		text-align: left;		font: 1.2em 'ProximaNova-Semibold', arial;		border-bottom: 1px solid #e0e3e4;	}	.itemList .panelBody td {		padding: 5px 10px;		font: 1.25em/15px 'ProximaNova-Regular', arial;		height: 41px;	}	.itemList .panelBody.collapsing td,	.itemList .panelBody.collapse td {		height: 47px;	}	.itemList .panelBody .hiddenRow {		padding: 0 0 0 34px;		height: auto !important;	}		.itemList .panelBody .hiddenRow td {			border-top: 1px solid #e0e3e4;		}		.itemList .panelBody .hiddenRow .colPartNumber {			padding-left: 34px;			width: 184px;		}	.itemList .panelBody .selectedRow td {		color: #00a6da;	}	.itemList .panelBody .big {		font: 1.2em 'ProximaNova-Semibold', arial;	}	.itemList .panel.even,	.itemList .panelBody .even td {		background: #fafafa;	}	.itemList .form-control {		border-color: #d0d0d0;		height: 22px;		padding: 0 2px;		font-size: 14px;		display: inline-block;		width: 50px;	}	.itemList .withFilter th {		cursor: pointer;	}		.itemList .withFilter th.active {			background: url("/Images/sprite.png") no-repeat 0 -1045px;			color: #b2b2b2;		}			.itemList .withFilter th.active + th {				background: url("/Images/sprite.png") no-repeat 0 -1045px;			}		.itemList .withFilter th.up:before {			content: "";			margin: 0 auto;			display: block;			width: 0;			height: 0;			border-style: solid;			border-width: 0 4px 5px 4px;			border-color: transparent transparent #00a7da transparent;		}		.itemList .withFilter th.down:before {			content: "";			margin: 0 auto;			display: block;			width: 0;			height: 0;			border-style: solid;			border-width: 5px 4px 0 4px;			border-color: #00a7da transparent transparent transparent;		}	.itemList .withFilter td {		white-space: nowrap;		height: 40px;	}.modal {	overflow-y: auto;}	.modal .modal-dialog {		width: 510px;		margin-top: 100px;		border: none;		border-radius: 0;		-webkit-box-shadow: none;		box-shadow: none;	}	.modal.size2 .modal-dialog {		width: 750px;	}	.modal .modal-content {		border: none;		background: none;		-webkit-box-shadow: none;		box-shadow: none;		padding: 0;	}	.modal .modal-header {		padding: 0 30px;		border-bottom: none;		height: 50px;		display: table;		width: 100%;		background: #edf9fc;	}	.modal h3 {		color: #00a6da;		font: 2em 'ProximaNova-Regular', arial;		display: table-cell;		vertical-align: middle;	}	.modal .modal-body {		padding: 20px 30px 30px;		background: #fff;	}	.modal .rtfContainer {		height: 470px;	}	.modal .form-control {		height: 33px;		padding: 6px 0 7px 11px;	}	.modal .formContainer label {		font: 1.4em 'ProximaNova-Regular', arial !important;		margin: 0 0 5px;	}	.modal .bootstrap-select.btn-group .btn {		height: 33px;		line-height: 33px;	}		.modal .bootstrap-select.btn-group .btn .caret {			background-position: 8px -638px;		}	.modal .bootstrap-select.btn-group ul.dropdown-menu > li {		height: 33px;	}		.modal .bootstrap-select.btn-group ul.dropdown-menu > li > a {			line-height: 29px;		}	.modal .itemListContainer {		border-top: 1px solid #D9D7D7;		margin: 10px 0;		padding-left: 0;		padding-right: 0;	}	.modal .itemList {		max-height: 330px;	}		.modal .itemList .panelBody {			border-top: none;		}		.modal .itemList .colPartNumber {			width: 120px;		}	.modal .formContainer.horizontal .form-group {		padding-top: 10px;		padding-bottom: 10px;		margin-left: 0;		margin-right: 0;	}		.modal .formContainer.horizontal .form-group > div {			padding-left: 0;			padding-right: 0;		}	.modal .formContainer.horizontal .btn.switchBtn {		margin: 20px 0 30px;	}.widthAuto {	width: auto !important;}.rtfContainer {	font-size: 10px;}	.rtfContainer h2 {		color: #0399c7;		font: 1.6em/18px 'ProximaNova-Semibold', arial;		margin-bottom: 20px;	}	.rtfContainer p {		font: 1.4em/18px 'ProximaNova-Semibold', arial;	}		.rtfContainer p + h2,		.rtfContainer p + p {			margin-top: 20px;		}	.rtfContainer a {		color: #00a7da;		text-decoration: underline;	}		.rtfContainer a:hover {			text-decoration: none;		}	.rtfContainer ul {		margin-bottom: 20px;	}		.rtfContainer ul li {			font: 1.4em/18px 'ProximaNova-Semibold', arial;			margin-bottom: 1px;			padding-left: 11px;			position: relative;		}			.rtfContainer ul li:before {				font: 20px arial;				content: "•";				position: absolute;				left: 0;				top: -2px;				color: #00a7da;			}	.rtfContainer ol {		margin: 0 0 20px 20px;	}		.rtfContainer ol li {			list-style: decimal;			font: 1.4em/18px 'ProximaNova-Semibold', arial;		}.modal .formContainer {	/*padding: 0 60px;*/}.formContainer {}	.formContainer .form-group {		padding: 9px 0;		margin: 0;	}		.formContainer .form-group.row {			margin-left: -6px;			margin-right: -6px;		}			.formContainer .form-group.row > div {				padding-left: 6px;				padding-right: 6px;			}	.formContainer textarea.form-control {		height: auto;	}	.formContainer label {		font: 1.4em 'ProximaNova-Regular', arial;		margin: 0 0 5px;	}	.formContainer p {		font: 1.4em 'ProximaNova-Regular', arial;	}	.formContainer .blueText {		color: #00a6da;	}	.formContainer .greenText {		color: #5fbb36;	}		.formContainer .greenText img {			margin-left: 10px;		}	.formContainer .borderBottom {		border-bottom: 1px solid #c8c8c8;	}		.formContainer .borderBottom p {			font-size: 1.3em;			padding-bottom: 9px;		}	.formContainer .btnContainer {		padding-top: 20px;	}	.formContainer.horizontal .row {		margin-left: -5px;		margin-right: -5px;	}		.formContainer.horizontal .row > div {			padding-left: 5px;			padding-right: 5px;		}		.formContainer.horizontal .row .pr0 {			padding-right: 0;		}		.formContainer.horizontal .row .pl0 {			padding-left: 0;		}	.formContainer.horizontal .form-group {		padding-top: 4.5px;		padding-bottom: 4.5px;		display: table;		min-height: 38px;		width: 100%;	}		.formContainer.horizontal .form-group.row > div {			display: table-cell;			vertical-align: middle;			float: none;		}			.formContainer.horizontal .form-group.row > div > label {				margin: 0 !important;				word-break: break-word;			}	.formContainer.horizontal.minHeight {		padding-top: 1px;		padding-bottom: 1px;	}		.formContainer.horizontal.minHeight .form-group {			min-height: 26px;		}	.formContainer.horizontal label {		margin: 5px 0 0;		font-family: 'ProximaNova-Semibold', arial;	}.login {	width: 390px;	margin: 0 auto;	padding: 30px 0;}	.login .inputContainer {		border: 1px solid #00a6da;		padding: 0 10px;		margin-bottom: 3px;	}	.login .form-group {		position: relative;		margin-bottom: 0;	}		.login .form-group + .form-group {			border-top: 1px solid #9edef1;		}	.login .form-control {		height: 44px;		padding: 14px 0 11px 23px;		border: 1px solid #fff;	}	.login .imgContainer {		position: absolute;		left: 0;		top: 0;		height: 100%;		width: 23px;		line-height: 44px;	}	.login .btnContainer {		padding-top: 20px;	}	.login .errorText {		margin: 11px 0;	}	.login p {		font: 1.4em 'ProximaNova-Semibold', arial;		margin-bottom: 16px;	}.faq {	padding: 0 20px;}	.faq .panel {		margin-bottom: 0;		border: none;		border-radius: 0;		-webkit-box-shadow: none;		box-shadow: none;	}		.faq .panel + .panel {			border-top: 1px solid #f0f0f0;		}	.faq .panelHead {		display: table;		width: 100%;		height: 60px;		color: #0399c7;		font: 1.6em 'ProximaNova-Semibold', arial;	}		.faq .panelHead span {			display: table-cell;			vertical-align: middle;		}	.faq .rtfContainer {		padding-bottom: 30px;	}		.faq .rtfContainer p {			padding-right: 100px;		}.downloadManager {	padding: 0 20px;	border-bottom: 1px solid #D9D7D7;}	.downloadManager .panel {		margin-bottom: 0;		border: none;		border-radius: 0;		-webkit-box-shadow: none;		box-shadow: none;	}		.downloadManager .panel + .panel {			border-top: 1px solid #e2e2e2;		}	.downloadManager table {		width: 100%;	}	.downloadManager td {		height: 60px;	}	.downloadManager .big {		font: 1.2em 'ProximaNova-Semibold', arial;	}	.downloadManager .colPartNumber {		padding-left: 10px;		padding-right: 10px;		font: 1.2em/15px 'ProximaNova-Regular', arial;	}	.downloadManager .colbtns {		width: 200px;	}	.downloadManager .colProgressBars {		width: 470px;		font: 1.1em/11px 'ProximaNova-Regular', arial;		padding-left: 74px;	}	.downloadManager .colToggle {		width: 45px;	}		.downloadManager .colToggle a {			background: url("/Images/sprite.png") no-repeat -86px -237px;			height: 47px;			display: block;			-webkit-transition: none;			transition: none;		}			.downloadManager .colToggle a.collapsed {				background-position: 14px -237px;			}				.downloadManager .colToggle a.collapsed:hover {					background-position: -36px -237px;				}	.downloadManager .btnContainer {		padding: 0;	}	.downloadManager .progressBarContainer .progress {		overflow: hidden;		height: 11px;		margin-bottom: 0;		background-color: #fff;		border: 1px solid #d4d4d4;		border-radius: 0;		-webkit-box-shadow: none;		box-shadow: none;	}	.downloadManager .progressBarContainer .progress-bar {		float: right;		line-height: 11px;		background-color: #5fbb36;		-webkit-box-shadow: none;		box-shadow: none;		border: 1px solid #fff;	}	.downloadManager .progressBarContainer .info {		overflow: hidden;		margin: 6px 0;	}		.downloadManager .progressBarContainer .info.action {			color: #5fbb36;		}		.downloadManager .progressBarContainer .info .size {			float: left;		}		.downloadManager .progressBarContainer .info ul {			float: right;		}		.downloadManager .progressBarContainer .info li {			float: left;			padding: 0 6px;		}			.downloadManager .progressBarContainer .info li + li {				border-left: 1px solid #4c4c4c;			}	.downloadManager .panelBody {		background: #fdfdfd;	}		.downloadManager .panelBody td {			border-top: 1px solid #efefef;		}		.downloadManager .panelBody tr:first-child td {			border-top-color: #e2e2e2;		}	.downloadManager .canceld .progressBarContainer .progress {		background-color: #f8f8f8;	}	.downloadManager .paused .progressBarContainer .progress {		opacity: 0.38;		filter: alpha(opacity=38);	}.contactUs {	width: 390px;	margin: 0 auto;	padding: 74px 0;}	.contactUs p {		font: 1.6em/20px 'ProximaNova-Semibold', arial;		padding-bottom: 20px;		margin-bottom: 20px;		border-bottom: 1px solid #c5c5c5;	}	.contactUs li {		font: 1.4em/24px 'ProximaNova-Semibold', arial;		padding-left: 38px;		position: relative;	}	.contactUs .imgContainer {		position: absolute;		left: 0;		top: 0;		height: 100%;		width: 26px;		text-align: center;		line-height: 23px;	}	.contactUs .number {		cursor: default;	}	.contactUs .mail {		color: #0399c7;	}		.contactUs .mail:hover {			color: #0399c7;			text-decoration: underline;		}.orderContainer {	padding-bottom: 15px;	border-bottom: 1px solid #f0f0f0;}	.orderContainer.row,	.orderContainer .row {		margin-left: 0;		margin-right: 0;	}	.orderContainer > div:first-child {		padding-top: 4px;	}		.orderContainer > div:first-child .rtfContainer {			margin-top: -10px;		}	.orderContainer .row > div {		padding-left: 5px;		padding-right: 5px;	}.deliveryContainer {	padding-bottom: 15px;	margin-left: -5px;	margin-right: -5px;}	.deliveryContainer > div {		padding-left: 25px;		padding-right: 25px;	}	.deliveryContainer .titleBlock,	.deliveryContainer .titleBlock > div {		padding-left: 0;		padding-right: 0;	}.dashboard {	margin: 0;	/*display: table;	width: 100%;*/}	.dashboard > div {		padding: 0;		/*display: table-cell;		vertical-align: top;		float: none;*/		padding-bottom: 20px;		border-left: 1px solid #e0e3e4;	}.sideContent .searchContainer {	margin: 10px 10px 10px 20px;}.pillsMenu {	display: table;	height: 44px;	width: 100%;	background: #fafafa;}	.pillsMenu li {		display: table-cell;		vertical-align: middle;		width: 33.33333%;		padding: 0 3px;		border-bottom: 1px solid #e0e3e4;	}		.pillsMenu li + li {			border-left: 1px solid #e0e3e4;		}	.pillsMenu a {		border-radius: 2px;		height: 24px;		display: block;		font: 1.05em/24px 'ProximaNova-Semibold', arial;		text-align: center;		text-transform: uppercase;	}		.pillsMenu a:before {			background-image: url("/Images/sprite.png");			background-repeat: no-repeat;			content: "";			display: inline-block;			width: 11px;			line-height: 24px;			vertical-align: middle;			height: 13px;			margin-right: 5px;		}	.pillsMenu .active {		background-color: #fff;		border-bottom-color: #fff;	}		.pillsMenu .active a,		.pillsMenu a:hover {			background-color: #00a6da;			color: #fff;		}	.pillsMenu .tab1 a:before {		background-position: 0 -500px;	}	.pillsMenu .tab1 a:hover:before,	.pillsMenu .tab1.active a:before {		background-position: -50px -500px;	}	.pillsMenu .tab2 a:before {		background-position: 0 -550px;	}	.pillsMenu .tab2 a:hover:before,	.pillsMenu .tab2.active a:before {		background-position: -50px -550px;	}	.pillsMenu .tab3 a:before {		background-position: 0 -600px;	}	.pillsMenu .tab3 a:hover:before,	.pillsMenu .tab3.active a:before {		background-position: -50px -600px;	}.tabsMenu {	padding-left: 12px;	margin-right: -1px;	position: relative;	z-index: 1;}	.tabsMenu ul {		padding-left: 30px;	}	.tabsMenu li {		background: #fafafa;		padding: 1px 0;		border-right: 1px solid #e0e3e4;	}	.tabsMenu .active {		padding: 0;		border-top: 1px solid #e0e3e4;		border-bottom: 1px solid #e0e3e4;		border-right: none;	}	.tabsMenu a {		height: 104px;		display: block;		background: #fafafa;		border-left: 5px solid #fafafa;		padding: 0 20px 0 12px;	}		.tabsMenu a > div {			padding: 9px 0;		}	.tabsMenu li + li a > div {		border-top: 1px solid #e0e3e4;	}	.tabsMenu .date {		font: 1.2em/12px 'ProximaNova-Semibold', arial;		margin-bottom: 10px;	}	.tabsMenu .number {		font: 1.4em/18px 'ProximaNova-Regular', arial;	}	.tabsMenu .name {		font: 1.2em/14px 'ProximaNova-Regular', arial;	}	.tabsMenu .active a {		color: #00a6da;		border-left-color: #00a6da;		border-right-color: #fff;		background-color: #fff;	}		.tabsMenu .active + li a > div,		.tabsMenu .active a > div {			border-top-color: #fafafa;		}.titleBlueBG .propertiesContainer {	border-bottom: none;}.titleBlueBG {	margin: 0;}	.titleBlueBG > div {		padding: 0;	}	.titleBlueBG .btn {		height: 44px;		font-size: 3.4em;	}.styleFileInput {	background: #ffffff;	border: none;	width: 100%;	padding: 0 80px 0 0;	height: 33px;	position: relative;	cursor: pointer;}	.styleFileInput .browseText {	}	.styleFileInput .browseButton {		position: absolute;		right: 0;		top: 0;		border: none;		height: 100%;		width: 80px;	}	.styleFileInput .theFileInput {		position: absolute;		top: 0;		left: 0;		right: 0;		opacity: 0;		filter: alpha(opacity=0);		cursor: pointer;		z-index: 5;		width: 100%;		height: 100%;		font-size: 1em;		cursor: pointer;	}.bootstrap-select.btn-group {	margin-bottom: 0;}	.bootstrap-select.btn-group:active,	.bootstrap-select.btn-group.active,	.bootstrap-select.btn-group.open {		border-radius: 0;	}	.bootstrap-select.btn-group .btn {		border-color: #45bee4;		color: #4c4c4c;		background: #ffffff;		-webkit-box-shadow: none;		box-shadow: none;		width: 100%;		height: 29px;		line-height: 29px;		font-size: 1.4em;	}		.bootstrap-select.btn-group .btn .filter-option {			top: 0;			/*left: 11px;			right: 25px;*/			text-align: left;			position: static;			padding: 0 25px 0 11px;		}		.bootstrap-select.btn-group .btn .caret {			background: url("/Images/sprite.png") no-repeat 8px -641px;			display: block;			width: 25px;			position: absolute;			left: auto;			right: 0;			top: 0;			bottom: 0;			border: none;			-webkit-box-shadow: none;			box-shadow: none;			margin: 0;			height: auto;		}			.bootstrap-select.btn-group .btn .caret:after {				display: none;			}	.bootstrap-select.btn-group div.dropdown-menu {		width: 100%;		float: none;		min-width: 0;		padding: 0;		margin: 0;		background-color: #fff;		border-top: none;		border-bottom: 1px solid #45bee4;		border-left: 1px solid #45bee4;		border-right: 1px solid #45bee4;		border-radius: 0;		-webkit-box-shadow: none;		box-shadow: none;	}	.bootstrap-select.btn-group ul.dropdown-menu.inner {		float: none;	}	.bootstrap-select.btn-group ul.dropdown-menu > li {		padding: 0;		height: 29px;	}		.bootstrap-select.btn-group ul.dropdown-menu > li > a {			padding-right: 0;			color: #4c4c4c;			font: 1.3em/22px arial;			height: 100%;			display: block;			overflow: hidden;			white-space: nowrap;			text-overflow: ellipsis;			border-bottom: 1px solid #d5d6d9;			padding: 3px 25px 3px 11px;			text-decoration: none;		}			.bootstrap-select.btn-group ul.dropdown-menu > li.selected > a,			.bootstrap-select.btn-group ul.dropdown-menu > li > a:hover,			.bootstrap-select.btn-group ul.dropdown-menu > li > a:focus {				background-color: #f6f6f9;				outline: none;			}.dashboard .btnContainer {	padding-left: 20px;	padding-right: 20px;}.selectTabs {	height: 64px;	margin: 0;}	.selectTabs.v2 {		margin-top: 0;		height: 49px;		background: #fff;		padding-top: 10px;	}	.selectTabs.v3 {		height: 44px;	}	.selectTabs li {		height: 100%;		position: relative;		padding: 0;		border-right: 1px solid #e5e5e5;	}		.selectTabs li + li {			border-left: 1px solid #f0f1f5;		}		.selectTabs li:last-child {			border-right: none;		}		.selectTabs li:after {			position: absolute;			content: "";			height: 5px;			width: 100%;			left: 0;			top: -5px;			z-index: 1005;		}	.selectTabs a {		display: table;		height: 100%;		width: 100%;	}		.selectTabs a span {			background: #fafafa;			border-bottom: 1px solid #e5e5e5;			display: table-cell;			vertical-align: middle;			text-align: center;			font: 1.6em 'ProximaNova-Regular', arial;		}	/*.selectTabs li a:first-child {		border-right: 1px solid #e5e5e5;	}*/	.selectTabs li.active:after {		background-color: #0082c5;	}	.selectTabs .active a {		background-color: #fff;		border-bottom-color: #fff;		color: #00a6da;	}.btn.switchBtn {	display: block;	width: 80px;	height: 21px;	position: relative;	background: #fff;	border: 1px solid #00a7da;	color: #4c4c4c;	font: 12px/21px 'ProximaNova-Regular', arial;	padding: 0 7px;}	.btn.switchBtn:after {		content: "";		background: #00a7da;		display: block;		position: absolute;		left: 2px;		top: 2px;		width: 24px;		height: 15px;		z-index: 2;		-webkit-transition: all 0.2s ease-out;		transition: all 0.2s ease-out;	}	.btn.switchBtn:before {		content: "Inactive";		color: #333;		display: block;		z-index: 1;		text-align: right;	}	.btn.switchBtn.active {		border-color: #5fbb36;	}		.btn.switchBtn.active:after {			background-color: #5fbb36;			left: 50px;		}		.btn.switchBtn.active:before {			content: "Active";			text-align: left;		}.fileManagment {	display: table;	width: 100%;	margin: 0;	border-top: 1px solid #e0e3e4;}	.fileManagment > div {		display: table-cell;		vertical-align: top;		float: none;		padding: 0;	}.sideFolders {	background: #fafafa;	border-right: 1px solid #e0e3e4;	position: relative;}	.sideFolders.disabled:after {		content: "";		opacity: 0.8;		background: #fff;		position: absolute;		left: 0;		right: 0;		top: 0;		bottom: 0;		z-index: 1;		display: block;	}	.sideFolders .title {		display: table;		width: 100%;		padding: 0 10px;		height: 48px;	}		.sideFolders .title h3 {			color: #00a6da;			padding-left: 10px;			display: table-cell;			vertical-align: middle;			font: 2em 'ProximaNova-Regular', arial;			border-bottom: 1px solid #e0e3e4;		}		.sideFolders .title a {			background: url("/Images/sprite.png") no-repeat -50px -688px;			width: 25px;			display: table-cell;			vertical-align: middle;			border-bottom: 1px solid #e0e3e4;			-webkit-transition: none;			transition: none;		}			.sideFolders .title a.collapsed {				background-position: 1px -687px;			}.controlMenu {	margin: 0;	padding: 0 10px;}	.controlMenu > li {		padding: 0;		height: 50px;	}	.controlMenu a {		display: block;		height: 100%;		background-image: url("/Images/sprite.png");		background-repeat: no-repeat;	}	.controlMenu li.btnUp a {		background-position: 18px -735px;	}	.controlMenu li.btnDown a {		background-position: -32px -735px;	}	.controlMenu li.btnAdd a {		background-position: 18px -785px;	}.inputMenu {	margin: -1px -1px 0 0;}	.inputMenu ul {	}	.inputMenu li {		border-top: 1px solid transparent;		border-bottom: 1px solid transparent;		display: table;		width: 100%;		height: 50px;	}		.inputMenu li:first-child {			border-top: 1px solid #e0e3e4;		}	.inputMenu .tab {		display: table-cell;		vertical-align: middle;		background: #fafafa;		border-left: 5px solid #fafafa;		border-right: 1px solid #e0e3e4;		padding: 0 0 0 12px;		cursor: pointer;	}		.inputMenu .tab > div {			padding: 9px 0;		}			.inputMenu .tab > div:before {				background: url("/Images/sprite.png") no-repeat 0 -848px;				content: "";				width: 20px;				height: 20px;				margin-right: 4px;				display: inline-block;				vertical-align: middle;			}	.inputMenu .active .tab > div:before {		background-position: -50px -848px;	}	.inputMenu .allFolders .tab > div:before {		background-position: -100px -850px;	}	.inputMenu .allFolders.active .tab > div:before {		background-position: -100px -850px;	}	.inputMenu li + li .tab > div {		border-top: 1px solid #e0e3e4;	}	.inputMenu .form-control {		width: 80px;		display: inline-block;		vertical-align: middle;		padding-left: 5px;		padding-right: 5px;		background-color: transparent;		border-color: #d0d0d0;	}	.inputMenu .btnRemove {		background: url("/Images/sprite.png") no-repeat 0 -900px;		width: 12px;		height: 12px;		margin-left: 14px;		display: inline-block;		vertical-align: middle;	}	.inputMenu .active {		border-top: 1px solid #e0e3e4;		border-bottom: 1px solid #e0e3e4;	}		.inputMenu .active .tab {			color: #00a6da;			border-left-color: #00a6da;			border-right-color: #fff;			background-color: #fff;		}			.inputMenu .active + li .tab > div,			.inputMenu .active .tab > div {				border-top-color: #fafafa;			}		.inputMenu .active .form-control:focus {			color: #00a7da;			border-color: #00a7da;		}			.inputMenu .active .form-control:focus::-webkit-input-placeholder {				color: #00a7da;			}			.inputMenu .active .form-control:focus::-moz-placeholder {				color: #00a7da;			}			.inputMenu .active .form-control:focus:-ms-input-placeholder {				color: #00a7da;			}.rowTemplate {	display: none !important;}.datepicker.dropdown-menu {	border: none;	-webkit-border-radius: 0;	-moz-border-radius: 0;	border-radius: 0;	-webkit-box-shadow: none;	-moz-box-shadow: none;	box-shadow: none;	color: #292929;	padding: 0;	background: none;	float: none;	margin: -22px 0 0 284px;	min-width: 0;}.datepicker-dropdown:after,.datepicker-dropdown:before {	display: none;}.datepicker .datepicker-days {	background: #00a7da;	padding: 68px 27px 20px;	-webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,0.2);	box-shadow: 0 1px 1px 0 rgba(0,0,0,0.2);	position: relative;}.datepicker td,.datepicker th {	width: 20px;	height: 20px;	-webkit-border-radius: 0;	-moz-border-radius: 0;	border-radius: 0;	font-size: 1.3em;	font-family: 'ProximaNova-Semibold';	font-weight: normal;}.datepicker .dow {}.datepicker td {}.datepicker th.datepicker-switch {	width: 178px;	color: #fff;}.datepicker.dropdown-menu th,.datepicker.datepicker-inline th {	padding: 2px 5px;	text-align: center;	border-top: 1px solid #fff;	border-bottom: 1px solid #fff;	height: 30px;}.datepicker.dropdown-menu td,.datepicker.datepicker-inline td {	padding: 2px 5px;	border: 3px solid #00a7da;	cursor: pointer;	background: #5cc7e7;	color: #fff;	text-align: center;}.datepicker thead tr:first-child {	position: absolute;	top: 20px;	left: 20px;	right: 20px;}.datepicker thead tr + tr {	display: none;}.datepicker thead tr th.next {	background: url("/Images/sprite.png") no-repeat -39px -993px;	line-height: 0;	font-size: 0;	text-align: left;	padding-left: 0;	cursor: pointer;	width: 20px;}.datepicker thead tr th.prev {	background: url("/Images/sprite.png") no-repeat 0 -993px;	line-height: 0;	font-size: 0;	text-align: right;	padding-right: 0;	cursor: pointer;	width: 20px;}.datepicker thead tr:first-child th,.datepicker thead tr:first-child th:hover,.datepicker tfoot tr th:hover {	background-color: #00a7da;}.datepicker table tr td.old,.datepicker table tr td.new {	color: #5cc7e7;}.datepicker table tr td.selected,.datepicker table tr td.active {	background: #00a7da;	-webkit-box-shadow: inset 0 0 0 1px #5cc7e7;	box-shadow: inset 0 0 0 1px #5cc7e7;}	.datepicker table tr td.selected:hover,	.datepicker table tr td.selected:hover:hover,	.datepicker table tr td.active.active,	.datepicker table tr td.active:hover.active {		background: #00a7da;	}.datepicker table tr td.range,.datepicker table tr td.range:hover {	background: #00a7da;	-webkit-box-shadow: inset 0 0 0 1px #5cc7e7;	box-shadow: inset 0 0 0 1px #5cc7e7;}.reports {	padding: 0 20px;}	.reports .btnContainer {		padding: 15px 0;	}	.reports .itemListContainer {		padding: 0;	}.filters {	background: #f0fafd;	border-top: 1px solid #59c5e7;	padding: 19px 0;	margin: 0;}	.filters .dateContent {		float: left;		padding: 0 8px;	}	.filters .selectContent {		float: left;		margin: 0;		width: 640px;	}		.filters .selectContent > li {			padding: 0 8px;		}	.filters .btnContent {		overflow: hidden;		padding: 0 14px 0 20px;	}		.filters .btnContent .btn + .btn {			margin-top: 9px;		}	.filters label {		color: #0082c5;		font: 1.3em 'ProximaNova-Semibold', arial;		margin-bottom: 11px;	}	.filters .input-daterange > .clearfix {		margin-top: 4px;	}	.filters .input-daterange .name {		color: #0082c5;		font: 1.2em 'ProximaNova-Regular', arial;		padding: 0;		display: inline-block;		width: 40px;	}	.filters .input-daterange .form-control {		width: 112px;		display: inline-block;		background: none;		color: #0082c5;		font-size: 1.2em;		height: 22px;		padding: 0 0 0 6px;		font-family: 'ProximaNova-Regular';		cursor: pointer;	}	.filters .input-daterange img {		padding-top: 2px;		padding: 2px 0 0 2px;		vertical-align: top;	}	.filters .bootstrap-select.btn-group .btn {		background: none;		color: #0082c5;		height: 22px;		line-height: 1.42857143;		font-size: 1.2em;	}		.filters .bootstrap-select.btn-group .btn .caret {			background-position: 8px -643px;		}		.filters .bootstrap-select.btn-group .btn .filter-option {			/*left: 6px;*/			padding: 0 25px 0 6px;		}.systemProperties {	border-top: 1px solid #e0e3e4;	display: table;	width: 100%;	margin: 0;}	.systemProperties > div {		display: table-cell;		vertical-align: top;		padding: 0;	}		.systemProperties > div:first-child {			background: #fafafa;			border-right: 1px solid #e0e3e4;			width: 280px;		}.sideMenu {	margin: 0 -2px 0 0;}	.sideMenu li {		display: table;		width: 100%;		height: 31px;		border-bottom: 1px solid #e0e3e4;	}	.sideMenu a {		display: table-cell;		vertical-align: middle;		color: #787878;		font: 1.3em 'ProximaNova-Semibold', arial;		padding: 0 0 0 30px;	}	.sideMenu li.active a {		background: #fff;		color: #00a7da;	}.banner {	width: 100%;	padding: 20px 0;}.newApplyForm {	position: relative;}	.newApplyForm .orderContainer {		position: absolute;		right: 0;		width: 331px;		top: -54px;		padding-bottom: 0;		border-bottom: none;	}   .ForgotPasswordCSS {   font-size: 14px; float: right;   text-decoration: dashed;    color: #00a6da;}