/*!
 * AUESSome Bootstrap Theme v0.0.1
 */
/*
// Reset
@import "normalize.less";
@import "print.less";

// Core CSS
@import "scaffolding.less";
@import "type.less";
@import "code.less";
@import "grid.less";
@import "tables.less";
@import "forms.less";
@import "buttons.less";

// Components
@import "component-animations.less";
@import "glyphicons.less";
@import "dropdowns.less";
@import "button-groups.less";
@import "input-groups.less";
@import "navs.less";
@import "navbar.less";
@import "breadcrumbs.less";
@import "pagination.less";
@import "pager.less";
@import "labels.less";
@import "badges.less";
@import "jumbotron.less";
@import "thumbnails.less";
@import "alerts.less";
@import "progress-bars.less";
@import "media.less";
@import "list-group.less";
@import "panels.less";
@import "wells.less";

// Components w/ JavaScript
@import "modals.less";
@import "tooltip.less";
@import "popovers.less";
@import "carousel.less";

// Utility classes
@import "utilities.less";
@import "responsive-utilities.less";*/
.interface_gradient_strong {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(49%, #e2e5e8), color-stop(50%, #d6d9db), color-stop(83%, #dee3e6), color-stop(100%, #f1f1f1));
  background-image: linear-gradient(to bottom, #ffffff 0%, #e2e5e8 49%, #d6d9db 50%, #dee3e6 83%, #f1f1f1 100%);
  border-color: #8e8e8e;
  border: 1px solid #8e8e8e;
}
.interface_gradient_dark {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fbfbfb), color-stop(100%, #e7e7e7));
  background-image: linear-gradient(to bottom, #fbfbfb 0%, #e7e7e7 100%);
  border-color: #ced4d7;
  border: 1px solid #ced4d7;
}
.interface_gradient_medium {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8), color-stop(100%, #eff0f2));
  background-image: linear-gradient(to bottom, #f8f8f8 0%, #eff0f2 100%);
  border-color: #d1d7da;
  border: 1px solid #d1d7da;
}
.interface_gradient_light {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f3f3f3));
  background-image: linear-gradient(to bottom, #ffffff 0%, #f3f3f3 100%);
  border-color: #ced4d7;
  border: 1px solid #ced4d7;
}
.primary_action_gradient {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bae9fd), color-stop(49%, #63c3f0), color-stop(50%, #5fc3ed), color-stop(80%, #7bcff0), color-stop(100%, #b5e9fe));
  background-image: linear-gradient(to bottom, #bae9fd 0%, #63c3f0 49%, #5fc3ed 50%, #7bcff0 80%, #b5e9fe 100%);
  border-color: #0785bb;
  border: 1px solid #0785bb;
}
.hover_gradient {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dff4fd), color-stop(49%, #9ee0f3), color-stop(50%, #86d4ec), color-stop(100%, #67e5f8));
  background-image: linear-gradient(to bottom, #dff4fd 0%, #9ee0f3 49%, #86d4ec 50%, #67e5f8 100%);
  border-color: #1fa0d5;
  border: 1px solid #1fa0d5;
}
.pressed_gradient {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #49bbeb), color-stop(67%, #96d5f0), color-stop(70%, #96dbf8), color-stop(100%, #caefff));
  background-image: linear-gradient(to bottom, #49bbeb 0%, #96d5f0 67%, #96dbf8 70%, #caefff 100%);
  border-color: #1fa0d5;
  border: 1px solid #1fa0d5;
}
.selected_gradient {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00aeef), color-stop(100%, #0085cc));
  background-image: linear-gradient(to bottom, #00aeef 0%, #0085cc 100%);
  border-color: #1fa0d5;
}
.disable_gradient {
  background: #F4F3F3;
  border: 1px solid #ced4d7;
}
.textbox_gradient {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f1f1f1), color-stop(76%, #ffffff), color-stop(100%, #ffffff));
  background-image: linear-gradient(to bottom, #f1f1f1 0%, #ffffff 76%, #ffffff 100%);
  border-color: #ced4d7;
  border: 1px solid #ced4d7;
}
.action_btn_normal {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #91dc0d), color-stop(100%, #119e1b));
  background-image: linear-gradient(to bottom, #91dc0d 0%, #119e1b 100%);
  border-color: #3d920d;
  border: 1px solid #3D920D;
}
.action_btn_hover {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #79ba0b), color-stop(100%, #128816));
  background-image: linear-gradient(to bottom, #79ba0b 0%, #128816 100%);
  border-color: #347c0b;
  border: 1px solid #347C0B;
}
.action_btn_pressed {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #119e1b), color-stop(100%, #91dc0d));
  background-image: linear-gradient(to bottom, #119e1b 0%, #91dc0d 100%);
  border-color: #3d920d;
  border: 1px solid #3D920D;
}
.action_btn_disabled {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c7ed86), color-stop(100%, #8ad08d));
  background-image: linear-gradient(to bottom, #c7ed86 0%, #8ad08d 100%);
  border-color: #9ec986;
  border: 1px solid #9EC986;
}
.btn {
  border-radius: 3px;
  max-height: 26px;
  padding: 3px 8px 7px 8px;
}
.btn-default {
  font-weight: bold;
  font-family: Arial;
  font-size: 13px;
  background: -webkit-linear-gradient(#ffffff 0%, #e6e6e6 100%);
  background: -moz-linear-gradient(#ffffff, #e6e6e6);
  border: 1px solid #B4B4B4;
  text-shadow: 0 1px 0 #FFFFFF;
  color: #464646;
}
.btn-default:hover,
.btn-default:focus {
  background: -webkit-linear-gradient(#ffffff 0%, #ffffff 100%);
  background: -moz-linear-gradient(#ffffff, #ffffff);
  border: 1px solid #B4B4B4;
  text-shadow: 0 1px 0 #FFFFFF;
  color: #464646;
}
.btn-default:focus {
  background: -webkit-linear-gradient(#323232 0%, #646464 100%);
  background: -moz-linear-gradient(#323232, #646464);
  border: 1px solid #323232;
  text-shadow: 0 -1px 0 #000000;
  color: #ffffff;
}
.btn-default:active,
.btn-default.active {
  background: -webkit-linear-gradient(#323232 0%, #646464 100%);
  background: -moz-linear-gradient(#323232, #646464);
  border: 1px solid #323232;
  text-shadow: 0 -1px 0 #000000;
  color: #ffffff;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default {
  background: #F4F3F3;
  border: 1px solid #ced4d7;
}
.btn-primary-action {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bae9fd), color-stop(49%, #63c3f0), color-stop(50%, #5fc3ed), color-stop(80%, #7bcff0), color-stop(100%, #b5e9fe));
  background-image: linear-gradient(to bottom, #bae9fd 0%, #63c3f0 49%, #5fc3ed 50%, #7bcff0 80%, #b5e9fe 100%);
  border-color: #0785bb;
  border: 1px solid #0785bb;
}
.btn-primary {
  font-weight: bold;
  font-family: Arial;
  font-size: 13px;
  background: -webkit-linear-gradient(#27a8e0 0%, #0b71b9 100%);
  background: -moz-linear-gradient(#27a8e0, #0b71b9);
  border: 1px solid #0B71B9;
  text-shadow: 0 -1px 0 #000000;
  color: #FFFFFF;
}
.btn-primary:hover,
.btn-primary:focus {
  background: -webkit-linear-gradient(#77bce7 0%, #77bce7 100%);
  background: -moz-linear-gradient(#77bce7, #77bce7);
  border: 1px solid #0B71B9;
  text-shadow: 0 -1px 0 #000000;
  color: #FFFFFF;
}
.btn-primary:focus {
  background: -webkit-linear-gradient(#294c69 0%, #346275 100%);
  background: -moz-linear-gradient(#294c69, #346275);
  border: 1px solid #294c69;
  text-shadow: 0 -1px 0 #000000;
  color: #FFFFFF;
}
.btn-primary:active,
.btn-primary.active {
  background: -webkit-linear-gradient(#294c69 0%, #346275 100%);
  background: -moz-linear-gradient(#294c69, #346275);
  border: 1px solid #294c69;
  text-shadow: 0 -1px 0 #000000;
  color: #FFFFFF;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary {
  background: #F4F3F3;
  border: 1px solid #ced4d7;
}
.btn-success {
  border-radius: 4px;
  min-width: 75px;
  padding: 5px 8px 5px 8px;
  margin: 5px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #91dc0d), color-stop(100%, #119e1b));
  background-image: linear-gradient(to bottom, #91dc0d 0%, #119e1b 100%);
  border-color: #3d920d;
  border: 1px solid #3D920D;
}
.btn-success:focus {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #49bbeb), color-stop(67%, #96d5f0), color-stop(70%, #96dbf8), color-stop(100%, #caefff));
  background-image: linear-gradient(to bottom, #49bbeb 0%, #96d5f0 67%, #96dbf8 70%, #caefff 100%);
  border-color: #1fa0d5;
  border: 1px solid #1fa0d5;
}
.btn-success:hover,
.btn-success:focus {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #79ba0b), color-stop(100%, #128816));
  background-image: linear-gradient(to bottom, #79ba0b 0%, #128816 100%);
  border-color: #347c0b;
  border: 1px solid #347C0B;
}
.btn-success:active,
.btn-success.active {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #119e1b), color-stop(100%, #91dc0d));
  background-image: linear-gradient(to bottom, #119e1b 0%, #91dc0d 100%);
  border-color: #3d920d;
  border: 1px solid #3D920D;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c7ed86), color-stop(100%, #8ad08d));
  background-image: linear-gradient(to bottom, #c7ed86 0%, #8ad08d 100%);
  border-color: #9ec986;
  border: 1px solid #9EC986;
  background: -webkit-linear-gradient(#f5f5f5 0%, #f5f5f5 100%);
  background: -moz-linear-gradient(#f5f5f5, #f5f5f5);
  border: 1px solid #C8C8C8;
  text-shadow: 0 -1px 0 #000000;
  color: #B4B4B4;
}
.btn-sm {
  padding: 0px 8px 0px 8px;
  font-size: 12px;
  line-height: 18px;
  border-radius: 3px;
}
.btn-xs {
  padding: 0px 8px 0px 8px;
  font-size: 11px;
  line-height: 18px;
  border-radius: 3px;
}
.btn-action {
  font-size: 13px;
  color: #ffffff;
  padding: 7px 41px 7px 41px;
  text-shadow: 0px -1px 1px #000000;
}
@media (max-width: 580px) {
  .btn-sm {
    font-size: 14px;
    line-height: 30px;
  }
}
.gradient_default_btn {
  background: -webkit-linear-gradient(#ffffff 0%, #e6e6e6 100%);
  background: -moz-linear-gradient(#ffffff, #e6e6e6);
  border: 1px solid #B4B4B4;
  text-shadow: 0 1px 0 #FFFFFF;
  color: #464646;
}
.gradient_default_btn_hover {
  background: -webkit-linear-gradient(#ffffff 0%, #ffffff 100%);
  background: -moz-linear-gradient(#ffffff, #ffffff);
  border: 1px solid #B4B4B4;
  text-shadow: 0 1px 0 #FFFFFF;
  color: #464646;
}
.gradient_default_btn_pressed {
  background: -webkit-linear-gradient(#323232 0%, #646464 100%);
  background: -moz-linear-gradient(#323232, #646464);
  border: 1px solid #323232;
  text-shadow: 0 -1px 0 #000000;
  color: #ffffff;
}
.action_btn_disabled {
  background: -webkit-linear-gradient(#f5f5f5 0%, #f5f5f5 100%);
  background: -moz-linear-gradient(#f5f5f5, #f5f5f5);
  border: 1px solid #C8C8C8;
  text-shadow: 0 -1px 0 #000000;
  color: #B4B4B4;
}
.gradient_primary_btn {
  background: -webkit-linear-gradient(#27a8e0 0%, #0b71b9 100%);
  background: -moz-linear-gradient(#27a8e0, #0b71b9);
  border: 1px solid #0B71B9;
  text-shadow: 0 -1px 0 #000000;
  color: #FFFFFF;
}
.gradient_primary_btn_hover {
  background: -webkit-linear-gradient(#77bce7 0%, #77bce7 100%);
  background: -moz-linear-gradient(#77bce7, #77bce7);
  border: 1px solid #0B71B9;
  text-shadow: 0 -1px 0 #000000;
  color: #FFFFFF;
}
.gradient_primary_btn_pressed {
  background: -webkit-linear-gradient(#294c69 0%, #346275 100%);
  background: -moz-linear-gradient(#294c69, #346275);
  border: 1px solid #294c69;
  text-shadow: 0 -1px 0 #000000;
  color: #FFFFFF;
}
/* --------- base --------- */
/*@font-face {
  font-family: "Cisco Sans Extra Light";
  src: url('fonts/ciscosansextralight-webfont.eot');
  src: url('fonts/ciscosansextralight-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/ciscosansextralight-webfont.woff') format('woff'), url('fonts/ciscosansextralight-webfont.ttf') format('truetype'), url('fonts/ciscosansextralight-webfont.svg#CiscoSansExtraLight') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Cisco Sans Reg";
  src: url('fonts/ciscosansregular-webfont.eot');
  src: url('fonts/ciscosansregular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/ciscosansregular-webfont.woff') format('woff'), url('fonts/ciscosansregular-webfont.ttf') format('truetype'), url('fonts/ciscosansregular-webfont.svg#CiscoSansReg') format('svg');
  font-weight: normal;
  font-style: normal;
}
body {
  font-family: "Cisco Sans Extra Light", Helvetica, Arial, "sans-serif";
}

@font-family-cisco-sans-ex-light: "Cisco Sans Extra Light", Helvetica, Arial, "sans-serif";
@font-family-cisco-sans-reg: "Cisco Sans Reg", Helvetica, Arial, "sans-serif";

@font-family-sans-serif: "Helvetica Neue", Helvetica, Arial, sans-serif;//@font-family-cisco-sans-ex-light;


@font-family-serif: Georgia, "Times New Roman", Times, serif;//@font-family-cisco-sans-ex-light;


@font-family-monospace: Monaco, Menlo, Consolas, "Courier New", monospace;//@font-family-cisco-sans-reg;


@font-family-base:        @font-family-sans-serif;


//AUESSome Fonts Arial.
@font-family-sans-serif:  Arial, Helvetica;
@font-family-serif:       @font-family-sans-serif;//Georgia, "Times New Roman", Times, serif;
@font-family-monospace:   @font-family-sans-serif;//Monaco, Menlo, Consolas, "Courier New", monospace;
@font-family-base:        @font-family-sans-serif;*/
.link {
  color: #007fc5;
  font-size: 12px;
  font-weight: normal;
  cursor: pointer;
  border-radius: 0;
}
.link,
.link:active,
.link[disabled],
fieldset[disabled] .link {
  color: #007fc5;
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
}
.link:hover,
.link:focus {
  color: #007fc5;
  text-decoration: underline;
  background-color: transparent;
  border-radius: 0;
}
.link[disabled]:hover,
fieldset[disabled] .link:hover,
.link[disabled]:focus,
fieldset[disabled] .link:focus {
  color: #007fc5;
  text-decoration: none;
  border-radius: 0;
}
.link:active {
  text-decoration: underline;
  border-color: transparent;
  border-radius: 0;
}
/*!
 * Datepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */
.datepicker {
  top: 0;
  left: 0;
  padding: 4px;
  margin-top: 1px;
  border-radius: 4px;
  /*.dow {
		border-top: 1px solid #ddd !important;
	}*/
}
.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.2);
  position: absolute;
  top: -7px;
  left: 6px;
}
.datepicker:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ccc;
  position: absolute;
  top: -6px;
  left: 7px;
}
.datepicker > div {
  display: none;
}
.datepicker table {
  width: 100%;
  margin: 0;
}
.datepicker td,
.datepicker th {
  text-align: center;
  width: 20px;
  height: 20px;
  border-radius: 4px;
}
.datepicker td.day:hover {
  background: #eeeeee;
  cursor: pointer;
}
.datepicker td.day.disabled {
  color: #eeeeee;
}
.datepicker td.old,
.datepicker td.new {
  color: #999999;
}
.datepicker td.active,
.datepicker td.active:hover {
  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.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *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.25);
}
.datepicker td span {
  display: block;
  width: 47px;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 2px;
  cursor: pointer;
  border-radius: 4px;
}
.datepicker td span:hover {
  background: #eeeeee;
}
.datepicker td span.active {
  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.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *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.25);
}
.datepicker td span.old {
  color: #999999;
}
.datepicker th.switch {
  width: 145px;
}
.datepicker th.next,
.datepicker th.prev {
  font-size: 21px;
}
.datepicker thead tr:first-child th {
  cursor: pointer;
}
.datepicker thead tr:first-child th:hover {
  background: #eeeeee;
}
.input-append.date .add-on i,
.input-prepend.date .add-on i {
  display: block;
  cursor: pointer;
  width: 16px;
  height: 16px;
}
.custom_scrollbar {
  margin: 20px auto;
  height: 300px;
  width: 500px;
  overflow: scroll;
  padding: 0 20px 0 0;
}
.custom_scrollbar::-webkit-scrollbar {
  width: 16px;
  height: 16px;
}
.custom_scrollbar::-webkit-scrollbar-track {
  background-color: rgba(113, 112, 107, 0.1);
  -webkit-border-radius: 2px;
}
.custom_scrollbar::-webkit-scrollbar-track {
  border: 1px gray solid;
  border-radius: 0px;
  background-color: white;
}
.custom_scrollbar::-webkit-scrollbar-thumb:vertical {
  -webkit-box-shadow: inset 0 0 2px #c2c2c2;
  background-image: linear-gradient(left, #ffffff, #ecf0f3);
  background-image: -webkit-linear-gradient(left, #ffffff, #ecf0f3);
  -webkit-border-radius: 2px;
}
.custom_scrollbar::-webkit-scrollbar-thumb:horizontal:hover {
  -webkit-box-shadow: inset 0 0 2px #20a1d4;
  background-image: linear-gradient(#b3e2f5, #88d4eb);
}
.custom_scrollbar::-webkit-scrollbar-thumb:vertical:hover {
  -webkit-box-shadow: inset 0 0 2px #20a1d4;
  background-image: linear-gradient(#b3e2f5, #88d4eb);
  background-image: -webkit-linear-gradient(left, #b3e2f5, #88d4eb);
}
.custom_scrollbar::-webkit-scrollbar-thumb:horizontal:active {
  -webkit-box-shadow: inset 0 0 2px #20a1d4;
  background-image: linear-gradient(#4dbeeb, #b4e5fa);
}
.custom_scrollbar::-webkit-scrollbar-thumb:vertical:active {
  -webkit-box-shadow: inset 0 0 2px #20a1d4;
  background-image: linear-gradient(left, #4dbeeb, #b4e5fa);
  background-image: -webkit-linear-gradient(left, #4dbeeb, #b4e5fa);
}
.custom_scrollbar::-webkit-scrollbar-thumb:horizontal {
  -webkit-box-shadow: inset 0 0 2px #c2c2c2;
  background-image: linear-gradient(#ffffff, #ecf0f3);
  -webkit-border-radius: 2px;
}
.custom_scrollbar::-webkit-scrollbar-button:horizontal:increment {
  background-position: 0px 0px;
  background-image: url("images/scrollbar_arrow.png");
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
  width: 14px;
  height: 14px;
  border: 1px gray solid;
  -webkit-box-shadow: 0 0 6px white inset;
}
.custom_scrollbar::-webkit-scrollbar-button:horizontal:decrement {
  background-position: 0px 0px;
  background-image: url("images/scrollbar_arrow.png");
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  width: 14px;
  height: 14px;
  border: 1px gray solid;
  -webkit-box-shadow: 0 0 6px white inset;
}
.custom_scrollbar::-webkit-scrollbar-button:vertical:increment {
  background-position: 0px 14px;
  background-image: url("images/scrollbar_arrow.png");
  width: 14px;
  height: 14px;
  border: 1px gray solid;
  -webkit-box-shadow: 0 0 6px white inset;
}
.custom_scrollbar::-webkit-scrollbar-button:vertical:decrement {
  background-position: 0px 0px;
  background-image: url("images/scrollbar_arrow.png");
  width: 14px;
  height: 14px;
  border: 1px gray solid;
  -webkit-box-shadow: 0 0 6px white inset;
}
/*.custom_scrollbar::-ms-scrollbar-arrow-color:horizontal:increment {
	background-position: 0px 0px;
	background-image: url("./images/scrollbar_arrow.png");
   -webkit-transform:rotate(270deg);
   -moz-transform:rotate(270deg);
   -ms-transform:rotate(270deg);
   -o-transform:rotate(270deg);
   transform:rotate(270deg);
	width: 14px;
	height: 14px;
	border:1px gray solid;
	-webkit-box-shadow:0 0 6px white inset;
}

.custom_scrollbar::-ms-scrollbar-arrow-color:horizontal:decrement {
    background-position: 0px 0px;
	background-image: url("./images/scrollbar_arrow.png");
   -webkit-transform:rotate(90deg);
   -moz-transform:rotate(90deg);
   -ms-transform:rotate(90deg);
   -o-transform:rotate(90deg);
   transform:rotate(90deg);
	width: 14px;
	height: 14px;
	border:1px gray solid;
	-webkit-box-shadow:0 0 6px white inset;
}

.custom_scrollbar::-ms-scrollbar-arrow-color:vertical:increment {
	background-position: 0px 14px;
	background-image: url("./images/scrollbar_arrow.png");
	width: 14px;
	height: 14px;
	border:1px gray solid;
	-webkit-box-shadow:0 0 6px white inset;
}

.custom_scrollbar::-ms-scrollbar-arrow-color:vertical:decrement {
	background-position: 0px 0px;
	background-image: url("./images/scrollbar_arrow.png");
	width: 14px;
	height: 14px;
	border:1px gray solid;
	-webkit-box-shadow:0 0 6px white inset;
}*/
.dropdown-left {
  min-width: 0;
  margin-right: 0;
}
.dropdown-right {
  min-width: 0;
  padding-left: 0;
}
.open > .dropdown-menu {
  margin-top: 1px;
  min-width: 100%;
  font-size: 12px;
  padding: 3px 0px;
  border: solid 1px #B4B4B4;
  border-radius: 3px;
}
.dropdown-menu .divider {
  margin: 0px 8px;
  background-color: #ced4d7;
}
.dropdown-menu > li > a {
  padding: 0px 8px;
  line-height: 26px;
  margin: 0;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e6e6e6), color-stop(100%, #e6e6e6));
  background-image: linear-gradient(to bottom, #e6e6e6 0%, #e6e6e6 100%);
  border-color: #e6e6e6;
}
@media (max-width: 580px) {
  .open > .dropdown-menu {
    margin-top: 0;
    min-width: 100%;
    font-size: 14px;
  }
  .dropdown-menu > li > a {
    line-height: 26px;
  }
}
.dropdown-prime {
  max-height: 26px;
  padding: 5px 8px 5px 8px;
  background: -webkit-linear-gradient(#ffffff 0%, #ffffff 100%);
  background: -moz-linear-gradient(#ffffff, #ffffff);
  border: 0px;
  text-shadow: 0 1px 0 #FFFFFF;
  color: #464646;
}
.dropdown-prime:hover,
.dropdown-prime:focus {
  background: -webkit-linear-gradient(#ffffff 0%, #ffffff 100%);
  background: -moz-linear-gradient(#ffffff, #ffffff);
  border: 0px;
  text-shadow: 0 1px 0 #FFFFFF;
  color: #464646;
}
.dropdown-prime:focus {
  background: -webkit-linear-gradient(#ffffff 0%, #ffffff 100%);
  background: -moz-linear-gradient(#ffffff, #ffffff);
  border: 0px;
  text-shadow: 0 1px 0 #FFFFFF;
  color: #464646;
}
.dropdown-prime:active,
.dropdown-prime.active {
  background: -webkit-linear-gradient(#ffffff 0%, #ffffff 100%);
  background: -moz-linear-gradient(#ffffff, #ffffff);
  border: 0px;
  text-shadow: 0 1px 0 #FFFFFF;
  color: #464646;
}
.dropdown-prime.disabled,
.dropdown-prime[disabled],
fieldset[disabled] .dropdown-prime {
  background: #F4F3F3;
  border: 1px solid #ced4d7;
}
.gradient_dropdown_button {
  background: -webkit-linear-gradient(#ffffff 0%, #ffffff 100%);
  background: -moz-linear-gradient(#ffffff, #ffffff);
  border: 0px;
  text-shadow: 0 1px 0 #FFFFFF;
  color: #464646;
}
.gradient_dropdown_btn_pressed {
  background: -webkit-linear-gradient(#ffffff 0%, #ffffff 100%);
  background: -moz-linear-gradient(#ffffff, #ffffff);
  box-shadow: 0 0 0 2px #888888 inset;
}
.dropdown-toggle-prime {
  border-left: 0px;
}
.dropdown-toggle-prime:hover,
.dropdown-toggle-prime:focus {
  background: -webkit-linear-gradient(#f5f5f5 0%, #e6e6e6 100%);
  background: -moz-linear-gradient(#f5f5f5, #e6e6e6);
  /* 	border-left: 1px solid #FFFFFF; */
}
.dropdown-toggle-prime:focus {
  background: -webkit-linear-gradient(#c8c8c8 0%, #f5f5f5 100%);
  background: -moz-linear-gradient(#c8c8c8, #f5f5f5);
  /* 	border-left: 1px solid #FFFFFF; */
}
.dropdown-toggle-prime:active,
.dropdown-toggle-prime.active {
  background: -webkit-linear-gradient(#c8c8c8 0%, #f5f5f5 100%);
  background: -moz-linear-gradient(#c8c8c8, #f5f5f5);
  /* 	border-left: 1px solid #FFFFFF; */
}
.dropdown-toggle-prime.disabled,
.dropdown-toggle-prime[disabled],
fieldset[disabled] .dropdown-toggle-prime {
  background: #F4F3F3;
  border: 1px solid #ced4d7;
}
.gradient_dropdown_toggle_hover {
  background: -webkit-linear-gradient(#f5f5f5 0%, #e6e6e6 100%);
  background: -moz-linear-gradient(#f5f5f5, #e6e6e6);
  /* 	border-left: 1px solid #FFFFFF; */
}
.gradient_dropdown_toggle_pressed {
  background: -webkit-linear-gradient(#c8c8c8 0%, #f5f5f5 100%);
  background: -moz-linear-gradient(#c8c8c8, #f5f5f5);
  /* 	border-left: 1px solid #FFFFFF; */
}
.btn-group-dropdown {
  border: solid 1px #B4B4B4;
  border-radius: 3px;
}
.btn-group-dropdown:hover,
.btn-group-dropdown:focus {
  border: solid 1px #00B2EC;
  box-shadow: 0 0 0 2px #00B2EC inset;
}
.btn-group-dropdown:focus {
  border: solid 1px #00B2EC;
  box-shadow: 0 0 0 2px #00B2EC inset;
}
.btn-group-dropdown:active,
.btn-group-dropdown.active {
  border: solid 1px #00B2EC;
  box-shadow: 0 0 0 2px #00B2EC inset;
}
.btn-group-dropdown.disabled,
.btn-group-dropdown[disabled],
fieldset[disabled] .btn-group-dropdown {
  background: #F4F3F3;
  border: 1px solid #ced4d7;
}
.selected_gradient_dropdown_menu {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e6e6e6), color-stop(100%, #e6e6e6));
  background-image: linear-gradient(to bottom, #e6e6e6 0%, #e6e6e6 100%);
  border-color: #e6e6e6;
}
/* --------- checkbox --------- */
.radio,
.checkbox {
  padding-left: 0px;
}
input[type=radio],
input[type=checkbox] {
  display: none;
}
input[type=checkbox] + label,
input[type=radio] + label {
  display: inline-block;
  cursor: pointer;
  position: relative;
  padding-left: 22px;
  margin-right: 12px;
  font-size: 12px;
  line-height: 18px;
  width: 100%;
}
input[type=checkbox] + label:before,
input[type=radio] + label:before {
  /* 	font-weight: normal;
	content: '';
	display: inline-block;
	content: "\e63c";
	width: 14px;
	height: 14px;
	margin-right: 10px;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	//background-image: url("./images/checkbox_radio_states.png");
	//background-position: 0px -14px;
	//background-repeat: no-repeat; */
  font-size: 14px;
  margin-right: 12px;
  font-family: 'primeIcon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
input[type=checkbox] + label:before {
  content: "\e63c";
}
input[type=checkbox] + label:hover:before {
  content: "\e63c";
  box-shadow: 0 0px 0.8rem rgba(40, 40, 40, 0.3);
}
input[type=checkbox] + label:active:before {
  content: "\e63e";
}
input[type=checkbox]:checked + label:before {
  content: "\e63e";
}
input[type=checkbox]:checked + label:hover:before {
  content: "\e63e";
  box-shadow: 0 0px 0.8rem rgba(40, 40, 40, 0.3);
}
input[type=checkbox]:checked + label:active:before {
  content: "\e63e";
}
input[type=checkbox]:disabled + label:before {
  cursor: not-allowed;
  background-color: #CBD3D6;
  border-color: #d1d1d1;
}
input[type=checkbox]:disabled:checked + label:before {
  cursor: not-allowed;
  background-color: #CBD3D6;
  border-color: #d1d1d1;
}
input[type=radio] + label:before {
  content: "\e641";
}
input[type=radio] + label:hover:before {
  content: "\e641";
  box-shadow: 0 0px 0.8rem rgba(40, 40, 40, 0.3);
}
input[type=radio] + label:active:before {
  content: "\e642";
}
input[type=radio]:checked + label:before {
  content: "\e642";
}
input[type=radio]:checked + label:hover:before {
  content: "\e642";
  box-shadow: 0 0px 0.8rem rgba(40, 40, 40, 0.3);
}
input[type=radio]:checked + label:active:before {
  content: "\e642";
}
input[type=radio]:disabled + label:before {
  cursor: not-allowed;
  background-color: #CBD3D6;
  border-color: #d1d1d1;
  border-radius: 100px;
}
input[type=radio]:disabled:checked + label:before {
  cursor: not-allowed;
  background-color: #CBD3D6;
  border-color: #d1d1d1;
  border-radius: 100px;
}
/*
input[type=radio] {
	+ label {
		&:before {
		background-position: -14px -14px;
		}
		&:hover:before {
			background-position: -14px -70px;
		}
		&:active:before {
			background-position: -14px -98px;
		}
	}
	
	&:checked {
		+ label {
			&:before {
				background-position: -14px 0px;
			}
			&:hover:before {
				background-position: -14px -56px;
			}
			&:active:before {
				background-position: -14px -84px;
			}
		}
	}
	
	&:disabled {
		+ label:before {
			background-position: -14px -42px;
		}
		&:checked {
			+ label:before {
				background-position: -14px -28px;
			}
		}
	}
} 


 */
/*@accordian-group-border-color:#c9c9c9;
@accordian-group-border-radius:1px;
//styles for accordian headings
@accordion-heading-background-gardient-start:#ffffff;
@accordion-heading-background-gardient-end:#f5f5f5;
//styles for accordian inner part
@accordion-inner-padding:15px;
@accordion-inner-border-top:1px;
@accordion-inner-border-style:solid;
@accordion-inner-border-color:#c9c9c9;
@accordion-inner-background:#fff;

//accordian default styling
.accordion {
  margin-bottom: 20px;
}
.accordion-group {
  margin-bottom: 2px;
  border: 1px solid #e5e5e5;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}
.accordion-heading {
  border-bottom: 0;
}
.accordion-heading .accordion-toggle {
  display: block;
  padding: 8px 15px;
}
.accordion-toggle {
  cursor: pointer;
}
.accordion-inner {
  padding: 9px 15px;
  border-top: 1px solid #e5e5e5;
}
//accordian custom styling
.accordion-group {
  margin-bottom: @accordian-group-margin-bottom;
  margin-top: @accordian-group-margin-top;
  border: @accordian-group-border-width @accordian-group-border-style @accordian-group-border-color;
  -webkit-border-radius: @accordian-group-border-radius;
  -moz-border-radius: @accordian-group-border-radius;
  border-radius: @accordian-group-border-radius;
}

.accordion-heading {
  -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 1);
  box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 1);
  background: -moz-linear-gradient(top, @accordion-heading-background-gardient-start 0%, @accordion-heading-background-gardient-end 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,@accordion-heading-background-gardient-start), color-stop(100%,@accordion-heading-background-gardient-end));
  background: -webkit-linear-gradient(top, @accordion-heading-background-gardient-start 0%,@accordion-heading-background-gardient-end 100%);
  background: -o-linear-gradient(top, @accordion-heading-background-gardient-start 0%,@accordion-heading-background-gardient-end 100%);
  background: -ms-linear-gradient(top, @accordion-heading-background-gardient-start 0%,@accordion-heading-background-gardient-end 100%);
  background: linear-gradient(to bottom, @accordion-heading-background-gardient-start 0%,@accordion-heading-background-gardient-end 100%);
  .accordion-toggle {
      padding: 9px 15px 10px; font-weight: bold;color: #999999;
      i {float: right; margin-top: 3px;}
      &:hover {text-decoration: none; color: #2f93d7}
    }
}
*/
.accordion-inner {
  padding: 15px;
  background: #ffffff;
}
.progressive-disclosure {
  display: table;
  width: 100%;
  border-bottom: 1px solid #c2c2c2;
}
.progressive-disclosure .collapsed .accordionArrow {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
}
.progressive-disclosure .accordionArrow {
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  -o-transition: all 0.35s ease-in-out;
  -ms-transition: all 0.35s ease-in-out;
  background: url("images/progressive_disc.png") no-repeat;
  display: block;
  float: left;
  width: 11px;
  height: 11px;
}
.progressive-disclosure:hover .accordionArrow {
  background: url("images/progressive_disc_hover.png") no-repeat;
}
.progressive-disclosure .link {
  color: #3f3f3f;
}
.progressive-disclosure .link:active {
  text-decoration: none;
}
.progressive-disclosure .link:hover {
  text-decoration: underline;
}
.progressive-disclosure .cell {
  vertical-align: middle;
  display: table-cell;
  padding: 6px 12px 6px 0;
}
h1,
.h1 {
  font-size: 24px;
  line-height: 1.25em;
}
h2,
.h2 {
  font-size: 20px;
}
h3,
.h3 {
  font-size: 18px;
}
h4,
.h4 {
  font-size: 16px;
}
h5,
.h5 {
  font-size: 14px;
}
h6,
.h6 {
  font-size: 13px;
}
h1,
h2,
h3 {
  margin: 0;
  line-height: 1.5em;
}
h4,
h5,
h6 {
  margin: 0;
  line-height: 1.5em;
}
hr {
  margin-top: 2px;
  margin-bottom: 2px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.loadingindicator {
  background: url("images/progressindicator.gif") no-repeat;
  width: 32px;
  height: 32px;
}
.nav-tabs {
  border-bottom: 1px solid #b4b4b4;
  height: 31px;
}
.nav-tabs > li {
  padding-right: 2px;
}
.nav-tabs > li > a {
  padding-top: 7px;
  padding-bottom: 7px;
  border: 1px solid #c8c8c8;
  border-bottom-color: transparent;
  font-size: 1.5rem;
  font-family: Arial;
  color: #464646;
  font-style: normal;
  background-color: #e6e6e6;
  border-radius: 0;
  padding-right: 12px;
  padding-left: 12px;
  margin-right: 0px;
  line-height: 14px;
}
.nav-tabs > li > a:hover {
  border: 1px solid #379bbe;
  background-color: #B9DCE6;
  border-bottom-color: transparent;
}
.nav-tabs > li > a:focus {
  border: 1px solid #379bbe;
  background-color: #B9DCE6;
  border-bottom-color: transparent;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  background: #ffffff;
  border: 1px solid #B4B4B4;
  border-top: 3px solid #379BBE;
  border-bottom-color: transparent;
  filter: none;
  font-weight: normal;
}
.tab-content {
  background: #ffffff;
  border-color: #ced4d7;
  border-width: 1px;
  border-style: solid;
  border-top: 0;
  padding: 20px;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}
/* .nav-tabs .open .dropdown-toggle, .nav-pills .open .dropdown-toggle, .nav > li.dropdown.open.active > a:hover, .nav > li.dropdown.open.active > a:focus {
color: #333333;
background-color: inherit;
border-color: #ced4d7;
} */
.nav li.dropdown.open .caret,
.nav li.dropdown.open.active .caret,
.nav li.dropdown.open a:hover .caret,
.nav li.dropdown.open a:focus .caret {
  border-top-color: #ced4d7;
  border-bottom-color: #ced4d7;
  opacity: 1;
  filter: alpha(opacity=100);
}
.nav-tabs .dropdown-toggle .caret {
  margin-top: 0px;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background: #ffffff;
  border: 1px solid #B4B4B4;
  border-top: 3px solid #379BBE;
  border-bottom-color: transparent;
  filter: none;
  font-weight: normal;
  padding-right: 9px;
  padding-left: 10px;
}
.auessome-nav-tabs {
  border-bottom: 0;
  margin: 5px 0px 5px 0px;
}
.auessome-nav-tabs > li {
  padding-right: 2px;
}
.auessome-nav-tabs > li > a {
  color: #007fc5;
  border: transparent;
  background: url(images/Linktabdivider.png) right no-repeat;
  padding-right: 12px;
  padding-left: 12px;
  margin-right: 0px;
  line-height: 12px;
  filter: none;
  font-weight: normal;
  border-radius: 0px;
}
.auessome-nav-tabs > li > a:hover {
  text-decoration: underline;
  background: #ffffff;
  background: url(images/Linktabdivider.png) right no-repeat;
}
.auessome-nav-tabs > li.active > a,
.auessome-nav-tabs > li.active > a:hover,
.auessome-nav-tabs > li.active > a:focus {
  color: #3f3f3f;
  border: transparent;
  background: url(images/Linktabdivider.png) right no-repeat;
}
.auessome-nav-tabs > li > .active > a,
.auessome-nav-tabs > li > .active > a:hover,
.auessome-nav-tabs > li .active > a:focus {
  color: #3f3f3f;
  background: #ffffff;
  filter: none;
  font-weight: bold;
}
.auessome-tab-content {
  background: #ffffff;
  border-width: 0;
}
.navbar {
  min-height: 4rem;
}
.auessome-header {
  color: #ffffff;
  /*
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0d�IxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+PC9zdmc+);
background-image: -moz-linear-gradient(-90deg, #00aee9 0%,#0085da 100%);
background-image: -webkit-linear-gradient(-90deg, #00aee9 0%,#0085da 100%);
background-image: -o-linear-gradient(-90deg, #00aee9 0%,#0085da 100%);
background-image: linear-gradient(180deg, #00aee9 0%,#0085da 100%);
filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorStr=#00aee9, endColorStr=#0085da);
*/
  background: -webkit-linear-gradient(#646464 0%, #323232 100%);
  background: -moz-linear-gradient(#646464, #323232);
}
.auessome-header .navbar-brand {
  color: #ffffff;
  height: 4rem;
}
.auessome-header .container {
  width: 100%;
}
.auessome-header .header-content {
  padding-left: 2rem;
  padding-right: 2rem;
  padding-top: 10px;
}
.auessome-header .product-name {
  font-family: CiscoSans, Arial;
  font-size: 2rem;
  font-style: normal;
  text-shadow: 0 -2px 2px #000000;
  font-weight: 100;
  text-overflow: ellipsis;
}
@media (min-width: 1200px) {
  .auessome-header .navbar-right {
    float: right;
    height: 4rem;
  }
}
@media (min-width: 1200px) {
  .auessome-header .navbar-right > li {
    height: 4rem;
    padding: 10px;
  }
}
.auessome-header .navbar-right > li:hover {
  cursor: pointer;
  border-top: 0.1rem solid #000000;
  border-left: 0.1rem solid #000000;
  border-right: 0.1rem solid #000000;
  background-image: linear-gradient(#464646, #646464);
}
.auessome-header .navbar-brand:hover {
  color: #ffffff;
}
.auessome-header .navbar-nav > li > a {
  color: #ffffff;
}
.auessome-header .navbar-nav > li > a:hover {
  color: #ffffff;
}
.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.2;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
  filter: alpha(opacity=20);
}
.close:hover,
.close:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  filter: alpha(opacity=50);
}
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.close {
  background-position: 0px 0px;
  background-image: url("images/close_icon.png");
  width: 13px;
  height: 13px;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
}
.close:hover,
.close:focus {
  background-position: 0px 26px;
  background-image: url("images/close_icon.png");
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
}
.modal-content {
  border: 1px solid #b4b4b4;
  border-radius: 0.3rem;
  box-shadow: 0 0 0.3rem 0 #646464;
  padding: 15px;
}
.modal-title {
  font-family: CiscoSansRegular, Arial;
  font-size: 2rem;
  font-weight: Normal;
  color: #646464;
}
.modal-footer {
  margin-top: 0px;
  padding: 20px 0 0 0;
  border: none;
}
.modal-header {
  border-bottom: 0;
  padding: 0;
  padding-bottom: 2rem;
}
.modal-header .modal-header-icons {
  float: right;
}
.modal-header .modal-header-icons .dialog-icons {
  background: none;
  border: none;
  font-size: 16px;
  color: #969696;
  padding: 0 0 0 12px;
}
.modal-header .modal-header-icons .dialog-icons:hover:before {
  color: #74bad1;
}
.modal-header .modal-header-icons .dialog-icons:active:before {
  color: #379bbe;
}
.modal-header .close {
  margin-top: 2px;
}
.modal-body {
  padding: 0;
}
.modal-confirmation {
  width: 300px;
}
.modal-confirmation .modal-body {
  padding: 10px 16px;
}
.modal-confirmation .modal-footer {
  padding: 10px 25% 16px;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 40px 0;
  }
}
@-moz-keyframes progress-bar-stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 40px 0;
  }
}
@-o-keyframes progress-bar-stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 40px 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 40px 0;
  }
}
.progress-striped .progress-bar {
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(135deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}
.progress-striped .progress-bar-normal {
  /*background-image: -webkit-gradient(linear, left top, left bottom, color-stop(@startp, @start), color-stop(@endp1, @end1), color-stop(@endp2, @end2), color-stop(@endp, @end));
  background-image: linear-gradient(to bottom, @start @startp, @end1 @endp1, @end2 @endp2, @end @endp);

  background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
  background-color: #5cb85c;*/
  /*background-color: #62c462;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  -webkit-background-size: 40px 40px;
  -moz-background-size: 40px 40px;
  -o-background-size: 40px 40px;
  background-size: 40px 40px;*/
}
.progress {
  width: 30rem;
  height: 1rem;
  background: linear-gradient(to bottom, #646464 0%, #969696 25%);
  border-radius: 0.3 rem
margin:0;
}
.progress-bar {
  background: linear-gradient(to bottom, #00c3ff 0%, #29abe2 28%, #0071bc 100%);
  border: 0.1 rem solid #0071bc;
  border-radius: 0.3 rem;
}
.progress-bar-prime-box {
  width: 350px;
  height: 70px;
  padding: 1.5rem;
  background-color: #000000;
  opacity: .8;
  border-radius: 3px;
}
.progress-bar-prime-box .progress-bar-box-text {
  font-size: 16px;
  font-family: arial, regular;
  color: #FFFFFF;
  width: 30rem;
  margin: 0 0 1rem 0;
  text-align: center;
}
.progress-bar-prime {
  width: 350px;
  height: 70px;
  padding: 1.5rem;
  background-color: #FFFFFF;
}
.progress-bar-prime .progress-bar-text {
  font-size: 16px;
  font-family: arial, regular;
  color: #646464;
  width: 30rem;
  margin: 0 0 1rem 0;
  text-align: center;
}
.progress-bar-indeterminate {
  background-image: url('images/Progressbar_Indeterminate_Ani.gif');
}
.leftnav-panel {
  margin-left: -250px;
  left: 250px;
  width: 250px;
  background: #fff;
  position: fixed;
  bottom: 0;
  overflow-y: auto;
  z-index: 1000;
  top: 55px;
  border-right: 2px solid #D1D1D1;
  transition: all 0.4s ease 0s;
}
.rating {
  cursor: pointer;
  margin: 5px;
  clear: both;
  display: block;
  font-size: 2em;
  color: #DADADA;
}
.rating:after {
  content: '.';
  display: block;
  height: 0;
  width: 0;
  clear: both;
  visibility: hidden;
}
.cancel,
.star {
  float: left;
  width: 17px;
  height: 15px;
  overflow: hidden;
  text-indent: -999em;
  cursor: pointer;
}
.star-left,
.star-right {
  width: 8px;
}
/*.cancel,
.cancel a {background: url(images/delete.gif) no-repeat 0 -16px;}
*/
.star,
.star a {
  background: url(images/star.gif) no-repeat 0 0px;
}
.star-left,
.star-left a {
  background: url(images/star-left.gif) no-repeat 0 0px;
}
.star-right,
.star-right a {
  background: url(images/star-right.gif) no-repeat 0 0px;
}
.cancel a,
.star a {
  display: block;
  width: 100%;
  height: 100%;
  background-position: 0 0px;
}
div.rating div.on a {
  background-position: 0 -32px;
}
div.rating div.on {
  color: #00BB00;
}
div.rating div.hover a,
div.rating div a:hover {
  background-position: 0 -16px;
}
div.rating div.hover {
  color: #F0C000;
}
.tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  visibility: visible;
  font-size: 12px;
  line-height: 1.4;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  filter: alpha(opacity=0);
}
.tooltip.in {
  opacity: 0.9;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  filter: alpha(opacity=90);
}
.tooltip.top {
  margin-top: -8px;
  padding: 5px 0;
}
.tooltip.right {
  margin-left: 8px;
  padding: 0 5px;
}
.tooltip.bottom {
  margin-top: 8px;
  padding: 5px 0;
}
.tooltip.left {
  margin-left: -8px;
  padding: 0 5px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 1rem;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  background-color: #2a2a2a;
  border-radius: 4px;
}
.tooltip.top .tooltip-arrow {
  bottom: -5px;
  left: 10px;
  margin-left: 0px;
  border-width: 10px 10px 0;
  border-top-color: #2a2a2a;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: -5px;
  margin-top: -9px;
  border-width: 10px 10px 10px 0;
  border-right-color: #2a2a2a;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: -5px;
  margin-top: -9px;
  border-width: 10px 0 10px 10px;
  border-left-color: #2a2a2a;
}
.tooltip.bottom .tooltip-arrow {
  top: -5px;
  left: 10px;
  margin-left: 0px;
  border-width: 0 10px 10px;
  border-bottom-color: #2a2a2a;
}
.input-group {
  padding-left: 12px;
}
.input-group .form-control {
  height: 26px;
  border: solid 0.1rem #B4B4B4;
  background: #FFFFFF;
  padding: .55rem .8rem;
  color: #464646;
  font-size: 1.3rem;
  font-weight: normal;
  font-family: "Arial";
}
.input-group .form-control:hover,
.input-group .form-control:focus {
  border: solid 0.1rem #00B2EC;
  box-shadow: 0 0 0.2rem #00B2EC inset;
}
.input-group .form-control:focus {
  border: solid 0.1rem #00B2EC;
  box-shadow: 0 0 0.2rem #00B2EC inset;
}
.input-group .form-control:active,
.input-group .form-control.active {
  border: solid 0.1rem #00B2EC;
  box-shadow: 0 0 0.2rem #00B2EC inset;
}
.input-group .form-control.disabled,
.input-group .form-control[disabled],
fieldset[disabled] .input-group .form-control {
  border: solid 0.1rem #C8C8C8;
  background: #F5F5F5;
  color: #C8C8C8;
}
.input-group .textarea-prime {
  height: initial;
  line-height: 1.8rem;
  padding: .8rem;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
  border-radius: 3px;
}
/* 

.input-group
{
	.textarea-prime::-webkit-scrollbar{
		width:8px;
		
		background-color:white;
		
		
	}
	.textarea-prime::-webkit-scrollbar-track{
		
	}
	.textarea-prime::-webkit-scrollbar-thumb{
    border-radius:10px;
    height: 20px;
    width: 8px;
  
    background: rgb(111,111,111);
    -webkit-box-shadow: 0 1px 1px rgb(0,0,0);
    background: -webkit-linear-gradient(rgb(200,200,200), rgb(150,150,150));
}
}
 */
.notification {
  margin: 9rem auto 0;
  width: 300px;
  height: 150px;
}
.notification .notification-icon {
  display: inline-block;
  height: 150px;
  float: left;
  padding-right: 1.5rem;
}
.notification .notification-icon .error-icon {
  font-size: 3.2rem;
  color: #EC2300;
}
.notification .notification-icon .info-icon {
  font-size: 3.2rem;
  color: #56C1F1;
}
.notification .notification-icon .alert-icon {
  font-size: 3.2rem;
  color: #FFCD00;
}
.notification .notification-icon .success-icon {
  font-size: 3.2rem;
  color: #7CBC59;
}
.notification .notification-message {
  display: inline-block;
  height: 150px;
  float: left;
  width: calc(100% - 47px);
  font: 16px Arial;
  color: #464646;
}
.notification .notification-message .link {
  display: block;
  font: 13px Arial;
  color: #12A4E2;
}
.notification .warning-dialog {
  margin-top: 0px;
}
.notification .warning-dialog .modal-content {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
.notification .modal-dialog {
  display: block;
  font-size: 16px;
  width: 450px;
}
.notification .modal-dialog .notification-icon {
  height: auto;
}
.notification .modal-dialog .notification-message {
  height: auto;
  padding-bottom: 18px;
}
.notification .modal-dialog .modal-body {
  clear: both;
  margin-top: 15px;
  padding: 0;
  border: 1px solid gray;
}
.notification .modal-dialog .modal-body .modal-body-text {
  font-size: 13px;
  margin: 0;
  padding: 0;
}
.notification .modal-dialog .warningBody {
  border: 0px;
  padding-left: 47px;
}
.notification .modal-dialog .warningBody .checkbox {
  margin: 0px;
}
.notification .modal-dialog .warningBody .checkbox input[type=checkbox] + label,
.notification .modal-dialog .warningBody .checkbox input[type=radio] + label {
  font-size: 13px;
  margin: 0px;
  padding: 0px;
}
.toast-title {
  font-weight: bold;
  font-size: 13px;
  line-height: 16px;
}
.toast-message {
  -ms-word-wrap: break-word;
  word-wrap: break-word;
  line-height: 16px;
  display: table-cell;
  font-size: 13px;
}
.toast-message a,
.toast-message label {
  color: #ffffff;
}
.toast-message a:hover {
  color: #cccccc;
  text-decoration: none;
}
.toast-close-button {
  position: relative;
  right: -11px;
  top: -11px;
  float: right;
  font-size: 8px;
  font-weight: bold;
  color: #ffffff;
  -webkit-text-shadow: 0 1px 0 #ffffff;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
}
.toast-close-button:hover,
.toast-close-button:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}
/*Additional properties for button version
 iOS requires the button element instead of an anchor tag.
 If you want the anchor version, it requires `href="#"`.*/
button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.toast-top-center {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-left {
  top: 12px;
  left: 12px;
}
.toast-top-right {
  top: 12px;
  right: 12px;
}
.toast-bottom-right {
  right: 15px;
  bottom: 15px;
}
.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}
#toast-container {
  position: fixed;
  z-index: 999999;
  /*overrides*/
}
#toast-container * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#toast-container > div {
  position: relative;
  overflow: hidden;
  margin: 0 0 3px;
  padding: 15px;
  width: 300px;
  -moz-border-radius: 3px 3px 3px 3px;
  -webkit-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  -moz-box-shadow: 0 0 12px #999999;
  -webkit-box-shadow: 0 0 12px #999999;
  box-shadow: 0 0 12px #999999;
  color: #ffffff;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
}
#toast-container .primeIcon_info::before {
  float: left;
  font-size: 2.4rem;
  color: #56C1F1;
  padding-right: 15px;
  display: table-cell;
}
#toast-container .primeIcon_alertCritical::before {
  float: left;
  font-size: 2.4rem;
  color: #EC2300;
  padding-right: 15px;
  display: table-cell;
}
#toast-container .primeIcon_checkboxsquare::before {
  float: left;
  font-size: 2.4rem;
  color: #7CBC59;
  padding-right: 15px;
  display: table-cell;
}
#toast-container .primeIcon_alertMinor::before {
  float: left;
  font-size: 2.4rem;
  color: #FFCD00;
  padding-right: 15px;
  display: table-cell;
}
#toast-container > :hover {
  -moz-box-shadow: 0 0 12px #000000;
  -webkit-box-shadow: 0 0 12px #000000;
  box-shadow: 0 0 12px #000000;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
  cursor: pointer;
}
#toast-container > .toast-info {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important;
}
#toast-container > .toast-error {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=") !important;
}
#toast-container > .toast-success {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important;
}
#toast-container > .toast-warning {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=") !important;
}
#toast-container.toast-top-center > div,
#toast-container.toast-bottom-center > div {
  width: 300px;
  margin: auto;
}
#toast-container.toast-top-full-width > div,
#toast-container.toast-bottom-full-width > div {
  width: 96%;
  margin: auto;
}
.toast {
  background-color: #000000;
}
.toast-success {
  background-color: #51a351;
}
.toast-error {
  background-color: #bd362f;
}
.toast-info {
  background-color: #2f96b4;
}
.toast-warning {
  background-color: #f89406;
}
.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  background-color: #000000;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}
/*Responsive Design*/
@media all and (max-width: 240px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }
  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 241px) and (max-width: 480px) {
  #toast-container > div {
    padding: 8px 8px 8px 8px;
    width: 18em;
  }
  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 481px) and (max-width: 768px) {
  #toast-container > div {
    padding: 15px 15px 15px 15px;
    width: 25em;
  }
}
/* AUESSome advisory box
@import "auessome/advisory-box.less"; */
@font-face {
  font-family: 'ssueIcon';
  src: url('fonts/ssueIcon.eot?kvgq9u');
  src: url('fonts/ssueIcon.eot?#iefixkvgq9u') format('embedded-opentype'), url('fonts/ssueIcon.woff?kvgq9u') format('woff'), url('fonts/ssueIcon.ttf?kvgq9u') format('truetype'), url('fonts/ssueIcon.svg?kvgq9u#ssueIcon') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="ssueIcon_"],
[class*=" ssueIcon_"] {
  font-family: 'ssueIcon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ssueIcon_close:before {
  content: "\e624";
}
.ssueIcon_secure:before {
  content: "\e623";
}
.ssueIcon_notification:before {
  content: "\e622";
}
.ssueIcon_status_normal:before {
  content: "\e61e";
}
.ssueIcon_status_critical:before {
  content: "\e620";
}
.ssueIcon_status_minor:before {
  content: "\e621";
}
.ssueIcon_checkmark:before {
  content: "\e618";
}
.ssueIcon_radio:before {
  content: "\e61f";
}
.ssueIcon_edit:before {
  content: "\e61c";
}
.ssueIcon_header_toggleshow:before {
  content: "\e600";
}
.ssueIcon_header_togglehide:before {
  content: "\e601";
}
.ssueIcon_cisco:before {
  content: "\e602";
}
.ssueIcon_header_account:before {
  content: "\e603";
}
.ssueIcon_header_language:before {
  content: "\e604";
}
.ssueIcon_header_help:before {
  content: "\e605";
}
.ssueIcon_header_logout:before {
  content: "\e606";
}
.ssueIcon_lnp_chevronback:before {
  content: "\e619";
}
.ssueIcon_lnp_chevronforward:before {
  content: "\e607";
}
.ssueIcon_module_return:before {
  content: "\e608";
}
.ssueIcon_lnp_defaultdashboard:before {
  content: "\e609";
}
.ssueIcon_lnp_applicationsettings:before {
  content: "\e60a";
}
.ssueIcon_lnp_calendar:before {
  content: "\e60b";
}
.ssueIcon_lnp_howto:before {
  content: "\e60c";
}
.ssueIcon_lnp_usefullinks:before {
  content: "\e60d";
}
.ssueIcon_lnp_myreports:before {
  content: "\e60e";
}
.ssueIcon_module_filter:before {
  content: "\e60f";
}
.ssueIcon_module_action:before {
  content: "\e61a";
}
.ssueIcon_module_search:before {
  content: "\e61b";
}
.ssueIcon_module_view_table:before {
  content: "\e610";
}
.ssueIcon_module_view_pie:before {
  content: "\e611";
}
.ssueIcon_module_view_bar:before {
  content: "\e612";
}
.ssueIcon_module_export:before {
  content: "\e613";
}
.ssueIcon_module_menu:before {
  content: "\e614";
}
.ssueIcon_module_share:before {
  content: "\e615";
}
.ssueIcon_module_refresh:before {
  content: "\e616";
}
.ssueIcon_triangle_open:before {
  content: "\e61d";
}
.ssueIcon_triangle_close:before {
  content: "\e617";
}
@font-face {
  font-family: 'CiscoSans';
  src: url('fonts/CiscoSansTTRegular.eot') format('embedded-opentype'), url('fonts/CiscoSansTTRegular.woff') format('woff'), url('fonts/CiscoSansTTRegular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'CiscoSans';
  src: url('fonts/CiscoSansTTBold.eot') format('embedded-opentype'), url('fonts/CiscoSansTTBold.woff') format('woff'), url('fonts/CiscoSansTTBold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'CiscoSans';
  src: url('fonts/CiscoSansTTLight.eot') format('embedded-opentype'), url('fonts/CiscoSansTTLight.woff') format('woff'), url('fonts/CiscoSansTTLight.ttf') format('truetype');
  font-weight: lighter;
  font-style: normal;
}
@font-face {
  font-family: 'CiscoSans';
  src: url('fonts/CiscoSansTTThin.eot') format('embedded-opentype'), url('fonts/CiscoSansTTThin.woff') format('woff'), url('fonts/CiscoSansTTThin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
}
html {
  height: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
body {
  font-family: CiscoSans, Arial, sans-serif;
  height: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
}
.ssueHide {
  display: none !important;
}
.ssueShow {
  display: block !important;
}
.ssueNoHover {
  text-decoration: none !important;
  cursor: default;
}
/* header */
.ssueLnpToggler {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  font-size: 1.6rem;
  display: inline-block;
  vertical-align: middle;
  height: 4rem;
  padding-top: 11px;
  text-shadow: -0.1rem 0.1rem #000000;
  border-top: 0.1rem solid transparent;
  border-left: 0.1rem solid transparent;
  border-right: 0.1rem solid transparent;
}
.ssueLnpToggler:hover {
  cursor: pointer;
  border-top: 0.1rem solid #000000;
  border-left: 0.1rem solid #000000;
  border-right: 0.1rem solid #000000;
  background-image: linear-gradient(#464646, #646464);
}
.ssueToggler {
  height: 4rem;
  vertical-align: top;
}
.ssueHeader {
  background-image: -webkit-linear-gradient(bottom, #646464 0%, #323232 100%);
  background-image: -moz-linear-gradient(bottom, #646464, #323232);
  background-image: linear-gradient(#646464, #323232);
  background-image: -ms-linear-gradient(top left, #646464 0%, #323232 100%);
  width: 100%;
  height: 4rem;
  line-height: 40px;
  color: white;
}
.ssueTitle {
  font-size: 2rem;
  font-weight: 100;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: inline-block;
  text-shadow: 0 -0.1rem 0.1rem #000000;
  vertical-align: top;
}
.ssueHeader div {
  display: inline-block;
}
.ssueWelcomeMsg {
  font-size: 1.3rem;
  padding-right: 1.5rem;
  position: relative;
  bottom: 0.2rem;
}
.ssueWelcomeMsg .ssueDropdownList {
  padding-left: 1.5rem;
  font-size: 1.6rem;
}
.ssueCiscoIcon {
  font-size: 4.0rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  text-shadow: -0.1rem 0.1rem #000000;
}
.ssueHeaderContent {
  float: right;
  height: 4rem;
}
.ssueLNP .ssueHeaderContent {
  float: none;
  display: none;
}
.ssueLNP .dropdown-menu.pull-right {
  right: auto;
}
.ssueDropdownList {
  list-style: none;
  float: left;
  position: relative;
  margin: 0;
  padding-left: 0;
  height: 100%;
}
.ssueDropdownList > li {
  display: inline-block;
}
.ssueDropdownList a,
.ssueHeaderSubContent a {
  color: white;
}
.ssueHeaderSubContent {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 2px;
  height: 100%;
  font-size: 1.6rem;
  border-top: 0.1rem solid transparent;
  border-left: 0.1rem solid transparent;
  border-right: 0.1rem solid transparent;
  text-shadow: -0.1rem 0.1rem #000000;
}
.ssueHeaderSubContent li {
  text-shadow: none;
}
div.ssueHeaderSubContent:hover {
  border-top: 0.1rem solid #000000;
  border-left: 0.1rem solid #000000;
  border-right: 0.1rem solid #000000;
  background-image: linear-gradient(#464646, #646464);
}
div.ssueHeaderSubContent.open {
  border-top: 0.1rem solid #000000;
  border-left: 0.1rem solid #000000;
  border-right: 0.1rem solid #000000;
  background-image: linear-gradient(#323232, #464646);
}
div.ssueHeaderSubContent:active {
  border-top: 0.1rem solid #000000;
  border-left: 0.1rem solid #000000;
  border-right: 0.1rem solid #000000;
  background-image: linear-gradient(#323232, #464646);
}
.ssueHeader .ssueDividerVertical {
  border-right: 1px solid #ffffff;
  height: 13px;
  margin: 0 6px;
}
.menuUnavailable {
  font-style: italic;
}
.dropdown-menu > .menuUnavailable > a:hover {
  cursor: default;
  background-color: #ffffff;
}
/* lnp */
.ssueLNP {
  height: 100%;
  width: 28rem;
  border-right: 1px solid #b4b4b4;
  font-family: Arial;
  background-color: #f5f5f5;
  -webkit-transition: margin-left 0.3s;
  transition: margin-left 0.3s;
  position: relative;
  overflow: hidden;
  float: left;
}
.ssueLNP .loading {
  margin-left: calc(34%);
  margin-top: 30px;
}
.ssueLNPContainer {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: auto;
}
.ssueLNPContainerBack {
  height: calc(44%);
}
.ssueLNPBackLabel {
  padding-left: .6rem;
}
hr {
  border-top: .1rem solid #b4b4b4;
  margin-top: 1rem;
  margin-bottom: 0rem;
}
.smallHr {
  margin: 1rem;
}
.ssueChooseService {
  font-size: 2rem;
  line-height: 2.4rem;
  color: #464646;
  font-weight: 100;
  font-family: CiscoSans;
  margin: 1.5rem 2rem 1rem 1.85rem;
}
.ssueServiceName {
  line-height: 3.2rem;
  font-size: 1.4rem;
  font-weight: 100;
  color: #464646;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-family: Arial, Helvetica, sans-serif;
  padding-top: .2rem;
}
.ssueServiceName:hover {
  background: #e6e6e6;
  width: 100%;
  cursor: pointer;
  display: block;
}
.ssueServiceNameLabel {
  margin-left: 2rem;
  margin-right: 3.4rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: block;
}
.ssueServiceName .ssueIcon_lnp_chevronforward {
  float: right;
  font-size: .9rem;
  font-weight: normal !important;
  color: #969696 !important;
  padding-right: 1.7rem;
  padding-top: 1.2rem;
}
.ssueServiceName .ssueIcon_secure {
  float: right;
  font-size: 1.6rem;
  font-weight: normal !important;
  color: #969696 !important;
  padding-right: 1.7rem;
  padding-top: .7rem;
}
.ssueChooseCategory {
  font-size: 2rem;
  line-height: 2.4rem;
  color: #464646;
  font-weight: 100;
  font-family: CiscoSans;
  margin: 1.5rem 2rem 1rem 1.85rem;
}
.ssueCategoryName {
  line-height: 3.2rem;
  font-size: 1.4rem;
  font-weight: 100;
  color: #464646;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-family: Arial, Helvetica, sans-serif;
  padding-top: .2rem;
}
.ssueCategoryName:hover {
  background: #e6e6e6;
  width: 100%;
  cursor: pointer;
  display: block;
}
.ssueCategoryNameLabel {
  margin-left: 2rem;
  margin-right: 3.4rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: block;
}
.ssueCategoryName .ssueIcon_lnp_chevronforward {
  float: right;
  font-size: .9rem;
  font-weight: normal !important;
  color: #969696 !important;
  padding-right: 1.7rem;
  padding-top: 1.2rem;
}
.ssueCategoryName .ssueIcon_secure {
  float: right;
  font-size: 1.6rem;
  font-weight: normal !important;
  color: #969696 !important;
  padding-right: 1.7rem;
  padding-top: .7rem;
}
.ssueDeliverableGroup {
  font-size: 2rem;
  font-family: CiscoSans;
  line-height: 5.1rem;
  font-weight: 100;
  padding-top: .3rem;
  color: #646464;
}
.ssueDeliverableGroupclose {
  background-color: #e6e6e6;
  border-bottom: .1rem solid #b4b4b4;
}
.ssueDeliverableGroup span {
  margin-left: 2rem;
}
.ssueDeliverableGroup .ssueIcon_triangle_open {
  float: right;
  font-size: .9rem !important;
  font-weight: normal !important;
  color: #969696 !important;
  padding-right: 2rem;
  padding-top: 1.95rem;
}
.ssueDeliverableGroup .ssueIcon_triangle_close {
  float: right;
  font-size: .9rem !important;
  font-weight: normal !important;
  color: #969696 !important;
  padding-right: 2rem;
  padding-top: 1.95rem;
}
.ssueDeliverableGroupLabel {
  padding-left: 0rem;
}
.ssueDeliverableName {
  line-height: 3.2rem;
  color: #464646;
  font-size: 1.4rem;
  font-weight: 100;
  font-family: Arial;
  background-color: #f5f5f5;
}
.ssueDeliverableName:hover {
  background: #e6e6e6;
  width: 100%;
  cursor: pointer;
  display: block;
}
.ssueDeliverableName span {
  margin-left: 2rem;
}
.ssueActiveLNP {
  background-color: #b9dce6 !important;
}
.ssueLevel2Label {
  font-size: 2rem;
  color: #464646;
  font-weight: 100;
  font-family: CiscoSans;
  margin-top: 1rem;
  margin-bottom: 1.2rem;
  margin-left: 2rem;
}
.ssueLevel3Label {
  font-size: 2rem;
  line-height: 2.4rem;
  color: #464646;
  font-weight: 100;
  font-family: CiscoSans;
  margin: 1.5rem 2rem .6rem 1.85rem;
}
.ssueLNPBack {
  background-color: #e6e6e6;
  border-bottom: .1rem solid #b4b4b4;
  padding-left: 1.7rem;
  padding-top: .2rem;
  cursor: pointer;
  line-height: 3.7rem;
}
.ssueLNPBack span {
  font-weight: bold;
  color: #464646;
}
.ssueLNPBack .ssueIcon_lnp_chevronback {
  font-weight: normal !important;
  color: #969696 !important;
  font-size: .9rem;
  padding-top: 1.4rem;
  float: left;
}
/* lnp animations */
.animatedLNP {
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
}
.animatedLNP.ng-hide-add,
.animatedLNP.ng-hide-remove {
  /* this needs to be here to make it visible during the animation
     since the .ng-hide class is already on the element rendering
     it as hidden. */
  display: block!important;
}
/* starts on screen and moves to the left off screen */
.slideOffLeftLNP {
  -webkit-transition: .3s linear all;
  transition: .3s linear all;
  left: 0px;
}
.slideOffLeftLNP.ng-hide {
  left: -100%;
}
/* starts off screen to the right and moves to the left onto screen */
.slideOnFromRightLNP {
  -webkit-transition: .3s linear all;
  transition: .3s linear all;
  left: 0px;
}
.slideOnFromRightLNP.ng-hide {
  left: 100%;
}
/* starts off screen to the left and moves to the right onto screen */
.slideOnFromLeftLNP {
  -webkit-transition: .3s linear all;
  transition: .3s linear all;
  left: 0px;
}
.slideOnFromLeftLNP.ng-hide {
  left: -100%;
}
/* domain filter */
.ssueDomainFilter {
  font-weight: 100;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  width: 22.4rem;
  max-width: calc(94.5%);
  font-family: Arial;
}
.ssueDomainFilterLabel {
  padding-left: 2rem;
  padding-top: 1rem;
  font-size: 1.1rem;
  line-height: 1.5rem;
  text-transform: uppercase;
  display: block;
  color: #464646;
}
.ssueDomainFilterValue {
  font-weight: bold;
  font-size: 1.4rem;
  line-height: 2rem;
  padding-left: 2rem;
  color: #464646;
}
.ssueDomainFilterEditAction {
  float: right;
  font-size: 2rem;
  color: #969696;
  padding-right: 2rem;
  padding-top: .6rem;
}
.ssueDomainFilterEditAction:hover {
  color: #74BAD1;
  cursor: pointer;
}
.ssueDomainFilterEditAction:active {
  color: #379bbe;
  cursor: pointer;
}
/* domain filter - editor */
.ssueDomainFilterEditDialog .modal-dialog {
  width: 67.1rem;
}
.ssueDomainFilterEditDialog .modal-body {
  padding: 0 1.5rem;
  height: 45.9rem;
}
.ssueDomainFilterEditContainer {
  width: 50%;
  height: 100%;
  overflow: hidden;
}
.ssueDomainFilterEdit {
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ssueDomainFilterEditFiller {
  height: 100%;
  border-right: .1rem solid #b4b4b4;
}
.ssueDomainFilterEditFilter {
  position: relative;
}
.ssueDomainFilterEditFilter:hover {
  cursor: pointer;
}
.ssueDomainFilterEdit .inactiveFilter {
  background-color: #f5f5f5;
  border-bottom: .1rem solid #b4b4b4;
  border-right: .1rem solid #b4b4b4;
}
.ssueDomainFilterEdit .activeFilter {
  background-color: #ffffff;
  border-bottom: .1rem solid #b4b4b4;
  border-right: .1rem solid #ffffff;
}
.ssueDomainFilterEdit .filterLabel {
  padding-left: 1rem;
  padding-top: 1rem;
  vertical-align: baseline;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 1.1rem;
  line-height: 1.5rem;
  text-transform: uppercase;
  color: #464646;
  width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.ssueDomainFilterEdit .filterValue {
  padding-left: 1rem;
  padding-bottom: .9rem;
  vertical-align: baseline;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 1.3rem;
  line-height: 2rem;
  text-transform: uppercase;
  color: #464646;
  width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.ssueDomainFilterEditContainer .ssueIcon_triangle_open {
  position: absolute;
  top: 50%;
  right: 0;
  font-size: .9rem !important;
  font-weight: normal !important;
  color: #969696 !important;
  padding-right: 10px;
  display: none;
}
.ssueDomainFilterEditContainer .ssueIcon_triangle_close {
  position: absolute;
  top: 50%;
  right: 0;
  font-size: .9rem !important;
  font-weight: normal !important;
  color: #969696 !important;
  padding-right: 10px;
  display: none;
}
.ssueDomainFilterEditContainer .selectionLayer {
  position: absolute;
  top: 0px;
  left: 50%;
  width: calc(48.5%);
  z-index: 999;
  background-clip: padding-box;
  padding: 0 1.5rem;
  height: 100%;
  overflow: auto;
}
.ssueDomainFilterEdit .selectionCol {
  display: inline-block;
  line-height: 1.4;
  min-width: 25px;
}
.ssueDomainFilterEdit .dataCol {
  display: inline-block;
  line-height: 1.4;
  width: 22rem;
  margin-top: 1rem;
}
.ssueDomainFilterEdit .dataCol label {
  width: 100%;
}
.ssueDomainFilterEdit .dataCol label:hover {
  cursor: pointer;
}
.ssueDomainFilterEdit .dataCol span {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  vertical-align: bottom;
  max-width: 100%;
}
.ssueDomainFilterEdit .clearall {
  display: block;
  vertical-align: middle;
  cursor: pointer;
  font-size: 1.3rem;
  padding: 1.1rem 0 1.3rem 1rem;
  color: #28AAD7;
}
.ssueDomainFilterEdit .searchBox {
  padding-left: .6rem;
  padding-right: .8rem;
  border-radius: .3rem;
  border: .1rem solid #b4b4b4;
  margin: 1.2rem 1rem 1.2rem 1rem;
  display: block;
}
.ssueDomainFilterEdit .searchBox:hover {
  border: .1rem solid #00b2ec;
  box-shadow: 0 0 0.2rem #00b2ec inset;
}
.ssueDomainFilterEdit .searchBox input {
  border: none;
}
.ssueDomainFilterEdit .searchValue {
  width: calc(98.3%);
  font-size: 1.3rem;
  padding-right: .4rem;
  color: #464646;
  font-family: Arial, Helvetica, sans-serif;
}
.ssueDomainFilterEdit .searchValue:focus {
  outline: none;
}
.ssueDomainFilterEdit .searchClear {
  display: inline-block;
  text-align: center;
  cursor: pointer;
  padding: .8rem 0rem .8rem 0rem;
  font-size: 1rem;
  color: #969696;
  line-height: 1;
}
.ssueDomainFilterEdit .choices {
  overflow: hidden;
}
.ssueDomainFilterEdit.choice {
  display: block;
  min-height: 10px;
  color: #464646;
}
label.ssueDomainFilterEdit span {
  white-space: nowrap;
  margin: 0;
  padding: 0;
  display: inline-block;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.ssueDomainFilterEdit .checkbox {
  position: absolute;
  left: -9999px;
  cursor: pointer;
}
.ssueDomainFilterEdit .show {
  display: inline-block;
}
.ssueDomainFilterEdit .hide {
  display: none;
}
.ssueDomainFilterEdit .line {
  margin-bottom: 0;
}
label.ssueDomainFilterEdit input:focus ~ span,
label.ssueDomainFilterEdit span:hover {
  color: #464646;
  cursor: pointer;
}
/* for single-select */
/* for checkboxes currently selected */
.ssueDomainFilterEdit .checkboxSelected {
  color: #464646;
}
.ssueDomainFilterEdit .checkmark {
  border: .1rem solid #b4b4b4;
  margin-right: 1.2rem;
  margin-left: 1rem;
  padding: .1rem;
  min-height: 1.6rem;
  min-width: 1.6rem;
  margin-bottom: -0.3rem;
  border-radius: .3rem;
  font-size: 1.2rem;
}
.ssueDomainFilterEdit .checkmark:hover {
  border: .1rem solid #28AAD7;
  cursor: pointer;
}
/* for single-select */
.ssueDomainFilterEdit .single .checkmark {
  border-radius: .8rem;
}
.ssueDomainFilterEdit.disabled,
.ssueDomainFilterEdit.disabled:hover {
  color: #b4b4b4;
  cursor: not-allowed;
}
.ssueDomainFilterEdit input {
  line-height: 0px;
}
.ssueDomainFilterEdit .ssueDatepicker table {
  margin: 4px;
}
.ssueDomainFilterEdit .ssueDatepicker table .btn {
  min-width: 30px;
  padding: 2px 5px 0px 5px;
}
.ssueDomainFilterEdit .ssueDatepicker table .h6 th {
  padding: 5px 5px;
}
.ssueDomainFilterEdit .ssueDatepicker input {
  width: 90px;
  padding: 4px;
  height: 2.6rem;
}
.ssueDomainFilterEdit .ssueDatepicker input[type=date] {
  width: 148px;
  height: 2.6rem;
  line-height: 34px !important;
}
.ssueDomainFilterEdit .ssueDatepicker button {
  min-width: 30px;
}
.ssueDomainFilterEdit .ssueDatepicker .input-group-btn button {
  padding: 0px;
}
.ssueDomainFilterEdit .ssueDatepicker {
  display: inline-block;
}
.ssueDomainFilterEdit .ssueDatepickerContainer {
  padding-left: 43px;
}
.ssueDomainFilterEdit .invalidDate {
  color: red;
}
/* content */
.ssueContentArea {
  height: calc(95%);
  overflow: auto;
  background-color: white;
}
.ssueContentAreaEmpty {
  position: relative;
  top: 7rem;
  text-align: center;
  font-family: CiscoSans;
  font-weight: 100;
  font-style: normal;
  font-size: 1.6rem;
  color: #464646;
}
.ssueContentContainer {
  height: 100%;
  width: 100%;
  padding: 1.5rem;
}
.ssueContentTitle {
  font-family: CiscoSans, Arial, Helvetica, sans-serif;
  font-style: normal;
  font-size: 2.0rem;
  padding-bottom: 1rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  vertical-align: top;
  color: #646464;
}
.ssueContentRefresh {
  float: right;
  cursor: pointer;
  font-size: 1.7rem;
  padding-top: .5rem;
  color: #646464;
}
.ssueContentIframe {
  border: 0;
  height: calc(70%);
  width: 100%;
  padding: 0px;
}
.ssueContentTitlelessIframe {
  border: 0;
  height: 100%;
  width: 100%;
  padding: 0px;
}
.ssueContentDashboard {
  height: 100%;
  overflow: auto;
  font-size: 0px;
}
/* treecontrol overrides/extensions */
.treecontrol-labelSelected {
  font-weight: normal !important;
}
.treecontrol-arrows {
  float: right;
  font-size: .9rem !important;
  font-weight: normal !important;
  background: none !important;
  padding: 1.15rem 2rem 0rem 0rem !important;
  color: #969696 !important;
}
.treecontrol-li {
  line-height: 3.2rem;
  color: #464646;
  padding: 0 0 0 1rem;
  font-size: 1.4rem;
  font-weight: 100;
  font-family: Arial;
}
.treecontrol-iLeaf {
  background: none;
  display: none !important;
  padding: 1px !important;
}
.treecontrolNode {
  display: list-item;
  width: 100%;
  padding-left: 1rem;
}
.treecontrol-liSelected .treecontrolNode {
  background-color: #b9dce6 !important;
}
.treecontrolNode:hover {
  background-color: #e6e6e6;
}
.modal-footer .btn + .btn {
  margin-left: 0.6rem;
}
@font-face {
  font-family: 'primeIcon';
  src: url('fonts/primeIcon.eot?ww31jw');
  src: url('fonts/primeIcon.eot?#iefixww31jw') format('embedded-opentype'), url('fonts/primeIcon.woff?ww31jw') format('woff'), url('fonts/primeIcon.ttf?ww31jw') format('truetype'), url('fonts/primeIcon.svg?ww31jw#primeIcon') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="primeIcon_"],
[class*=" primeIcon_"] {
  font-family: 'primeIcon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.primeIcon_cisco:before {
  content: "\e600";
}
.primeIcon_column:before {
  content: "\e601";
}
.primeIcon_column2:before {
  content: "\e602";
}
.primeIcon_column3:before {
  content: "\e603";
}
.primeIcon_column4:before {
  content: "\e604";
}
.primeIcon_column5:before {
  content: "\e605";
}
.primeIcon_a360:before {
  content: "\e606";
}
.primeIcon_accessories:before {
  content: "\e607";
}
.primeIcon_Action:before {
  content: "\e608";
}
.primeIcon_Add_dashlet:before {
  content: "\e609";
}
.primeIcon_address:before {
  content: "\e60a";
}
.primeIcon_admin:before {
  content: "\e60b";
}
.primeIcon_alarm:before {
  content: "\e60c";
}
.primeIcon_Alert_admin_down:before {
  content: "\e60d";
}
.primeIcon_Alert_in_progresscopy:before {
  content: "\e60e";
}
.primeIcon_Alert_in_progress:before {
  content: "\e60f";
}
.primeIcon_Alert_warning:before {
  content: "\e610";
}
.primeIcon_alertCritical:before {
  content: "\e611";
}
.primeIcon_alertmajor:before {
  content: "\e612";
}
.primeIcon_alertMinor:before {
  content: "\e613";
}
.primeIcon_warning:before {
  content: "\e614";
}
.primeIcon_info:before {
  content: "\e615";
}
.primeIcon_svg:before {
  content: "\e616";
}
.primeIcon_help:before {
  content: "\e617";
}
.primeIcon_allCalls:before {
  content: "\e618";
}
.primeIcon_alerting:before {
  content: "\e619";
}
.primeIcon_application_platforms:before {
  content: "\e61a";
}
.primeIcon_application_services:before {
  content: "\e61b";
}
.primeIcon_application:before {
  content: "\e61c";
}
.primeIcon_applications:before {
  content: "\e61d";
}
.primeIcon_arrow:before {
  content: "\e61e";
}
.primeIcon_attach:before {
  content: "\e61f";
}
.primeIcon_audio:before {
  content: "\e620";
}
.primeIcon_back:before {
  content: "\e621";
}
.primeIcon_battery:before {
  content: "\e622";
}
.primeIcon_bluetooth:before {
  content: "\e623";
}
.primeIcon_bluetoothAdd:before {
  content: "\e624";
}
.primeIcon_bluetoothConnected:before {
  content: "\e625";
}
.primeIcon_bluetoothDisconnected:before {
  content: "\e626";
}
.primeIcon_brightness:before {
  content: "\e627";
}
.primeIcon_bring_your_own_device:before {
  content: "\e628";
}
.primeIcon_brokenImage:before {
  content: "\e629";
}
.primeIcon_Calendar:before {
  content: "\e62a";
}
.primeIcon_callDetail:before {
  content: "\e62b";
}
.primeIcon_callForward:before {
  content: "\e62c";
}
.primeIcon_callHistory:before {
  content: "\e62d";
}
.primeIcon_certified:before {
  content: "\e62e";
}
.primeIcon_Chart_area:before {
  content: "\e62f";
}
.primeIcon_Chart_bar:before {
  content: "\e630";
}
.primeIcon_Chart_bubble:before {
  content: "\e631";
}
.primeIcon_Chart_combo:before {
  content: "\e632";
}
.primeIcon_Chart_datapoint:before {
  content: "\e633";
}
.primeIcon_Chart_emphasized_wedge:before {
  content: "\e634";
}
.primeIcon_Chart_fill:before {
  content: "\e635";
}
.primeIcon_Chart_line:before {
  content: "\e636";
}
.primeIcon_Chart_pie:before {
  content: "\e637";
}
.primeIcon_Chart_scatter:before {
  content: "\e638";
}
.primeIcon_Chart_stacked_bar:before {
  content: "\e639";
}
.primeIcon_Chart_view:before {
  content: "\e63a";
}
.primeIcon_chat:before {
  content: "\e63b";
}
.primeIcon_checkboxunchecked:before {
  content: "\e63c";
}
.primeIcon_partialcheck:before {
  content: "\e63d";
}
.primeIcon_checkboxchecked:before {
  content: "\e63e";
}
.primeIcon_checkboxsquare:before {
  content: "\e63f";
}
.primeIcon_radio:before {
  content: "\e640";
}
.primeIcon_radioEmpty:before {
  content: "\e641";
}
.primeIcon_radioFilled:before {
  content: "\e642";
}
.primeIcon_checkmark:before {
  content: "\e643";
}
.primeIcon_chevron:before {
  content: "\e644";
}
.primeIcon_close:before {
  content: "\e645";
}
.primeIcon_triangle:before {
  content: "\e646";
}
.primeIcon_edit:before {
  content: "\e647";
}
.primeIcon_Circular_layout:before {
  content: "\e648";
}
.primeIcon_Clean_air:before {
  content: "\e649";
}
.primeIcon_Clear_check:before {
  content: "\e64a";
}
.primeIcon_clear_selection:before {
  content: "\e64b";
}
.primeIcon_clock:before {
  content: "\e64c";
}
.primeIcon_cloud_computing_services:before {
  content: "\e64d";
}
.primeIcon_Cloud:before {
  content: "\e64e";
}
.primeIcon_completed_order:before {
  content: "\e64f";
}
.primeIcon_computer:before {
  content: "\e650";
}
.primeIcon_conference:before {
  content: "\e651";
}
.primeIcon_content_management:before {
  content: "\e652";
}
.primeIcon_corporate_network:before {
  content: "\e653";
}
.primeIcon_create_page:before {
  content: "\e654";
}
.primeIcon_Dashboard:before {
  content: "\e655";
}
.primeIcon_Dashlet_max:before {
  content: "\e656";
}
.primeIcon_Data_configure:before {
  content: "\e657";
}
.primeIcon_deskPhone:before {
  content: "\e658";
}
.primeIcon_desktop_applications:before {
  content: "\e659";
}
.primeIcon_Detach:before {
  content: "\e65a";
}
.primeIcon_device_services:before {
  content: "\e65b";
}
.primeIcon_Device:before {
  content: "\e65c";
}
.primeIcon_directory:before {
  content: "\e65d";
}
.primeIcon_Disabled:before {
  content: "\e65e";
}
.primeIcon_display:before {
  content: "\e65f";
}
.primeIcon_dnd:before {
  content: "\e660";
}
.primeIcon_dndDisabled:before {
  content: "\e661";
}
.primeIcon_dndEnabled:before {
  content: "\e662";
}
.primeIcon_download:before {
  content: "\e663";
}
.primeIcon_email_calendaring:before {
  content: "\e664";
}
.primeIcon_email:before {
  content: "\e665";
}
.primeIcon_endcall:before {
  content: "\e666";
}
.primeIcon_Filter_locked:before {
  content: "\e667";
}
.primeIcon_filter:before {
  content: "\e668";
}
.primeIcon_icon_filter:before {
  content: "\e669";
}
.primeIcon_folder:before {
  content: "\e66a";
}
.primeIcon_fourWayNav:before {
  content: "\e66b";
}
.primeIcon_genericFeature:before {
  content: "\e66c";
}
.primeIcon_Global_layout:before {
  content: "\e66d";
}
.primeIcon_gripper:before {
  content: "\e66e";
}
.primeIcon_Hand:before {
  content: "\e66f";
}
.primeIcon_headset:before {
  content: "\e670";
}
.primeIcon_Hierarchical_layout:before {
  content: "\e671";
}
.primeIcon_home_remote_access:before {
  content: "\e672";
}
.primeIcon_homePhone:before {
  content: "\e673";
}
.primeIcon_hue:before {
  content: "\e674";
}
.primeIcon_hyperlink:before {
  content: "\e675";
}
.primeIcon_icon_add:before {
  content: "\e676";
}
.primeIcon_icon_minus:before {
  content: "\e677";
}
.primeIcon_icon_moveto:before {
  content: "\e678";
}
.primeIcon_icon-export:before {
  content: "\e679";
}
.primeIcon_incomingCall:before {
  content: "\e67a";
}
.primeIcon_Incremental_layout:before {
  content: "\e67b";
}
.primeIcon_indefiniteWait:before {
  content: "\e67c";
}
.primeIcon_instant_messaging:before {
  content: "\e67d";
}
.primeIcon_Interactive_zoom:before {
  content: "\e67e";
}
.primeIcon_intercom:before {
  content: "\e67f";
}
.primeIcon_intercomDuplexConnected:before {
  content: "\e680";
}
.primeIcon_intercomWhisper:before {
  content: "\e681";
}
.primeIcon_Interface:before {
  content: "\e682";
}
.primeIcon_ip_phones_voice:before {
  content: "\e683";
}
.primeIcon_isTalking:before {
  content: "\e684";
}
.primeIcon_laptops_desktops:before {
  content: "\e685";
}
.primeIcon_Layout:before {
  content: "\e686";
}
.primeIcon_leaveMeeting:before {
  content: "\e687";
}
.primeIcon_lineInUnmute:before {
  content: "\e688";
}
.primeIcon_List:before {
  content: "\e689";
}
.primeIcon_Load_topology:before {
  content: "\e68a";
}
.primeIcon_lockKeys:before {
  content: "\e68b";
}
.primeIcon_Marquee_zoom:before {
  content: "\e68c";
}
.primeIcon_max:before {
  content: "\e68d";
}
.primeIcon_meetingIdle:before {
  content: "\e68e";
}
.primeIcon_meetingInProgress:before {
  content: "\e68f";
}
.primeIcon_menu_toggle:before {
  content: "\e690";
}
.primeIcon_mergeCall:before {
  content: "\e691";
}
.primeIcon_min:before {
  content: "\e692";
}
.primeIcon_missedCall:before {
  content: "\e693";
}
.primeIcon_mobile_applications:before {
  content: "\e694";
}
.primeIcon_mobile:before {
  content: "\e695";
}
.primeIcon_mobilePresenter:before {
  content: "\e696";
}
.primeIcon_MonitorOnly:before {
  content: "\e697";
}
.primeIcon_move_page:before {
  content: "\e698";
}
.primeIcon_mute:before {
  content: "\e699";
}
.primeIcon_my_stuff:before {
  content: "\e69a";
}
.primeIcon_navigation:before {
  content: "\e69b";
}
.primeIcon_network_services:before {
  content: "\e69c";
}
.primeIcon_new_applicationsettings:before {
  content: "\e69d";
}
.primeIcon_new_calendar:before {
  content: "\e69e";
}
.primeIcon_new_myreports:before {
  content: "\e69f";
}
.primeIcon_New_report:before {
  content: "\e6a0";
}
.primeIcon_new_usefullinks:before {
  content: "\e6a1";
}
.primeIcon_newcall:before {
  content: "\e6a2";
}
.primeIcon_offHook:before {
  content: "\e6a3";
}
.primeIcon_open_order:before {
  content: "\e6a4";
}
.primeIcon_Orthogonal_layout:before {
  content: "\e6a5";
}
.primeIcon_otherPhone:before {
  content: "\e6a6";
}
.primeIcon_outgoingCall:before {
  content: "\e6a7";
}
.primeIcon_parked:before {
  content: "\e6a8";
}
.primeIcon_partner_connection_extranet:before {
  content: "\e6a9";
}
.primeIcon_phoneInformation:before {
  content: "\e6aa";
}
.primeIcon_phoneKeypad:before {
  content: "\e6ab";
}
.primeIcon_pin:before {
  content: "\e6ac";
}
.primeIcon_fastRewind:before {
  content: "\e6ad";
}
.primeIcon_skipBackward:before {
  content: "\e6ae";
}
.primeIcon_record:before {
  content: "\e6af";
}
.primeIcon_stop:before {
  content: "\e6b0";
}
.primeIcon_play:before {
  content: "\e6b1";
}
.primeIcon_pause:before {
  content: "\e6b2";
}
.primeIcon_skipForward:before {
  content: "\e6b3";
}
.primeIcon_fastForward:before {
  content: "\e6b4";
}
.primeIcon_PowerOnOff:before {
  content: "\e6b5";
}
.primeIcon_Print_preview:before {
  content: "\e6b6";
}
.primeIcon_printers:before {
  content: "\e6b7";
}
.primeIcon_privacy:before {
  content: "\e6b8";
}
.primeIcon_putOnHold:before {
  content: "\e6b9";
}
.primeIcon_quickview:before {
  content: "\e6ba";
}
.primeIcon_recipientAdd:before {
  content: "\e6bb";
}
.primeIcon_recipientRemove:before {
  content: "\e6bc";
}
.primeIcon_recording:before {
  content: "\e6bd";
}
.primeIcon_redial:before {
  content: "\e6be";
}
.primeIcon_Refresh:before {
  content: "\e6bf";
}
.primeIcon_Report:before {
  content: "\e6c0";
}
.primeIcon_Reset:before {
  content: "\e6c1";
}
.primeIcon_resize:before {
  content: "\e6c2";
}
.primeIcon_ring:before {
  content: "\e6c3";
}
.primeIcon_rtp_rxtx_Duplex:before {
  content: "\e6c4";
}
.primeIcon_rtprx:before {
  content: "\e6c5";
}
.primeIcon_rtptx:before {
  content: "\e6c6";
}
.primeIcon_speedDetail:before {
  content: "\e6c7";
}
.primeIcon_runningApplication:before {
  content: "\e6c8";
}
.primeIcon_Save_topology:before {
  content: "\e6c9";
}
.primeIcon_save:before {
  content: "\e6ca";
}
.primeIcon_sdio:before {
  content: "\e6cb";
}
.primeIcon_search:before {
  content: "\e6cc";
}
.primeIcon_secure:before {
  content: "\e6cd";
}
.primeIcon_Selection_arrow:before {
  content: "\e6ce";
}
.primeIcon_share:before {
  content: "\e6cf";
}
.primeIcon_shareContent:before {
  content: "\e6d0";
}
.primeIcon_shopping_cart:before {
  content: "\e6d1";
}
.primeIcon_Site:before {
  content: "\e6d2";
}
.primeIcon_smartphones_tablets:before {
  content: "\e6d3";
}
.primeIcon_softPhone:before {
  content: "\e6d4";
}
.primeIcon_star_fill:before {
  content: "\e6d5";
}
.primeIcon_star_half:before {
  content: "\e6d6";
}
.primeIcon_star_nofill:before {
  content: "\e6d7";
}
.primeIcon_Summary:before {
  content: "\e6d8";
}
.primeIcon_Symmetric_layout:before {
  content: "\e6d9";
}
.primeIcon_telepresence_video_conferencing:before {
  content: "\e6da";
}
.primeIcon_test:before {
  content: "\e6db";
}
.primeIcon_Time_zone:before {
  content: "\e6dc";
}
.primeIcon_Topology:before {
  content: "\e6dd";
}
.primeIcon_transfer:before {
  content: "\e6de";
}
.primeIcon_trash:before {
  content: "\e6df";
}
.primeIcon_Tree:before {
  content: "\e6e0";
}
.primeIcon_Troubleshoot_tools:before {
  content: "\e6e1";
}
.primeIcon_usb:before {
  content: "\e6e2";
}
.primeIcon_user:before {
  content: "\e6e3";
}
.primeIcon_userBlocked:before {
  content: "\e6e4";
}
.primeIcon_userRoster:before {
  content: "\e6e5";
}
.primeIcon_video:before {
  content: "\e6e6";
}
.primeIcon_videoMute:before {
  content: "\e6e7";
}
.primeIcon_virtual_data_center:before {
  content: "\e6e8";
}
.primeIcon_virtual_desktop:before {
  content: "\e6e9";
}
.primeIcon_virtual_events:before {
  content: "\e6ea";
}
.primeIcon_voicemail:before {
  content: "\e6eb";
}
.primeIcon_voicemailHeard:before {
  content: "\e6ec";
}
.primeIcon_voicemailPrivate:before {
  content: "\e6ed";
}
.primeIcon_voicemailPrivateHeard:before {
  content: "\e6ee";
}
.primeIcon_volume:before {
  content: "\e6ef";
}
.primeIcon_wallpaper:before {
  content: "\e6f0";
}
.primeIcon_web_applications:before {
  content: "\e6f1";
}
.primeIcon_web_conferencing:before {
  content: "\e6f2";
}
.primeIcon_webex_social_apps:before {
  content: "\e6f3";
}
.primeIcon_wifi0:before {
  content: "\e6f4";
}
.primeIcon_wifi1:before {
  content: "\e6f5";
}
.primeIcon_wifi2:before {
  content: "\e6f6";
}
.primeIcon_wifi3:before {
  content: "\e6f7";
}
.primeIcon_wifi4:before {
  content: "\e6f8";
}
.primeIcon_x:before {
  content: "\e6f9";
}
.primeIcon_Zoom_in:before {
  content: "\e6fa";
}
.primeIcon_Zoom_out:before {
  content: "\e6fb";
}
