/*Filters*/
/* line 2, ../scss/_elements.scss */
.filters {
  margin-bottom: 10px;
  padding: 0px;
}
/* line 6, ../scss/_elements.scss */
.filters ul {
  height: 10px;
  list-style: none;
}
/* line 11, ../scss/_elements.scss */
.filters ul li {
  font-size: 11px;
  float: left;
  padding: 1px 20px 1px 20px;
  margin-right: 15px;
  background-color: #D6D6D6;
  border-radius: 3px;
}
/* line 19, ../scss/_elements.scss */
.filters ul li a {
  color: #333333;
  font-size: 10px;
}
/* line 25, ../scss/_elements.scss */
.filters .active {
  background-color: #00285E;
  border-radius: 3px;
}
/* line 28, ../scss/_elements.scss */
.filters .active a {
  color: white;
}
/* line 33, ../scss/_elements.scss */
.filters ul li:first-child {
  background-color: #F8F8F8;
  margin-right: 10px;
  padding: 0px;
}
/* line 40, ../scss/_elements.scss */
.button {
  background: transparent url(../img/ebuttonbg1.png) repeat-x;
  color: #FFF;
  cursor: pointer;
  font-size: 11px;
  font-weight: bold;
  height: 29px;
  padding: 0 10px;
  border: none;
  border-radius: 4px;
}
/* line 52, ../scss/_elements.scss */
.button:hover {
  color: #FFF;
  position: relative;
  top: 1px;
  left: 1px;
}
/* line 59, ../scss/_elements.scss */
.greyBtn {
  width: 100%;
  height: 35px;
  border: 1px solid #C6C6C6;
  color: #06B;
  margin-top: 20px;
  cursor: pointer;
  /*background: #eceded; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#F6F6F6, #ECEDED);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#F6F6F6, #ECEDED);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#F6F6F6, #ECEDED);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#F6F6F6, #ECEDED);
  /* Standard syntax */
}
/* line 73, ../scss/_elements.scss */
.search {
  height: 24px;
  font-size: 12px;
  text-align: right;
}
/* line 78, ../scss/_elements.scss */
.search input {
  height: 25px;
  line-height: 25px;
  padding-left: 5px;
  border: 1px solid #D6D6D6;
}
/* line 85, ../scss/_elements.scss */
.search .searchBtn {
  max-height: 15px;
}
/* line 89, ../scss/_elements.scss */
.search .searchLabel {
  border-top: 1px solid #D6D6D6;
  border-right: 1px solid #D6D6D6;
  border-bottom: 1px solid #D6D6D6;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  padding: 4.5px;
  display: inline;
  height: ;
  width: 0px;
  /*+placement: -1px -1px;*/
  position: relative;
  left: -1px;
  top: -1px;
}
/*Model Notes*/
/* line 103, ../scss/_elements.scss */
.modal .modal-dialog {
  width: 800px;
}
/* line 107, ../scss/_elements.scss */
.modal .modal-content {
  padding: 25px;
}
/* line 111, ../scss/_elements.scss */
.modal .modal-header {
  border: none;
  padding-bottom: 0px;
}
/* line 116, ../scss/_elements.scss */
.modal .modal-body {
  padding: 0px 15px;
}
/* line 120, ../scss/_elements.scss */
.modal .post {
  padding: 20px 0px 15px 0px;
  border-bottom: 1px solid #D6D6D6;
}
/* line 124, ../scss/_elements.scss */
.modal .post b {
  color: #00285E;
}
/* line 128, ../scss/_elements.scss */
.modal .post span {
  font-size: 11px;
}
/* line 133, ../scss/_elements.scss */
.modal .openTextfield > .button {
  float: right;
  margin-top: 15px;
}
/* line 138, ../scss/_elements.scss */
.modal .modal-footer {
  border: none;
}
/*Datepicker*/
/* line 144, ../scss/_elements.scss */
.datepicker {
  top: 0;
  left: 0;
  padding: 4px;
}
/* line 149, ../scss/_elements.scss */
.datepicker:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #CCC;
  border-bottom-color: rgba(0, 0, 0, 0);
  position: absolute;
  top: -7px;
  left: 6px;
}
/* line 160, ../scss/_elements.scss */
.datepicker:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #FFFFFF;
  position: absolute;
  top: -6px;
  left: 7px;
}
/* line 170, ../scss/_elements.scss */
.datepicker > div {
  display: none;
}
/* line 173, ../scss/_elements.scss */
.datepicker table {
  width: 100%;
  margin: 0;
}
/* line 178, ../scss/_elements.scss */
.datepicker td,
.datepicker th {
  text-align: center;
  width: 20px;
  height: 20px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
/* line 186, ../scss/_elements.scss */
.datepicker td.day:hover {
  background: #EEEEEE;
  cursor: pointer;
}
/* line 190, ../scss/_elements.scss */
.datepicker td.day.disabled {
  color: #EEEEEE;
}
/* line 194, ../scss/_elements.scss */
.datepicker td.old,
.datepicker td.new {
  color: #999999;
}
/* line 198, ../scss/_elements.scss */
.datepicker td.active,
.datepicker td.active:hover {
  color: #FFFFFF;
  background-color: #006DCC;
  background-image: -moz-linear-gradient(top, #0088CC, #0044CC);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088CC, #0044CC);
  background-image: -o-linear-gradient(top, #0088CC, #0044CC);
  background-image: linear-gradient(to bottom, #0088CC, #0044CC);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
  border-color: #0044CC #0044CC #002A80;
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
  *background-color: #0044cc;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  color: #FFF;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0);
}
/* line 228, ../scss/_elements.scss */
.datepicker td.active:hover,
.datepicker td.active:hover:hover,
.datepicker td.active:focus,
.datepicker td.active:hover:focus,
.datepicker td.active:active,
.datepicker td.active:hover:active,
.datepicker td.active.active,
.datepicker td.active:hover.active,
.datepicker td.active.disabled,
.datepicker td.active:hover.disabled,
.datepicker td.active[disabled],
.datepicker td.active:hover[disabled] {
  color: #FFFFFF;
  background-color: #0044CC;
  *background-color: #003bb3;
}
/* line 236, ../scss/_elements.scss */
.datepicker td.active:active,
.datepicker td.active:hover:active,
.datepicker td.active.active,
.datepicker td.active:hover.active {
  background-color: #003399 \9;
}
/* line 239, ../scss/_elements.scss */
.datepicker td span {
  display: block;
  width: 47px;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 2px;
  cursor: pointer;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
/* line 251, ../scss/_elements.scss */
.datepicker td span:hover {
  background: #EEEEEE;
}
/* line 254, ../scss/_elements.scss */
.datepicker td span.active {
  color: #FFFFFF;
  background-color: #006DCC;
  background-image: -moz-linear-gradient(top, #0088CC, #0044CC);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088CC, #0044CC);
  background-image: -o-linear-gradient(top, #0088CC, #0044CC);
  background-image: linear-gradient(to bottom, #0088CC, #0044CC);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
  border-color: #0044CC #0044CC #002A80;
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
  *background-color: #0044cc;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  color: #FFF;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0);
}
/* line 278, ../scss/_elements.scss */
.datepicker td span.active:hover,
.datepicker td span.active:focus,
.datepicker td span.active:active,
.datepicker td span.active.active,
.datepicker td span.active.disabled,
.datepicker td span.active[disabled] {
  color: #FFFFFF;
  background-color: #0044CC;
  *background-color: #003bb3;
}
/* line 284, ../scss/_elements.scss */
.datepicker td span.active:active,
.datepicker td span.active.active {
  background-color: #003399 \9;
}
/* line 287, ../scss/_elements.scss */
.datepicker td span.old {
  color: #999999;
}
/* line 290, ../scss/_elements.scss */
.datepicker th.switch {
  width: 145px;
}
/* line 294, ../scss/_elements.scss */
.datepicker th.next,
.datepicker th.prev {
  font-size: 21px;
}
/* line 297, ../scss/_elements.scss */
.datepicker thead tr:first-child th {
  cursor: pointer;
}
/* line 300, ../scss/_elements.scss */
.datepicker thead tr:first-child th:hover {
  background: #EEEEEE;
}
/* line 304, ../scss/_elements.scss */
.input-append.date .add-on i,
.input-prepend.date .add-on i {
  display: block;
  cursor: pointer;
  width: 16px;
  height: 16px;
}
/*Tooltip*/
/* line 314, ../scss/_elements.scss */
.toolTip {
  margin-left: 1px;
  cursor: pointer;
}
/*Parsley Markup*/
/* line 322, ../scss/_elements.scss */
input.parsley-success,
select.parsley-success,
textarea.parsley-success {
  color: #333333;
}
/* line 328, ../scss/_elements.scss */
input.parsley-error,
select.parsley-error,
textarea.parsley-error {
  color: #333333;
}
/* line 332, ../scss/_elements.scss */
.parsley-errors-list {
  margin: 2px 0 3px;
  padding: 0;
  list-style-type: none;
  opacity: 0;
  color: #E32219;
  margin-left: 50px;
  transition: all 0.3s ease-in;
  -o-transition: all .3s ease-in;
  -moz-transition: all .3s ease-in;
  -webkit-transition: all .3s ease-in;
}
/* line 345, ../scss/_elements.scss */
.parsley-errors-list.filled {
  opacity: 1;
}
/* line 350, ../scss/_elements.scss */
#support {
  background-color: orange;
  position: absolute;
  top: 500px;
  right: 0px;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=5);
  /*for IE*/
}
/* line 361, ../scss/_elements.scss */
#support a {
  background-color: #00285E;
  display: block;
  height: 100%;
  outline: none;
  color: white;
  padding: 5px 15px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
/* line 1, ../scss/_header.scss */
.line {
  height: 1px;
  padding: 0px;
  background: #bbbaba;
}

/* line 7, ../scss/_header.scss */
header {
  background-color: #181818;
}
/* line 10, ../scss/_header.scss */
header .nav {
  height: 80px;
  list-style: none;
}
/* line 14, ../scss/_header.scss */
header .nav :first-child > a {
  padding: 0px;
}
/* line 19, ../scss/_header.scss */
header .logo {
  max-height: 45px;
}
/* line 23, ../scss/_header.scss */
header .nav li {
  line-height: 80px;
  float: left;
  margin-right: 50px;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
}
/* line 31, ../scss/_header.scss */
header .nav li a {
  padding: 0px 25px;
}
/* line 35, ../scss/_header.scss */
header .nav li :hover {
  background-color: grey;
  text-decoration: underline;

}
/* line 41, ../scss/_header.scss */
header .active {

}
/* line 45, ../scss/_header.scss */
header .userDetails {
  padding-top: 5px;
  list-style: none;
}
/* line 49, ../scss/_header.scss */
header .userDetails li {
  width: 33%;
  float: right;
  text-align: right;
}
/* line 53, ../scss/_header.scss */
header .userDetails li img {
  margin-right: 6px;
}
/* line 62, ../scss/_header.scss */
header .breadcrumbsContainer {
  height: 5px;
  border-bottom: 1px solid #D6D6D6;
  font-size: 13px;
}
/* line 67, ../scss/_header.scss */
header .breadcrumbsContainer div {
  line-height: 35px;
}
/* line 71, ../scss/_header.scss */
header .breadcrumbsContainer .seperator {
  color: #D6D6D6;
}
/*StateMainContainer*/
/* line 4, ../scss/_site.scss */
.site h2 {
  margin: 25px 0px 0px 0px;
}
/* line 8, ../scss/_site.scss */
.site #wrap {
  width: 100%;
}
/* line 13, ../scss/_site.scss */
.site #wrap b {
  font-size: 12px;
  font-weight: 700;
}
/* line 18, ../scss/_site.scss */
.site #wrap span {
  font-size: 11px;
  font-weight: 500;
  z-index: 200;
}
/* line 24, ../scss/_site.scss */
.site #wrap .noItems {
  position: relative;
  top: 35px;
}
/* line 29, ../scss/_site.scss */
.site #wrap .state {
  cursor: pointer;
  color: #CCC;
  width: 20.2%;
  height: 60px;
  margin-top: 0px;
  text-align: center;
  line-height: 20px;
  padding-top: 12px;
  padding-left: 25px;
}
/* line 41, ../scss/_site.scss */
.site #wrap .active {
  color: #00285E;
}
/* line 44, ../scss/_site.scss */
.site #wrap .active img {
  max-width: 10px;
  margin-top: -2px;
}
/* line 50, ../scss/_site.scss */
.site #wrap .beginBlock {
  display: inline-block;
  position: relative;
  top: -1px;
  z-index: 100;
  background-color: #FFF;
  -moz-box-shadow: 0 0px 0px rgba(0, 0, 0, 0), inset 0 1px 0 white;
  -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0), inset 0 1px 0 white;
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0), inset 0 1px 0 white;
  border: 1px solid #CFCFCF;
  /* inner stroke */
  border-right: none;
}
/* line 67, ../scss/_site.scss */
.site #wrap .beginBlock:after,
.site #wrap .centerBlock:after {
  content: '';
  position: absolute;
  top: 8px;
  right: -18.2px;
  display: inline-block;
  width: 42.5px;
  height: 42.5px;
  border-top: 1px solid #CFCFCF;
  /* inner stroke */
  border-right: 1px solid #CFCFCF;
  /* inner stroke */
  border-bottom: none;
  border-left: none;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  z-index: 1;
  /* layer fill content */
  -moz-box-shadow: inset 0 1px 0 #fff;
  /* inner shadow */
  -webkit-box-shadow: inset 0 1px 0 #fff;
  /* inner shadow */
  box-shadow: inset 0 1px 0 #FFF;
  /* inner shadow */
}
/* line 93, ../scss/_site.scss */
.site #wrap .centerBlock {
  display: inline-block;
  position: relative;
  top: -1px;
  margin: 15px 5px 15px -10px;
  background-color: white;
  /* layer fill content */
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0), inset 0 1px 0 white;
  /* inner shadow */
  -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0), inset 0 1px 0 white;
  /* inner shadow */
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0), inset 0 1px 0 white;
  /* inner shadow */
  border-top: 1px solid #CFCFCF;
  border-bottom: 1px solid #CFCFCF;
  /* inner stroke */
  border-right: none;
}
/* line 116, ../scss/_site.scss */
.site #wrap .lastBlock {
  position: relative;
  top: -1px;
  display: inline-block;
  margin-left: -10px;
  background-color: #FFF;
  /* layer fill content */
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0), inset 0 1px 0 white;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0), inset 0 1px 0 white;
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0), inset 0 1px 0 white;
  border-top: 1px solid #CFCFCF;
  border-bottom: 1px solid #CFCFCF;
  border-right: 1px solid #CFCFCF;
}
/* line 137, ../scss/_site.scss */
.site #wrap .lastBlock:after {
  border-right: 1px solid #CFCFCF;
}
/* line 143, ../scss/_site.scss */
.site .stateMessageBoxContainer {
  background: white;
  border: 2px solid #EEEEEE;
  display: none;
  border-radius: 5px;
  padding: 25px;
}
/* line 150, ../scss/_site.scss */
.site .stateMessageBoxContainer ul {
  list-style: none;
}
/* line 153, ../scss/_site.scss */
.site .stateMessageBoxContainer ul :first-child {
  padding-top: 0px;
}
/* line 158, ../scss/_site.scss */
.site .stateMessageBoxContainer li {
  padding: 10px 0px;
  border-bottom: 1px solid #D6D6D6;
}
/* line 162, ../scss/_site.scss */
.site .stateMessageBoxContainer li img {
  padding: 0px 10px;
}
/*SiteMenu on Left side*/
/* line 171, ../scss/_site.scss */
.siteLeftMenu {
  font-size: 1.1rem;
  border: 2px solid #EEEEEE;
  padding: 0px 0px 0px 10px;
  border-radius: 3px;
  background-color: white;
}
/* line 178, ../scss/_site.scss */
.siteLeftMenu ul {
  list-style: none;
  line-height: 35px;
}
/* line 185, ../scss/_site.scss */
.siteLeftMenu .downloadPrint img {
  max-width: 15px;
}
/* line 189, ../scss/_site.scss */
.siteLeftMenu .downloadPrint a {
  font-size: 1.1rem;
}
/* line 193, ../scss/_site.scss */
.siteLeftMenu .downloadPrint li {
  margin: 20px 0px;
}
/* line 196, ../scss/_site.scss */
.siteLeftMenu .downloadPrint li .topMargin {
  margin-top: 15px;
}
/* line 201, ../scss/_site.scss */
.siteLeftMenu .downloadPrint span {
  margin-left: 15px;
}
/* line 205, ../scss/_site.scss */
.siteLeftMenu .downloadPrint .sub {
  display: block;
  line-height: 10px;
  font-size: 1.1rem;
  margin-top: -8px;
  margin-left: 30px;
}
/*Tabs including content*/
/* line 216, ../scss/_site.scss */
#tabs {
  overflow: hidden;
  width: 100%;
  margin-bottom: 0px;
  padding: 0;
  list-style: none;
}
/* line 223, ../scss/_site.scss */
#tabs li {
  float: left;
  margin: 0 0.5em 0 0;
}
/* line 228, ../scss/_site.scss */
#tabs a {
  position: relative;
  top: 1px;
  background: white;
  padding: 0.4em 3.5em;
  float: left;
  text-decoration: none;
  color: #666666;
  border-left: 2px solid #EEEEEE;
  border-right: 2px solid #EEEEEE;
  border-top: 2px solid #EEEEEE;
  border-radius: 5px 0 0 0;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0);
}
/* line 243, ../scss/_site.scss */
#tabs a:focus {
  outline: 0;
}
/* line 247, ../scss/_site.scss */
#tabs a::after {
  content: '';
  position: absolute;
  z-index: 1;
  top: 0;
  right: -0.5em;
  bottom: 0;
  width: 1em;
  background-color: white;
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0);
  transform: skew(10deg);
  border-radius: 0 5px 0 0;
}
/* line 264, ../scss/_site.scss */
#tabs a:hover,
#tabs a:hover::after,
#tabs a:focus,
#tabs a:focus::after {
  color: #00285E;
}
/* line 269, ../scss/_site.scss */
#tabs #current a,
#tabs #current a::after {
  background-color: #181818;
  color: white;
  z-index: 3;
}
/*Notes*/
/* line 277, ../scss/_site.scss */
.notes {
  padding: 25px 25px 0px 25px;
  background-color: white;
}
/* line 281, ../scss/_site.scss */
.notes .notesOptions {
  list-style: none;
  float: right;
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 287, ../scss/_site.scss */
.notes .notesOptions li {
  float: left;
  margin-left: 10px;
}
/* line 293, ../scss/_site.scss */
.notes .notesTitle {
  margin: 10px 0px 10px 0px;
}
/* line 296, ../scss/_site.scss */
.notes .notesTitle b {
  color: #00285E;
  font-size: 13px;
}
/* line 301, ../scss/_site.scss */
.notes .notesTitle span {
  font-size: 11px;
}
/* line 306, ../scss/_site.scss */
.notes p {
  text-align: justify;
}
/* line 311, ../scss/_site.scss */
#makePost {
  font-size: 1.2rem;
  line-height: 1.8rem;
  color: #767676;
  padding-bottom: 0px;
}
/* line 319, ../scss/_site.scss */
.leaveMessageContainer {
  margin-top: 15px;
  text-align: right;
}
/* line 324, ../scss/_site.scss */
.siteContent {
  border: 2px solid #EEEEEE;
  padding-bottom: 35px;
  margin-bottom: 25px !important;
  background-color: white;
  /*Setup*/
  /*Configurations*/
  /*Items*/
}
/* line 330, ../scss/_site.scss */
.siteContent .border {
  border: 2px solid #EEEEEE;
}
/* line 334, ../scss/_site.scss */
.siteContent h4 {
  margin: 40px 0px 25px 0px;
}
/* line 338, ../scss/_site.scss */
.siteContent ul {
  list-style: none;
}
/* line 344, ../scss/_site.scss */
.siteContent #tab1 .siteField {
  padding: 20px;
  margin: 20px 0px 0px 0px;
  border-radius: 3px;
}
/* line 349, ../scss/_site.scss */
.siteContent #tab1 .siteField label {
  font-weight: 500;
  width: 35%;
  float: left;
  font-size: 1.2rem;
  line-height: 2.2rem;
  margin-left:10%;
}
/* line 357, ../scss/_site.scss */
.siteContent #tab1 .siteField .form-group {
  height: 20px;
}
/* line 361, ../scss/_site.scss */
.siteContent #tab1 .siteField .input {
  width: 40%;
  padding: 2px;
  float: left;
  height: 25px;
  font-size: 1.2rem;
  z-index: 10;
}
/* not in scss, ../scss/_site.scss */
.siteContent #tab1 .siteField .input1 {
  width: 100%;
  padding: 2px;
  float: left;
  height: 60px;
  font-size: 1.2rem;
  z-index: 10;
  top: -30px;
}

.siteContent #tab1 .siteField .input2 {
  width: 25%;
  padding: 2px;
  float: left;
  height: 25px;
  font-size: 1.2rem;
  z-index: 10;
  top: -30px;
}

.siteContent #tab1 .siteField .input3 {
  width: 10%;
  padding: 2px;
  float: left;
  height: 25px;
  font-size: 1.2rem;
  z-index: 10;
  top: -30px;
}

/* line 370, ../scss/_site.scss */
.siteContent #tab1 .siteField .value {
  margin: 0px 10px;
}

.siteContent #tab1 .siteField .label2 {
  width: 100%;
}





/* line 430, ../scss/_site.scss */
.siteContent #tab3 .configurationsContainerSite {
  width: 33%;
  float: left;
  margin-bottom: 25px;
}
/* line 435, ../scss/_site.scss */
.siteContent #tab3 .configurationsContainerSite .category {
  padding: 0px 15px;
}
/* line 438, ../scss/_site.scss */
.siteContent #tab3 .configurationsContainerSite .category li {
  line-height: 35px;
  border-bottom: 1px solid #D6D6D6;
  color: #0066B3;
  font-size: 12px;
  cursor: pointer;
}
/* line 445, ../scss/_site.scss */
.siteContent #tab3 .configurationsContainerSite .category .active {
  font-weight: 700;
  text-decoration: underline;
}
/* line 454, ../scss/_site.scss */
.siteContent #tab3 .itemTop {
  margin-top: 15px;
  height: 26px;
  margin-bottom: 15px;
}
/* line 461, ../scss/_site.scss */
.siteContent #tab3 .switch a {
  float: right;
  margin-top: 5px;
}
/* line 466, ../scss/_site.scss */
.siteContent #tab3 .switch img {
  padding: 5px;
}
/* line 471, ../scss/_site.scss */
.siteContent #tab3 .resultc {
  margin-top: 25px;
}
/* line 473, ../scss/_site.scss */
.siteContent #tab3 .resultc span {
  font-size: 12px;
}
/* line 480, ../scss/_site.scss */
.siteContent #tab3 .conf {
  padding: 0px;
  border-bottom: 1px solid #D6D6D6;
}
.conf {
  border-bottom: 1px solid #D6D6D6;
}
/* line 484, ../scss/_site.scss */
.siteContent #tab3 .conf b {
  font-size: 12px;
  margin: 10px;
}
/* line 489, ../scss/_site.scss */
.siteContent #tab3 .conf .productImg {
  margin-top: 15px;
  max-width: 100%;
}
.siteContent {
}
.siteContent #tab3.conf.productimg {
  margin-top: 15px;
  max-width: 100%;
}
.productImg {
  height: 50px;
  width: 50px;
  margin-top: 15px;
}
.col-xs-16 {
}
.productImg {
}
/* line 494, ../scss/_site.scss */
.siteContent #tab3 .conf ul {
  padding: 0px 10px;
  float: left;
  font-size: 1.1rem;
}
/* line 499, ../scss/_site.scss */
.siteContent #tab3 .conf ul li {
  line-height: 24px;
}
/* line 504, ../scss/_site.scss */
.siteContent #tab3 .conf p {
  font-size: 1.1rem;
  text-align: justify;
  line-height: 24px;
}
/* line 509, ../scss/_site.scss */
.siteContent #tab3 .conf p a {
  padding-top: 25px;
}
/* line 516, ../scss/_site.scss */
.siteContent #tab3 .conf table th {
  text-align: left;
  font-size: 10px;
  font-weight: normal;
  padding: 0px;
  /*+placement: 182px 0px;*/
  position: relative;
  left: 182px;
  top: 0px;
}
/* line 523, ../scss/_site.scss */
.siteContent #tab3 .conf table td {
  padding: 0px;
}
/* line 527, ../scss/_site.scss */
.siteContent #tab3 .conf table tr {
  margin-top: 5px !important;
}
/* line 532, ../scss/_site.scss */
.siteContent #tab3 .conf table .input {
  max-width: 25px;
  /*+placement: 183px -10px;*/
  position: relative;
  left: 183px;
  top: -10px;
}
/* line 538, ../scss/_site.scss */
.siteContent #tab3 .conf .calc img {
  cursor: pointer;
}




/* line 430, ../scss/_site.scss */
.siteContent #tab3 .categoryContainerSite {
  width: 100%;
  float: left;
  margin-bottom: 25px;
}
/* line 435, ../scss/_site.scss */
.siteContent #tab3 .categoryContainerSite .categories {
  padding: 0px 15px;
}
/* line 438, ../scss/_site.scss */
.siteContent #tab3 .categoryContainerSite .categories li {
  line-height: 35px;
  border-bottom: 1px solid #D6D6D6;
  color: #181818;
  font-size: 12px;
  cursor: pointer;
}
/* line 445, ../scss/_site.scss */
.siteContent #tab3 .categoryContainerSite .categories .active {
  font-weight: 700;
  text-decoration: underline;
}
/* line 430, ../scss/_site.scss */
.siteContent #tab3 .itemsort {
  width: 100%;
  float: left;
  margin-bottom: 1px;
}
/* line 435, ../scss/_site.scss */
.siteContent #tab3 .itemsort .categories {
  padding: 0px 15px;
}
/* line 438, ../scss/_site.scss */
.siteContent #tab3 .itemsort .categories li {
  line-height: 35px;
  color: #181818;
  font-size: 12px;
  cursor: pointer;
}
/* line 445, ../scss/_site.scss */
.siteContent #tab3 .itemsort .categories .active {
  font-weight: 700;
  text-decoration: underline;
}


.siteContent #tab3 .costrecalc {
  width: 100%;
  float: right;
  margin-bottom: 25px;
}
/* line 435, ../scss/_site.scss */
.siteContent #tab3 .costrecalc .recalc {
  padding: 0px 15px;
}
/* line 438, ../scss/_site.scss */
.siteContent #tab3 .costrecalc .recalc li {
  line-height: 35px;
  border-bottom: 1px solid #D6D6D6;
  color: #0066B3;
  font-size: 12px;
  cursor: pointer;
  font-weight: 700;
  text-decoration: underline;
  text-align: right;
}

.siteContent #tab3 .costrecalc .recalc .active {
  font-weight: 700;
  text-decoration: underline;
}


/* line 454, ../scss/_site.scss */
.siteContent #tab3 .itemTop {
  margin-top: 15px;
  height: 26px;
  margin-bottom: 15px;
}
/* line 461, ../scss/_site.scss */
.siteContent #tab3 .switch a {
  float: right;
  margin-top: 5px;
}
/* line 466, ../scss/_site.scss */
.siteContent #tab3 .switch img {
  padding: 5px;
}
/* line 471, ../scss/_site.scss */
.siteContent #tab3 .result {
  margin-top: 25px;
}
/* line 473, ../scss/_site.scss */
.siteContent #tab3 .result span {
  font-size: 12px;
}
/* line 480, ../scss/_site.scss */
.siteContent #tab3 .item {
  padding: 0px;
  border-bottom: 1px solid #D6D6D6;
}
.item {
  border-bottom: 1px solid #D6D6D6;
}
/* line 484, ../scss/_site.scss */
.siteContent #tab3 .item b {
  font-size: 12px;
  margin: 10px;
}
/* line 489, ../scss/_site.scss */
.siteContent #tab3 .item .productImg {
  margin-top: 15px;
  max-width: 100%;
}
.siteContent {
}
.siteContent #tab3.item.productimg {
  margin-top: 15px;
  max-width: 100%;
}
.productImg {
  height: 50px;
  width: 50px;
  margin-top: 15px;
}
.col-xs-16 {
}
.productImg {
}
/* line 494, ../scss/_site.scss */
.siteContent #tab3 .item ul {
  padding: 0px 10px;
  float: left;
  font-size: 1.1rem;
}
/* line 499, ../scss/_site.scss */
.siteContent #tab3 .item ul li {
  line-height: 24px;
}
/* line 504, ../scss/_site.scss */
.siteContent #tab3 .item p {
  font-size: 1.1rem;
  text-align: justify;
  line-height: 24px;
}
/* line 509, ../scss/_site.scss */
.siteContent #tab3 .item p a {
  padding-top: 25px;
}
/* line 516, ../scss/_site.scss */
.siteContent #tab3 .item table th {
  text-align: left;
  font-size: 10px;
  font-weight: normal;
  padding: 0px;
  /*+placement: 182px 0px;*/
  position: relative;
  left: 182px;
  top: 0px;
}
/* line 523, ../scss/_site.scss */
.siteContent #tab3 .item table td {
  padding: 0px;
}
/* line 527, ../scss/_site.scss */
.siteContent #tab3 .item table tr {
  margin-top: 5px !important;
}
/* line 532, ../scss/_site.scss */
.siteContent #tab3 .item table .input {
  max-width: 25px;
  /*+placement: 183px -10px;*/
  /*position: relative;*/
  left: 183px;
  top: -10px;
}
/* line 538, ../scss/_site.scss */
.siteContent #tab3 .item .calc img {
  cursor: pointer;
}
/* line 430, ../scss/_site.scss */
.siteContent #tab4 .categoryContainerSite {
  width: 33%;
  float: left;
  margin-bottom: 25px;
}
/* line 435, ../scss/_site.scss */
.siteContent #tab4 .categoryContainerSite .categories {
  padding: 0px 15px;
}
/* line 438, ../scss/_site.scss */
.siteContent #tab4 .categoryContainerSite .categories li {
  line-height: 35px;
  border-bottom: 1px solid #D6D6D6;
  color: #0066B3;
  font-size: 12px;
  cursor: pointer;
}
/* line 445, ../scss/_site.scss */
.siteContent #tab4 .categoryContainerSite .categories .active {
  font-weight: 700;
  text-decoration: underline;
}
/* line 430, ../scss/_site.scss */
.siteContent #tab4 .itemsort {
  width: 33%;
  float: left;
  margin-bottom: 25px;
}
/* line 435, ../scss/_site.scss */
.siteContent #tab4 .itemsort .categories {
  padding: 0px 15px;
}
/* line 438, ../scss/_site.scss */
.siteContent #tab4 .itemsort .categories li {
  line-height: 35px;
  border-bottom: 1px solid #D6D6D6;
  color: #0066B3;
  font-size: 12px;
  cursor: pointer;
}
/* line 445, ../scss/_site.scss */
.siteContent #tab4 .itemsort .categories .active {
  font-weight: 700;
  text-decoration: underline;
}



/* line 454, ../scss/_site.scss */
.siteContent #tab4 .itemTop {
  margin-top: 15px;
  height: 26px;
  margin-bottom: 15px;
}
/* line 461, ../scss/_site.scss */
.siteContent #tab4 .switch a {
  float: right;
  margin-top: 5px;
}
/* line 466, ../scss/_site.scss */
.siteContent #tab4 .switch img {
  padding: 5px;
}
/* line 471, ../scss/_site.scss */
.siteContent #tab4 .result {
  margin-top: 25px;
}
/* line 473, ../scss/_site.scss */
.siteContent #tab4 .result span {
  font-size: 12px;
}
/* line 480, ../scss/_site.scss */
.siteContent #tab4 .item {
  padding: 0px;
  border-bottom: 1px solid #D6D6D6;
}
.item {
  border-bottom: 1px solid #D6D6D6;
}
/* line 484, ../scss/_site.scss */
.siteContent #tab4 .item b {
  font-size: 12px;
  margin: 10px;
}
/* line 489, ../scss/_site.scss */
.siteContent #tab4 .item .productImg {
  margin-top: 15px;
  max-width: 100%;
}
.siteContent {
}
.siteContent #tab4.item.productimg {
  margin-top: 15px;
  max-width: 100%;
}
.productImg {
  height: 50px;
  width: 50px;
  margin-top: 15px;
}
.col-xs-16 {
}
.productImg {
}
/* line 494, ../scss/_site.scss */
.siteContent #tab4 .item ul {
  padding: 0px 10px;
  float: left;
  font-size: 1.1rem;
}
/* line 499, ../scss/_site.scss */
.siteContent #tab4 .item ul li {
  line-height: 24px;
}
/* line 504, ../scss/_site.scss */
.siteContent #tab4 .item p {
  font-size: 1.1rem;
  text-align: justify;
  line-height: 24px;
}
/* line 509, ../scss/_site.scss */
.siteContent #tab4 .item p a {
  padding-top: 25px;
}
/* line 516, ../scss/_site.scss */
.siteContent #tab4 .item table th {
  text-align: left;
  font-size: 10px;
  font-weight: normal;
  padding: 0px;
  /*+placement: 166px 2px;*/
  position: relative;
  left: 166px;
  top: 2px;
}
/* line 523, ../scss/_site.scss */
.siteContent #tab4 .item table td {
  padding: 0px;
}
/* line 527, ../scss/_site.scss */
.siteContent #tab4 .item table tr {
  margin-top: 5px !important;
}
/* line 532, ../scss/_site.scss */
.siteContent #tab4 .item table .input {
  max-width: 25px;
  /*+placement: 166px -8px;*/
  /*position: relative;*/
  left: 166px;
  top: -8px;
}
/* line 538, ../scss/_site.scss */
.siteContent #tab4 .item .calc img {
  cursor: pointer;
}
/* line 1, ../scss/_index.scss */
.introBar {
  margin-top: 25px;
  border: 2px solid #EEEEEE;
  border-radius: 3px;
  padding: 15px;
  background-color: white;
}
/* line 9, ../scss/_index.scss */
.introBar h5 {
  border-bottom: 1px solid #D6D6D6;
  margin: 5px 0px;
  font-size: 18px;
  font-weight: 500;
}
/* line 16, ../scss/_index.scss */
.introBar p {
  margin-top: 10px;
  line-height: 20px;
}
/* line 22, ../scss/_index.scss */
.page-heading {
  margin: 15px 0px 0px 0px;
  padding: 0px;
}
/* line 26, ../scss/_index.scss */
.page-heading h2 {
  border-bottom: 1px solid #D6D6D6;
  padding-bottom: 10px;
}
/* line 32, ../scss/_index.scss */
.newMrf {
  padding: 0px;
  text-align: right;
}
/* line 36, ../scss/_index.scss */
.newMrf #startMrfField {
  display: none;
}
/* line 40, ../scss/_index.scss */
.newMrf input {
  margin-top: -25px;
  height: 26px;
  border: 1px solid #D6D6D6;
  padding: 0px 5px;
}
/* line 47, ../scss/_index.scss */
.newMrf .go {
  display: none;
  padding: 4px 10px;
  min-height: 26px;
  border-top: 1px solid #D6D6D6;
  border-right: 1px solid #D6D6D6;
  border-bottom: 1px solid #D6D6D6;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  background-color: white;
  z-index: 10;
}
/* line 62, ../scss/_index.scss */
.index .panel {
  padding: 0px;
  color: white;
}
/* line 66, ../scss/_index.scss */
.index .panel .table {
  padding: 0px;
}
/* line 69, ../scss/_index.scss */
.index .panel .table tr {
  cursor: pointer;
}
/* line 71, ../scss/_index.scss */
.index .panel .table tr span {
  padding: 10px;
  color: white;
}
/* line 78, ../scss/_index.scss */
.index .panel .table tr:first-child {
  background-color: #bbbaba !important;
}
/* line 82, ../scss/_index.scss */
.index .panel .table tr:nth-child(odd) {
  background-color: #F8F8F8;
}
/* line 86, ../scss/_index.scss */
.index .panel .table tr:hover {
  background-color: #EBEBEC;
}
/* line 91, ../scss/_index.scss */
.index .panel .table td {
  color: #333333;
}
/* line 95, ../scss/_index.scss */
.index .panel .table td a,
.index .panel .table td b {
  color: white;
}
/* line 99, ../scss/_index.scss */
.index .panel .table td:first-child {
  padding-left: 35px;
}
/* line 2, ../scss/_login.scss */
.login .loginFormContainer {
  margin-top: 0px;
}
/* line 5, ../scss/_login.scss */

/* line 10, ../scss/_login.scss */
.login .loginFormContainer h3 {
  margin: 35px 0px;
}
/* line 15, ../scss/_login.scss */
.login .headTitle {
  margin-top: 50px;
}
/* line 19, ../scss/_login.scss */
.login .loginForm {
  border-radius: 3px;
  padding: 25px 0px;
  line-height: 25px;
}

.login .Image1 {
  width: 430px;
  height: 270px;
  padding: 10px;
  background-color: white;
  margin-top: 5px;
  margin-bottom: 20px;
}


/* line 25, ../scss/_login.scss */
.login label {
  font-weight: 500;
  width: 20%;
  float: left;
  font-size: 13px;
  color: #181818;
  margin-bottom: 15px;
}
/* line 34, ../scss/_login.scss */
.login .form-group {
  margin-bottom: 35px;
  height: 20px;
}
/* line 39, ../scss/_login.scss */
.login p {
  line-height: 20px;
}
/* line 43, ../scss/_login.scss */
.login .input {
  width: 80%;
  padding: 2px;
  float: left;
  height: 25px;
  border-radius: 3px;
  font-size: 12px;
}
/* line 52, ../scss/_login.scss */
.login .button {
  margin-top: 25px;
}
/* line 57, ../scss/_login.scss */
.login .requestAccount a {
  margin-left: 10px;
}
/* line 62, ../scss/_login.scss */
.login .loginFooter {
  padding: 10px 0px !important;
  font-size: 11px;
  margin-top: 15px;
  border-top: 1px solid #D6D6D6;
}
/* line 71, ../scss/_login.scss */
.login .modal-body .button {
  float: right;
}
/* line 75, ../scss/_login.scss */
.login .modal-body p {
  margin: 25px 0px;
}
/* line 2, ../scss/_faq.scss */
.faq .categoriesContainer {
  border: 2px solid #EEEEEE;
  padding: 20px;
  border-radius: 3px;
  background-color: white;
}
/* line 9, ../scss/_faq.scss */
.faq .categoriesContainer .search {
  text-align: left;
}
/* line 12, ../scss/_faq.scss */
.faq .categoriesContainer .search input {
  padding-right: 3px;
  height: 25px;
  width: 80%;
}
/* line 17, ../scss/_faq.scss */
.faq .categoriesContainer .search label {
  height: 25px;
  width: 15%;
}
/* line 23, ../scss/_faq.scss */
.faq .categoriesContainer .categories {
  margin-top: 25px;
  font-size: 12px;
  list-style: none;
  line-height: 45px;
}
/* line 29, ../scss/_faq.scss */
.faq .categoriesContainer .categories li:first-child {
  border-top: 1px solid #D6D6D6;
}
/* line 33, ../scss/_faq.scss */
.faq .categoriesContainer .categories li {
  border-bottom: 1px solid #D6D6D6;
}
/* line 36, ../scss/_faq.scss */
.faq .categoriesContainer .categories li img {
  padding-right: 15px;
}
/* line 42, ../scss/_faq.scss */
.faq .categoriesContainer .question {
  margin-top: 25px;
}
/* line 45, ../scss/_faq.scss */
.faq .categoriesContainer .question img {
  padding-right: 10px;
}
/* line 51, ../scss/_faq.scss */
.faq .faqHeader {
  font-size: 27px;
  margin: 20px;
}
/* line 57, ../scss/_faq.scss */
.faq .panel-title img {
  float: right;
  max-width: 15px;
}
/* line 63, ../scss/_faq.scss */
.faq .panel-body {
  font-size: 12px;
}
/* line 67, ../scss/_faq.scss */
.faq .panel-default > .panel-heading {
  border-bottom: 1px solid #D6D6D6;
  background: white;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#F6F6F6, #ECEDED);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#F6F6F6, #ECEDED);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#F6F6F6, #ECEDED);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#F6F6F6, #ECEDED);
  /* Standard syntax */
}
/* line 76, ../scss/_faq.scss */
.faq .panel-heading [data-toggle="collapse"] img {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
/* line 84, ../scss/_faq.scss */
.faq .panel-heading [data-toggle="collapse"].collapsed img {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  color: #454444;
}
/* line 93, ../scss/_faq.scss */
.faq panel {
  color: #333;
}
/* line 1, ../scss/_revisions.scss */
.revisions {
  /*input[type="file"] {
  	display: none;
  }*/
}
/* line 2, ../scss/_revisions.scss */
.revisions h4 {
  margin: 40px 0px 25px 0px;
}
/* line 6, ../scss/_revisions.scss */
.revisions .table {
  padding: 0px 10px;
  margin-top: 20px;

}
/* line 10, ../scss/_revisions.scss */
.revisions .table tr {
  cursor: pointer;
}
/* line 12, ../scss/_revisions.scss */
.revisions .table tr span {
  padding: 10px;
  color: white;
}
/* line 17, ../scss/_revisions.scss */
.revisions .table tr a {
  color: black;
}
/* line 21, ../scss/_revisions.scss */
.revisions .table tr a:hover {
  color: #006862;
}
/* line 26, ../scss/_revisions.scss */
.revisions .table tr:first-child {
  background-color: #bbbaba !important;
}
/* line 30, ../scss/_revisions.scss */
.revisions .table tr:nth-child(odd) {
  background-color: white;
}
/* line 34, ../scss/_revisions.scss */
.revisions .table tr:hover {
  background-color: #EBEBEC;
}
/* line 38, ../scss/_revisions.scss */
.revisions .table td {
  vertical-align: middle;
}
/* line 42, ../scss/_revisions.scss */
.revisions .table td a {
  font-size: 14px;
}
/* line 51, ../scss/_revisions.scss */
.revisions .table td b {
  color: white;
}
/* line 55, ../scss/_revisions.scss */
.revisions .table td:first-child {
  padding-left: 35px;
font-weight: bold;
}



.admin .table tr:first-child {
  background-color: #bbbaba !important;
}




/* line 60, ../scss/_revisions.scss */
.revisions .categoryContainerRevisions {
  display: inline-block;
  padding: 0px 15px;
  margin: 0px;
  width: 100%;
}
/* line 66, ../scss/_revisions.scss */
.revisions .categoryContainerRevisions .categories {
  list-style: none;
}
/* line 69, ../scss/_revisions.scss */
.revisions .categoryContainerRevisions .categories :first-child li {
  border-top: 1px solid #D6D6D6;
}
/* line 73, ../scss/_revisions.scss */
.revisions .categoryContainerRevisions .categories li {
  line-height: 35px;
  border-bottom: 1px solid #D6D6D6;
  color: #181818;
  font-size: 12px;
  cursor: pointer;
}
/* line 80, ../scss/_revisions.scss */
.revisions .categoryContainerRevisions .categories .active {
  font-weight: 700;
  text-decoration: underline;
}
/* line 86, ../scss/_revisions.scss */
.revisions .categoryContainerRevisions .totalItemsPerCategory {
  float: right;
  font-size: 11px;
}
/* line 92, ../scss/_revisions.scss */
.revisions .itemTop {
  margin-top: 25px;
  height: 26px;
  margin-bottom: 15px;
}
/* line 97, ../scss/_revisions.scss */
.revisions .itemTop label {
  margin-top: 1px;
}
/* line 102, ../scss/_revisions.scss */
.revisions .result {
  margin-top: 25px;
  margin-bottom: 15px;
}
/* line 105, ../scss/_revisions.scss */
.revisions .result span {
  font-size: 12px;
}
/* line 113, ../scss/_revisions.scss */
.revisions .switch a {
  float: right;
  margin-top: 5px;
}
/* line 118, ../scss/_revisions.scss */
.revisions .switch img {
  padding: 5px;
}
/* line 123, ../scss/_revisions.scss */
.revisions .item {
  padding: 15px 0px;
  border-top: 1px solid #D6D6D6;
  border-bottom: 1px solid #D6D6D6;
}
/* line 128, ../scss/_revisions.scss */
.revisions .item b {
  font-size: 12px;
}
/* line 132, ../scss/_revisions.scss */
.revisions .item .productImg {
  margin-top: 15px;
  max-width: 80%;
}
/* line 137, ../scss/_revisions.scss */
.revisions .item ul {
  padding: 0px 5px;
  float: left;
  font-size: 11px;
}
/* line 142, ../scss/_revisions.scss */
.revisions .item ul li {
  line-height: 28px;
}
/* line 147, ../scss/_revisions.scss */
.revisions .item p {
  font-size: 11px;
  text-align: justify;
}
/* line 151, ../scss/_revisions.scss */
.revisions .item p a {
  padding-top: 25px;
}
/* line 162, ../scss/_revisions.scss */
.revisions .addImage {
  text-align: center;
}
/* line 165, ../scss/_revisions.scss */
.revisions .addImage .custom-file-upload {
  color: #0066B3;
  font-size: 12px;
  cursor: pointer;
}
/* line 172, ../scss/_revisions.scss */
.revisions .input {
  width: 100%;
  padding: 2px;
  float: left;
  height: 25px;
  font-size: 1.2rem;
  z-index: 10;
  margin: 6px;
}
.revisions .itemdesc {
  margin-top: 10px;	
  margin-bottom: 10px;
  width: 45%;
  padding: 2px;
  float: left;
  min-height: 55px;
  background-color:#f7f7f7;
}
.revisions .remarks {
  margin-top: 10px;	
  margin-bottom: 10px;
  width: 50%;
  padding: 2px;
  float: right;
  min-height: 55px;
  background-color:#f7f7f7;
}


/* line 185, ../scss/_revisions.scss */
.fileUpload {
  position: relative;
  overflow: hidden;
  background-color: #00285E;
  text-align: center;
  border-radius: 3px;
  padding: 5px 0px;
}
/* line 193, ../scss/_revisions.scss */
.fileUpload input.upload {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  padding: 5px 0px;
  font-size: 11px;
  cursor: pointer;
  opacity: 0;
  height: 100%;
  text-align: center;
}
/* line 205, ../scss/_revisions.scss */
.custom-para {
  padding: 5px 0px;
  font-family: arial;
  font-weight: bold;
  font-size: 12px;
  color: white;
}
/* line 217, ../scss/_revisions.scss */
#editProduct ul {
  padding: 0px;
  height: 15px;
}
/* line 221, ../scss/_revisions.scss */
#editProduct ul li {
  line-height: 25px;
}
/* line 226, ../scss/_revisions.scss */
#editProduct .input {
  width: 100%;
  padding: 2px;
  float: left;
  max-height: 22px;
  font-size: 1.2rem;
  z-index: 10;
  margin: 6px;
}
/* line 2, ../scss/_profile.scss */
.profile .categoriesContainer {
  border: 2px solid #EEEEEE;
  padding: 20px;
  border-radius: 3px;
  background-color: white;
}
/* line 9, ../scss/_profile.scss */
.profile .categories {
  margin-top: 45px;
  font-size: 12px;
  list-style: none;
  line-height: 45px;
}
/* line 15, ../scss/_profile.scss */
.profile .categories li:first-child {
  border-top: 1px solid #D6D6D6;
}
/* line 19, ../scss/_profile.scss */
.profile .categories li {
  border-bottom: 1px solid #D6D6D6;
}
/* line 22, ../scss/_profile.scss */
.profile .categories li img {
  padding-right: 15px;
}
/* line 28, ../scss/_profile.scss */
.profile .profileBody {
  border: 2px solid #EEEEEE;
  padding: 20px;
  border-radius: 3px;
  background-color: white;
}
/* line 34, ../scss/_profile.scss */
.profile .profileBody form {
  margin-top: 25px;
}
/* line 38, ../scss/_profile.scss */
.profile .profileBody label {
  font-weight: 500;
  width: 45%;
  float: left;
  font-size: 1.2rem;
  line-height: 2.2rem;
}
/* line 46, ../scss/_profile.scss */
.profile .profileBody .form-group {
  height: 20px;
}
/* line 50, ../scss/_profile.scss */
.profile .profileBody .input {
  width: 55%;
  padding: 2px;
  float: left;
  height: 25px;
  font-size: 1.2rem;
  z-index: 10;
}
/* line 1, ../scss/_admin.scss */
.configurationCategories {
  padding: 0px 15px;
}
/* line 4, ../scss/_admin.scss */
.configurationCategories li {
  line-height: 35px;
  border-bottom: 1px solid #D6D6D6;
  color: #0066B3;
  font-size: 12px;
  cursor: pointer;
}
/* line 11, ../scss/_admin.scss */
.configurationCategories .active {
  font-weight: 700;
  text-decoration: underline;
}
/* line 17, ../scss/_admin.scss */
.assemblyCategory {
  padding: 0px 15px;
}
/* line 21, ../scss/_admin.scss */
.assemblyCategory li {
  line-height: 35px;
  border-bottom: 1px solid #D6D6D6;
  color: #0066B3;
  font-size: 12px;
  cursor: pointer;
}
/* line 28, ../scss/_admin.scss */
.assemblyCategory .active {
  font-weight: 700;
  text-decoration: underline;
}
@media screen and (max-width: 1079px) {
  /* line 14, ../scss/main.scss */
  body {
    overflow-y: hidden;
    overflow-x: hidden;
  }
  /* line 19, ../scss/main.scss */
  .overlay {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 99999;
    height: 100vh;
    width: 100vw;
    text-align: center;
    background-color: white;
    display: block;
  }
}
@media screen and (min-width: 1080px) {
  /* line 33, ../scss/main.scss */
  .overlay {
    display: none;
  }
}
@font-face {
  font-family: 'ericsson_capital_ttregular';
  src: url("fonts/ericssoncapitaltt-webfont.eot");
  src: url("fonts/ericssoncapitaltt-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/ericssoncapitaltt-webfont.woff") format("woff"), url("fonts/ericssoncapitaltt-webfont.ttf") format("truetype"), url("fonts/ericssoncapitaltt-webfont.svg#ericsson_capital_ttregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 45, ../scss/main.scss */
* {
  margin: 0px;
  padding: 0px;
}
/* line 50, ../scss/main.scss */
.noPadding {
  padding: 0px;
  margin: 0px;
}
.item {
  padding-top: 0px;
}
/* line 55, ../scss/main.scss */
.noPaddingLeft {
  padding-left: 0px;
  margin-left: 0px;
}
/* line 60, ../scss/main.scss */
.noPaddingRight {
  padding-right: 0px;
  margin-right: 0px;
}
/* line 65, ../scss/main.scss */
body {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  line-height: 1.75rem;
  font-size: 12px;
  color: #333333;
  background-color: #f8f8f8;
}
/* line 73, ../scss/main.scss */
p {
  margin-bottom: 1.375rem;
  font-size: 1.2rem;
  line-height: 1.8rem;
  color: #767676;
}
/* line 80, ../scss/main.scss */
a {
  color: black;
  text-decoration: none;
  border-bottom: 1px solid rgba(255, 255, 255, 0);
  transition: border 0.2s;
  font-size: 12px;
}
/* line 88, ../scss/main.scss */
a:hover,
a:active {
  color: #181818;
  text-decoration: none;
}
/* line 94, ../scss/main.scss */
h1,
h2,
h3 {
  font-family: 'ericsson_capital_ttregular', 'Ericsson Capital TT', 'EricssonCapital', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  -webkit-font-smoothing: antialiased;
  font-weight: normal;
}
/* line 100, ../scss/main.scss */
h1 {
  font-size: 24px;
  color: #54A300;
}
/* line 105, ../scss/main.scss */
h2 {
  font-size: 18px;
  margin: 25px 0px 25px 0px;
}
/* line 110, ../scss/main.scss */
h3 {
  font-size: 20px;
}
/* line 114, ../scss/main.scss */
h4 {
  font-size: 14px;
  font-weight: 700;
  margin: 10px 0px 25px 0px;
}
/* line 120, ../scss/main.scss */
.borderBottom {
  padding-bottom: 10px;
  border-bottom: 1px solid #D6D6D6;
}
/* line 125, ../scss/main.scss */
.headerColor {
  background: -webkit-linear-gradient(top left, #181818, #181818);
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent;
}
/* line 131, ../scss/main.scss */
h5 {
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 15px;
}
@media screen and (max-width: 1079px) {
  /* line 138, ../scss/main.scss */
  body {
    overflow-y: hidden;
    overflow-x: hidden;
  }
  /* line 143, ../scss/main.scss */
  .overlay {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 99999;
    height: 100vh;
    width: 100vw;
    text-align: center;
    background-color: white;
    display: block;
  }
}
@media screen and (min-width: 1080px) {
  /* line 156, ../scss/main.scss */
  .overlay {
    display: none;
  }
}
.tooltip-inner {
    text-align: left;
}
.menuDiv {
  background-color: grey;
  text-align: center;
  height: 10px;
  width: 100%;
}


