/*
 * Customized style for store
 * Mobile first responsive style which is following Bootstrap grid system rules
 */
/* peplink-icon embed and declaration */
@font-face {
  font-family:'peplink-icon'; font-weight:normal; font-style:normal;
  src:url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype');
}
[class^="pl-ic-"],[class*=" pl-ic-"]{font-family:'peplink-icon'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;position:relative;top:1px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.pl-ic-info:before{content:"\e900"}.pl-ic-tick:before{content:"\e901"}.pl-ic-cross:before{content:"\e902"}.pl-ic-plus:before{content:"\e903"}.pl-ic-subtract:before{content:"\e904"}.pl-ic-exclamationMark:before{content:"\e905"}.pl-ic-info-circle:before{content:"\e906"}.pl-ic-tick-circle:before{content:"\e907"}.pl-ic-cross-circle:before{content:"\e908"}.pl-ic-plus-circle:before{content:"\e909"}.pl-ic-subtract-circle:before{content:"\e90a"}.pl-ic-exclamationMark-circle:before{content:"\e90b"}.pl-ic-deny-circle:before{content:"\e90c"}.pl-ic-circle:before{content:"\e90d"}.pl-ic-loadingBullet:before{content:"\e90e"}.pl-ic-triangle-up:before{content:"\e90f"}.pl-ic-triangle-down:before{content:"\e910"}.pl-ic-triangle-left:before{content:"\e911"}.pl-ic-triangle-right:before{content:"\e912"}.pl-ic-arrow-up:before{content:"\e913"}.pl-ic-arrow-down:before{content:"\e914"}.pl-ic-arrow-left:before{content:"\e915"}.pl-ic-arrow-right:before{content:"\e916"}.pl-ic-menu-up:before{content:"\e917"}.pl-ic-menu-down:before{content:"\e918"}.pl-ic-menu-left:before{content:"\e919"}.pl-ic-menu-right:before{content:"\e91a"}.pl-ic-new-window:before{content:"\e91b"}.pl-ic-questionMark:before{content:"\e91c"}.pl-ic-questionMark-circle:before{content:"\e91d"}.pl-ic-triangle-up-circle:before{content:"\e91e"}.pl-ic-triangle-down-circle:before{content:"\e91f"}.pl-ic-triangle-left-circle:before{content:"\e920"}.pl-ic-triangle-right-circle:before{content:"\e921"}.pl-ic-pause-circle:before{content:"\e922"}.pl-ic-plus-square:before{content:"\e923"}.pl-ic-roundbox:before{content:"\e924"}.pl-ic-roundbox-14:before{content:"\e925"}.pl-ic-roundbox-12:before{content:"\e926"}.pl-ic-roundbox-alt:before{content:"\e927"}.pl-ic-roundbox-tick:before{content:"\e928"}.pl-ic-roundbox-tick-14:before{content:"\e929"}.pl-ic-roundbox-tick-12:before{content:"\e92a"}.pl-ic-roundbox-tick-alt:before{content:"\e92b"}.pl-ic-roundbox-cross:before{content:"\e92c"}.pl-ic-roundbox-cross-14:before{content:"\e92d"}.pl-ic-roundbox-cross-12:before{content:"\e92e"}.pl-ic-roundbox-cross-alt:before{content:"\e92f"}.pl-ic-exclamationMark-triangle:before{content:"\e930"}.pl-ic-exclamationMark-bullet:before{content:"\e931"}.pl-ic-file-ai:before,.pl-ic-filetype[href$=".ai"]:before,.pl-ic-filetype[href$=".AI"]:before{content:"\e932"}.pl-ic-file-pdf:before,.pl-ic-filetype[href$=".pdf"]:before,.pl-ic-filetype[href$=".PDF"]:before{content:"\e933"}.pl-ic-file-ppt:before,.pl-ic-filetype[href$=".ppt"]:before,.pl-ic-filetype[href$=".PPT"]:before{content:"\e934"}.pl-ic-file-xls:before,.pl-ic-filetype[href$=".xls"]:before,.pl-ic-filetype[href$=".XLS"]:before{content:"\e935"}.pl-ic-more-h:before{content:"\e936"}.pl-ic-more-v:before{content:"\e937"}.pl-ic-selectAll:before{content:"\e938"}.pl-ic-deselectAll:before{content:"\e939"}.pl-ic-selectAll2:before{content:"\e93a"}.pl-ic-deselectAll2:before{content:"\e93b"}.pl-ic-signin:before{content:"\e93c"}.pl-ic-signout:before{content:"\e93d"}.pl-ic-pencil:before{content:"\e93e"}.pl-ic-trash:before{content:"\e93f"}.pl-ic-sweep:before{content:"\e940"}.pl-ic-search:before{content:"\e941"}.pl-ic-view:before{content:"\e942"}.pl-ic-insertBefore:before{content:"\e943"}.pl-ic-insertAfter:before{content:"\e944"}.pl-ic-glasses:before{content:"\e945"}.pl-ic-eye:before{content:"\e946"}.pl-ic-eye-blocked:before{content:"\e947"}.pl-ic-move:before{content:"\e948"}.pl-ic-move-v:before{content:"\e949"}.pl-ic-move-h:before{content:"\e94a"}.pl-ic-bookmarks:before{content:"\e94b"}.pl-ic-compare:before{content:"\e94c";color:#444}.pl-ic-menuHamburger:before{content:"\e94d"}.pl-ic-reload:before{content:"\e94e"}.pl-ic-reload-item:before{content:"\e94f"}.pl-ic-assign:before{content:"\e950"}.pl-ic-history:before{content:"\e951"}.pl-ic-admin:before{content:"\e952"}.pl-ic-guest:before{content:"\e953"}.pl-ic-user:before{content:"\e954"}.pl-ic-users:before{content:"\e955"}.pl-ic-team:before{content:"\e956"}.pl-ic-key:before{content:"\e957"}.pl-ic-lock:before{content:"\e958"}.pl-ic-briefcase:before{content:"\e959"}.pl-ic-office:before{content:"\e95a"}.pl-ic-phone:before{content:"\e95b"}.pl-ic-ext:before{content:"\e95c"}.pl-ic-mail:before{content:"\e95d"}.pl-ic-calendar:before{content:"\e95e"}.pl-ic-time:before{content:"\e95f"}.pl-ic-time-alert:before{content:"\e960"}.pl-ic-stopwatch:before{content:"\e961"}.pl-ic-stopwatch-alert:before{content:"\e962"}.pl-ic-hourglass:before{content:"\e963"}.pl-ic-tag:before{content:"\e964"}.pl-ic-tags:before{content:"\e965"}.pl-ic-coupon:before{content:"\e966"}.pl-ic-rebate:before{content:"\e967"}.pl-ic-mapMarker:before{content:"\e968"}.pl-ic-clip:before{content:"\e969"}.pl-ic-compass:before{content:"\e96a"}.pl-ic-pushpin:before{content:"\e96b"}.pl-ic-size:before{content:"\e96c"}.pl-ic-image:before{content:"\e96d"}.pl-ic-film:before{content:"\e96e"}.pl-ic-video-camera:before{content:"\e96f"}.pl-ic-embed:before{content:"\e970"}.pl-ic-text:before{content:"\e971"}.pl-ic-text-alt:before{content:"\e972"}.pl-ic-download:before{content:"\e973"}.pl-ic-upload:before{content:"\e974"}.pl-ic-globe:before{content:"\e975"}.pl-ic-sphere:before{content:"\e976"}.pl-ic-bell-alt:before{content:"\e977"}.pl-ic-bell-alt-bold:before{content:"\e978"}.pl-ic-bell:before{content:"\e979"}.pl-ic-bubble:before{content:"\e97a"}.pl-ic-bubble-detail:before{content:"\e97b"}.pl-ic-asterisk:before{content:"\e97c"}.pl-ic-checkin:before{content:"\e97d"}.pl-ic-checkout:before{content:"\e97e"}.pl-ic-leaf:before{content:"\e97f"}.pl-ic-leave:before{content:"\e980"}.pl-ic-thumb-up:before{content:"\e981"}.pl-ic-thumb-down:before{content:"\e982"}.pl-ic-cog:before{content:"\e983"}.pl-ic-cog2:before{content:"\e984"}.pl-ic-cogs:before{content:"\e985"}.pl-ic-printer:before{content:"\e986"}.pl-ic-copy:before{content:"\e987"}.pl-ic-statistic:before{content:"\e988"}.pl-ic-paper:before{content:"\e989"}.pl-ic-dollar-circle:before{content:"\e98a"}.pl-ic-subscription:before{content:"\e98b"}.pl-ic-inventory:before{content:"\e98c"}.pl-ic-order-list:before{content:"\e98d"}.pl-ic-box-in:before{content:"\e98e"}.pl-ic-box-out:before{content:"\e98f"}.pl-ic-api:before{content:"\e990"}.pl-ic-list-alt:before{content:"\e991"}.pl-ic-list:before{content:"\e992"}.pl-ic-th-list:before{content:"\e993"}.pl-ic-th:before{content:"\e994"}.pl-ic-th-large:before{content:"\e995"}.pl-ic-filter:before{content:"\e996"}.pl-ic-wilkin:before{content:"\e997"}.pl-ic-dashboard:before{content:"\e998"}.pl-ic-template:before{content:"\e999"}.pl-ic-switch:before{content:"\e99a"}.pl-ic-carpark:before{content:"\e99b"}.pl-ic-electric:before{content:"\e99c"}.pl-ic-noElectric:before{content:"\e99d"}.pl-ic-thermometer:before{content:"\e99e"}.pl-ic-humidity:before{content:"\e99f"}.pl-ic-number:before{content:"\e9a0"}.pl-ic-airplane:before{content:"\e9a1"}.pl-ic-airplane-right:before{content:"\e9a2"}.pl-ic-carFront:before{content:"\e9a3"}.pl-ic-truck:before{content:"\e9a4"}.pl-ic-device-parent:before{content:"\e9a5"}.pl-ic-device-child:before{content:"\e9a6"}.pl-ic-connection-wifi:before{content:"\e9a7"}.pl-ic-device-wifi:before{content:"\e9a8"}.pl-ic-terminal:before{content:"\e9a9"}.pl-ic-chip:before{content:"\e9aa"}.pl-ic-mouse-target:before{content:"\e9ab"}.pl-ic-speaker:before{content:"\e9ac"}.pl-ic-survey:before{content:"\e9ad"}.pl-ic-survey2:before{content:"\e9ae"}.pl-ic-survey3:before{content:"\e9af"}.pl-ic-inout:before{content:"\e9b0"}.pl-ic-inout2:before{content:"\e9b1"}.pl-ic-transfer:before{content:"\e9b2"}.pl-ic-duration:before{content:"\e9b3"}.pl-ic-mo:before{content:"\e9b4"}.pl-ic-mo-alt:before{content:"\e9b5"}.pl-ic-machine-arm:before{content:"\e9b6"}.pl-ic-error404:before{content:"\e9b7"}.pl-ic-errobot:before{content:"\e9b8"}.pl-ic-screw:before{content:"\e9b9"}.pl-ic-ic2-logo:before{content:"\e9ba"}.pl-ic-ic2-tree:before{content:"\e9bb"}.pl-ic-ta-org:before{content:"\e9bc"}.pl-ic-ta-logo:before{content:"\e9bd"}.pl-ic-ads:before{content:"\e9be"}.pl-ic-shocked:before{content:"\e9bf"}.pl-ic-google-plus:before{content:"\e9c0"}.pl-ic-facebook:before{content:"\e9c1"}.pl-ic-twitter:before{content:"\e9c2"}.pl-ic-youtube:before{content:"\e9c3"}.pl-ic-linkedin2:before{content:"\e9c4"}.pl-ic-ads-14:before{content:"\e9c5"}.pl-ic-ads-12:before{content:"\e9c6"}
.pl-ic-file-ai:before, .pl-ic-filetype[href$=".ai"]:before, .pl-ic-filetype[href$=".AI"]:before{color:#f8aa2a}
.pl-ic-file-pdf:before, .pl-ic-filetype[href$=".pdf"]:before, .pl-ic-filetype[href$=".PDF"]:before{color:#fc110d}
.pl-ic-file-ppt:before, .pl-ic-filetype[href$=".ppt"]:before, .pl-ic-filetype[href$=".PPT"]:before{color:#cf4722}
.pl-ic-file-xls:before, .pl-ic-filetype[href$=".xls"]:before, .pl-ic-filetype[href$=".XLS"]:before{color:#257b4e}


/* override bootstrap style */
.btn-plain{background-color:#ccc}
.form-control:focus{border-color:#ccc; outline:0;
  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(128,128,128,.6);
          box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(128,128,128,.6);
}

.btn-default-second {
  color:#424242; background-color:#f5f5f5; border-color:#e0e0e0;
}
.btn-default-second:focus, .btn-default-second.focus {
  color:#424242; background-color:#e0e0e0; border-color:#bdbdbd;
}
.btn-default-second:hover {
  color:#424242; background-color:#e0e0e0; border-color:#bdbdbd;
}
.btn-default-second:active, .btn-default-second.active, .open > .dropdown-toggle.btn-default-second {
  color:#212121; background-color:#bdbdbd; border-color:#9e9e9e;
}
.btn-default-second:active:hover, .btn-default-second.active:hover, .open > .dropdown-toggle.btn-default-second:hover,
.btn-default-second:active:focus, .btn-default-second.active:focus, .open > .dropdown-toggle.btn-default-second:focus,
.btn-default-second:active.focus, .btn-default-second.active.focus, .open > .dropdown-toggle.btn-default-second.focus {
  color:#212121; background-color:#bdbdbd; border-color:#9e9e9e;
}
.btn-default-second:active, .btn-default-second.active, .open > .dropdown-toggle.btn-default-second {
  background-image: none;
}
.btn-default-second.disabled, .btn-default-second[disabled], fieldset[disabled] .btn-default-second,
.btn-default-second.disabled:hover, .btn-default-second[disabled]:hover, fieldset[disabled] .btn-default-second:hover,
.btn-default-second.disabled:focus, .btn-default-second[disabled]:focus, fieldset[disabled] .btn-default-second:focus,
.btn-default-second.disabled.focus, .btn-default-second[disabled].focus, fieldset[disabled] .btn-default-second.focus,
.btn-default-second.disabled:active, .btn-default-second[disabled]:active, fieldset[disabled] .btn-default-second:active,
.btn-default-second.disabled.active, .btn-default-second[disabled].active, fieldset[disabled] .btn-default-second.active{
  color:#757575; background-color:#fafafa; border-color:#eeeeee;
}
.btn-default-second .badge{color:#9e9e9e; background-color:#fff}

.btn-primary {
  color:#fff; background-color:#fbaf33; border-color:#d6912d;
}
.btn-primary:focus, .btn-primary.focus {
  color:#fff; background-color:#f79616; border-color:#ba680d;
}
.btn-primary:hover {
  color:#fff; background-color:#f79616; border-color:#d3851e;
}
.btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
  color:#fff; background-color:#f79616; border-color:#d3851e;
}
.btn-primary:active:hover, .btn-primary.active:hover, .open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus, .btn-primary.active:focus, .open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus, .btn-primary.active.focus, .open > .dropdown-toggle.btn-primary.focus {
  color:#fff; background-color:#d3851e; border-color:#ba680d;
}
.btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active{
  background-color:#fdd799; border-color:#eac896;
}
.btn-primary .badge{color:#fbaf33; background-color:#fff}

.btn-black {
  color:#fff; background-color:rgba(0,0,0,0.6); border-color:rgba(0,0,0,0.5);
}
.btn-black:focus, .btn-black.focus {
  color:#fff; background-color:rgba(0,0,0,0.75); border-color:rgba(0,0,0,1);
}
.btn-black:hover {
  color:#fff; background-color:rgba(0,0,0,0.75); border-color:rgba(0,0,0,.9);
}
.btn-black:active, .btn-black.active, .open > .dropdown-toggle.btn-black {
  color:#fff; background-color:rgba(0,0,0,0.75); border-color:rgba(0,0,0,1);
}
.btn-black:active:hover, .btn-black.active:hover, .open > .dropdown-toggle.btn-black:hover,
.btn-black:active:focus, .btn-black.active:focus, .open > .dropdown-toggle.btn-black:focus,
.btn-black:active.focus, .btn-black.active.focus, .open > .dropdown-toggle.btn-black.focus {
  color:#fff; background-color:rgba(0,0,0,1); border-color:rgba(0,0,0,1);
}
.btn-black:active, .btn-black.active, .open > .dropdown-toggle.btn-black {
  background-image: none;
}
.btn-black.disabled, .btn-black[disabled], fieldset[disabled] .btn-black,
.btn-black.disabled:hover, .btn-black[disabled]:hover, fieldset[disabled] .btn-black:hover,
.btn-black.disabled:focus, .btn-black[disabled]:focus, fieldset[disabled] .btn-black:focus,
.btn-black.disabled.focus, .btn-black[disabled].focus, fieldset[disabled] .btn-black.focus,
.btn-black.disabled:active, .btn-black[disabled]:active, fieldset[disabled] .btn-black:active,
.btn-black.disabled.active, .btn-black[disabled].active, fieldset[disabled] .btn-black.active{
  background-color:rgba(0,0,0,.3); border-color:rgba(0,0,0,.2)
}
.btn-black .badge{color:#fff; background-color:#000}

.btn-danger{
  color:#fff; background-color:#d9534f; border-color:#d43f3a;
}
.btn-danger:focus, .btn-danger.focus{
  color:#fff; background-color:#c9302c; border-color:#761c19;
}
.btn-danger:hover{
  color:#fff; background-color:#c9302c; border-color:#ac2925;
}
.btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger{
  color:#fff; background-color:#c9302c; border-color:#ac2925;
}
.btn-danger:active:hover, .btn-danger.active:hover, .open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus, .btn-danger.active:focus, .open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus, .btn-danger.active.focus, .open > .dropdown-toggle.btn-danger.focus{
  color:#fff; background-color:#ac2925; border-color:#761c19;
}
.btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger{
  background-image:none;
}
.btn-danger.disabled, .btn-danger[disabled], fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus, .btn-danger[disabled].focus, fieldset[disabled] .btn-danger.focus,
.btn-danger.disabled:active, .btn-danger[disabled]:active, fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger.active{
  background-color:#d9534f; border-color:#d43f3a;
}
.btn-danger .badge{color:#d9534f; background-color:#fff}

.btn-danger-alt {
  color:#d9534f; background:#fff; border-color:#d9534f
}
.btn-danger-alt:focus, .btn-danger-alt.focus {
  color:#fff; background:#d9534f; border-color:#c9302c
}
.btn-danger-alt:hover {
  color:#fff; background:#d9534f; border-color:#c9302c
}
.btn-danger-alt:active, .btn-danger-alt.active, .open > .dropdown-toggle.btn-danger-alt {
  color:#fff; background:#d9534f; border-color:#c9302c
}
.btn-danger-alt:active:hover, .btn-danger-alt.active:hover, .open > .dropdown-toggle.btn-danger-alt:hover,
.btn-danger-alt:active:focus, .btn-danger-alt.active:focus, .open > .dropdown-toggle.btn-danger-alt:focus,
.btn-danger-alt:active.focus, .btn-danger-alt.active.focus, .open > .dropdown-toggle.btn-danger-alt.focus {
  color:#fff; background-color:#ac2925; border-color:#761c19;
}
.btn-danger-alt:active, .btn-danger-alt.active, .open > .dropdown-toggle.btn-danger-alt {
  background-image: none;
}
.btn-danger-alt.disabled, .btn-danger-alt[disabled], fieldset[disabled] .btn-danger-alt,
.btn-danger-alt.disabled:hover, .btn-danger-alt[disabled]:hover, fieldset[disabled] .btn-danger-alt:hover,
.btn-danger-alt.disabled:focus, .btn-danger-alt[disabled]:focus, fieldset[disabled] .btn-danger-alt:focus,
.btn-danger-alt.disabled.focus, .btn-danger-alt[disabled].focus, fieldset[disabled] .btn-danger-alt.focus,
.btn-danger-alt.disabled:active, .btn-danger-alt[disabled]:active, fieldset[disabled] .btn-danger-alt:active,
.btn-danger-alt.disabled.active, .btn-danger-alt[disabled].active, fieldset[disabled] .btn-danger-alt.active {
  background:none; border-color:#d9534f
}
.btn-danger-alt .badge {
  color:#fff; background-color:#d9534f;
}

.btn-iconlink{display:inline-block; padding:.313em .5em; border-radius:50%; background-color:transparent; border:none; color:#424242; font-size:1rem; outline:none}
.btn-iconlink.btn-text{border-radius:.25em;}
.btn-iconlink.btn-sm{padding:.2em .45em; font-size:.875rem}
.btn-iconlink.btn-xs{padding:.1em .35em; font-size:.75rem}
a.btn-iconlink{text-decoration:none}
.btn-iconlink:hover, .btn-iconlink:focus{background-color:rgba(0,0,0,.06); color:#424242}
.btn-iconlink:active, .btn-iconlink:hover:active{background-color:rgba(0,0,0,.12); color:#000000; box-shadow:inset 0 0 5px rgba(0,0,0,.26)}

.btn-iconlink.btn-iconlink-danger{color:#d9534f}
.btn-iconlink.btn-iconlink-danger:active, .btn-iconlink.btn-iconlink-danger:hover:active{color:#c9302c}
.btn-iconlink.btn-iconlink-warning{color:#f0ad4e}
.btn-iconlink.btn-iconlink-warning:active, .btn-iconlink.btn-iconlink-warning:hover:active{color:#ec971f}
.btn-iconlink.btn-iconlink-info{color:#5bc0de}
.btn-iconlink.btn-iconlink-info:active, .btn-iconlink.btn-iconlink-info:hover:active{color:#31b0d5}
.btn-iconlink.btn-iconlink-primary{color:#fbaf33}
.btn-iconlink.btn-iconlink-primary:active, .btn-iconlink.btn-iconlink-primary:hover:active{color:#f79616}

/* Cursor styles */
.cursor-pointer{cursor: pointer;}
.cursor-croshair{cursor: crosshair;}
.cursor-eresize{cursor: e-resize;}
.cursor-move{cursor: move;}

.input-group-addon-plain{display:table-cell; padding:0 5px; vertical-align:middle}

.input-group-xs input[type="date"],
.input-group-xs input[type="time"],
.input-group-xs input[type="datetime-local"],
.input-group-xs input[type="month"]{line-height:22px}

.input-group-xs > .form-control,
.input-group-xs > .input-group-addon,
.input-group-xs > .input-group-btn > .btn{height:22px; padding:3px 6px; font-size:.75rem; line-height:1.2}
select.input-group-xs > .form-control,
select.input-group-xs > .input-group-addon,
select.input-group-xs > .input-group-btn > .btn{height:22px; line-height:22px}
textarea.input-group-xs > .form-control,
textarea.input-group-xs > .input-group-addon,
textarea.input-group-xs > .input-group-btn > .btn,
select[multiple].input-group-xs > .form-control,
select[multiple].input-group-xs > .input-group-addon,
select[multiple].input-group-xs > .input-group-btn > .btn{height:auto}

/* Autocomplete styles */
div.wicket-aa-container {
  z-index:1080;  
}
div.wicket-aa {
  background-color:white;
  border:1px solid #CCCCCC;
  color:black;
}
div.wicket-aa ul {
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0pt;
  padding:5px;
  cursor:pointer;
}
div.wicket-aa ul li.selected {
  background-color:#CCCCCC;
}

.form-group.form-group-alt .input-group{display:inline-block; width:100%}
.form-group.form-group-alt .input-group-addon:first-child{position:absolute; display:block; background:none; border:none; border-radius:0; z-index:10}
.form-group.form-group-alt .input-group .form-control:last-child{display:block; padding-left:45px; padding-bottom:6px; border:none; border-bottom:1px solid #CCC; border-radius:0; box-shadow:none; transition:padding-bottom .15s, border-width .15s}
.form-group.form-group-alt .input-group .form-control:focus{padding-bottom:4px; border-bottom:3px solid #fbaf33}

.form-group-option{width:100%; min-height:50px}
.form-group-option .control-label{display:inline-block; width:100%; height:100%; margin-bottom:0; font-weight:300; vertical-align:sub; cursor:pointer}
.form-group-option .control-label > span{display:inline-block; width:72%; vertical-align:sub}
.form-group-option .checkbox-deco, .form-group-option .checkbox-deco-sm, .form-group-option .radio-deco{float:right}

.form-group.form-group-option{width:100%; min-height:auto; margin-bottom:20px; background-color:#f5f5f5; border:1px solid #eeeeee; border-radius:3px}
.form-group.form-group-option .control-label{position:relative; display:inline-block; width:100%; height:100%; margin-bottom:0; padding:15px 70px 15px 10px; font-weight:300; vertical-align:middle; cursor:pointer}
.form-group.form-group-option .control-label > span{display:block; width:100%; vertical-align:middle}
.form-group.form-group-option .checkbox-deco,
.form-group.form-group-option .checkbox-deco-sm,
.form-group.form-group-option .radio-deco{position:absolute; right:10px; top:50%; margin-top:-15px; margin-bottom:0}
.form-group:not(.form-group-option) + div.form-group.form-group-option{margin-top:25px}

.form-control:focus{
  border-color:#bdbdbd;
  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(189,189,189,.8);
          box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(189,189,189,.8);
}

.form-control.form-control-readonly{background:#ffffff; cursor:text}

@media screen and (min--moz-device-pixel-ratio:0){
  .form-group.attachment .input-group > input[type=file]{padding-bottom:40px}
  .form-group.attachment .input-group > .input-group-btn button{height:48px; padding-top:4px}
  .form-group.attachment .input-group-sm > input[type=file]{padding-bottom:35px}
  .form-group.attachment .input-group-sm > .input-group-btn button{height:42px; padding-top:4px}
}

.form-control.form-control-sm{padding:5px 10px; height:30px; font-size:.75rem; line-height:1.5}
select.form-control.form-control-sm{padding-top:5px; padding-bottom:5px}
textarea.form-control.form-control-sm{height:auto}
textarea.form-control-sm + button.btn{margin-top:5px;}

.form-control.form-control-xs{font-size:.75rem; padding:3px 6px; height:22px}
select.form-control.form-control-xs{padding-top:0; padding-bottom:0}
textarea.form-control.form-control-xs{height:auto}
textarea.form-control-xs + button.btn{margin-top:5px}

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error .errorable,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #f44336;
}
.has-error .form-control {
  border-color: #f44336;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-error .form-control:focus {
  border-color: #f44336;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ff1744;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ff1744;
}
.has-error .input-group-addon {
  color: #f44336;
  background-color: #ffebee;
  border-color: #f44336;
}
.has-error .form-control-feedback {
  color: #f44336;
}

.container.nopadding{padding-left:0; padding-right:0}
.clean-accordion .panel{margin:0; padding:0; background:none; border:none; border-radius:0; box-shadow:none}
.clean-accordion .panel + .panel{border-top:1px solid #ccc}
.clean-accordion .panel-heading{padding:0; border-bottom: none; border-top-left-radius:0; border-top-right-radius:0}
.clean-accordion .panel-title > a{display:block; padding:10px 0; text-decoration:none; font-weight:400; color:#333}
.clean-accordion .panel-title > a:after{content:"×"; position:relative; top:-4px; font-size:1.25rem; float:right; transition:all .25s}
.clean-accordion .panel-title > a.collapsed:after{transform:rotate(-135deg); -moz-transform:rotate(-135deg); -webkit-transform:rotate(-135deg)}
.clean-accordion .panel-title > a.collapsed.leaf:after{content:"\e258"; font-size:.75rem; position:relative; top:1px; display:inline-block; font-family:'Glyphicons Halflings'; font-style:normal; font-weight:400; line-height:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; transform:rotate(0deg); -moz-transform:rotate(0deg); -webkit-transform:rotate(0deg)}
.clean-accordion .panel-body{padding:15px 0}
.clean-accordion.col-xs-12{padding-left:0; padding-right:0}
.well h2{margin-top:0}
.well.well-narrowform{max-width:600px}
.form-group .plain-text{display:block; padding-top:7px}
button.btn, button.btn:focus, button.btn:active{outline:none}
.text-left{text-align:left!important}
.alert > p + p{margin-top:15px}

.label.label-normal{position:relative; top:-1px; font-size:.65rem; font-weight:normal; letter-spacing:-0.0125em}
.modal .modal-title .label.label-normal{top:-3px}
.label.label-timezone{padding:2px 5px 1px; background:#bdbdbd; color:#ffffff; font-size:.75rem; font-weight:300}
.label.label-timezone .icon{font-size:.75rem}
.label.label-count{padding:.1em .3em .1em; background:#e0e0e0; color:#616161; font-size:.75em; font-weight:400}

.table-grid{border:1px solid #ddd; font-size:.75rem}
.table-grid > thead > tr > th,.table-grid > tbody > tr > td{border:1px solid #e0e0e0}
.table-grid > thead > tr > th{font-weight:700; background:#fafafa}
.table-grid > thead > tr > th,.table-grid > tbody > tr > th,.table-grid > tfoot > tr > th,.table-grid > thead > tr > td,.table-grid > tbody > tr > td,.table-grid > tfoot > tr > td{border:1px solid #e0e0e0}
.table-grid > thead > tr > th,.table-grid > thead > tr > td{border-bottom-width:2px}
.table-grid a[href]:not(.btn), .table-grid a[href]:not(.btn):hover, .table-grid a[href]:not(.btn):focus, .table-grid a[href]:not(.btn):active{color:#ba6a00}
@media screen and (max-width:1199px) {
  .table-responsive > .table-grid{border:0}
  .table-responsive > .table-grid > thead > tr > th:first-child,.table-responsive > .table-grid > tbody > tr > th:first-child,.table-responsive > .table-grid > tfoot > tr > th:first-child,.table-responsive > .table-grid > thead > tr > td:first-child,.table-responsive > .table-grid > tbody > tr > td:first-child,.table-responsive > .table-grid > tfoot > tr > td:first-child{border-left:0}
  .table-responsive > .table-grid > thead > tr > th:last-child,.table-responsive > .table-grid > tbody > tr > th:last-child,.table-responsive > .table-grid > tfoot > tr > th:last-child,.table-responsive > .table-grid > thead > tr > td:last-child,.table-responsive > .table-grid > tbody > tr > td:last-child,.table-responsive > .table-grid > tfoot > tr > td:last-child{border-right:0}
  .table-responsive > .table-grid > tbody > tr:last-child > th,.table-responsive > .table-grid > tfoot > tr:last-child > th,.table-responsive > .table-grid > tbody > tr:last-child > td,.table-responsive > .table-grid > tfoot > tr:last-child > td{border-bottom:0}

  /* bootstrap override */
  .table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}
  .table-responsive>.table{margin-bottom:0}
  .table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}
  .table-responsive>.table-bordered{border:0}
  .table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}
  .table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}
  .table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}  
}

@media screen and (min-width:991px) {
  .table-hover>tbody>tr:hover a.table-hover-link[href]{text-decoration:underline}
  .table-hover>tbody>tr:not(:hover) .table-hover-show{display:none}
}

/* component */
.checkbox-deco{display:block; position:relative; width:60px; height:30px; cursor:pointer}
.checkbox-deco input[type=checkbox]{display:none}
.checkbox-deco input[type=checkbox] + span{display:block; position:absolute; width:100%; height:100%; left:0; top:0; background:#ccc; border:1px solid #ccc; border-radius:15px; box-shadow:inset 1px 1px 4px rgba(0,0,0,.1); transition:all .15s}
.checkbox-deco input[type=checkbox] + span span{display:block; position:absolute; left:0; top:0; width:50%; height:100%; background:#fff; border-radius:50%; cursor:pointer; box-shadow:2px 2px 5px rgba(0,0,0,.3); transition: all .15s}
.checkbox-deco input[type=checkbox]:checked + span{background:#9ccc65}
.checkbox-deco input[type=checkbox]:checked + span span{left:50%; border-color:#9ccc65;
  -webkit-box-shadow:0 0 10px rgba(156,204,101,1);
          box-shadow:0 0 10px rgba(156,204,101,1);}
.checkbox-deco input[type=checkbox] + span:before, .checkbox-deco input[type=checkbox] + span:after{position:absolute; top:8px; color:#ffffff; font-size:.75rem; font-family:'peplink-icon'; font-style:normal; font-weight:400; line-height:1; -webkit-font-smoothing:antialiased; z-index:1}
.checkbox-deco input[type=checkbox] + span:before{content:'\e901'; left:10px}
.checkbox-deco input[type=checkbox] + span:after{content:'\e902'; right:10px}
.checkbox-deco input[type=checkbox][disabled] + span{opacity:.5}

.radio-deco, .checkbox-deco-sm, .checkbox-deco-xs{display:block; position:relative; width:30px; height:30px; cursor:pointer}
.radio-deco input[type=radio],
.checkbox-deco-sm input[type=checkbox],
.checkbox-deco-xs input[type=checkbox],
.select-deco select{display:none}
.radio-deco input[type=radio] + span,
.checkbox-deco-sm input[type=checkbox] + span,
.checkbox-deco-xs input[type=checkbox] + span,
.select-deco select + span{display:block; position:absolute; width:100%; height:100%; left:0; top:0; background:#e0e0e0; border:1px solid #e0e0e0; border-radius:50%; box-shadow:inset 1px 1px 4px rgba(0,0,0,.1); transition:all .15s}
.radio-deco input[type=radio] + span:before,
.checkbox-deco-sm input[type=checkbox] + span:before,
.checkbox-deco-xs input[type=checkbox] + span:before,
.select-deco select + span:before{content:'\e902'; position:absolute; left:6.5px; top:6px; color:#ffffff; font-size:1rem; font-family:'peplink-icon'; font-style:normal; font-weight:400; line-height:1; -webkit-font-smoothing:antialiased; z-index:1}
.radio-deco.selection input[type=radio] + span:before{content:' ';}
.radio-deco input[type=radio]:checked + span,
.checkbox-deco-sm input[type=checkbox]:checked + span,
.checkbox-deco-xs input[type=checkbox]:checked + span{background:#9ccc65}
.radio-deco input[type=radio]:checked + span:before,
.checkbox-deco-sm input[type=checkbox]:checked + span:before,
.checkbox-deco-xs input[type=checkbox]:checked + span:before{content:'\e901'}
.radio-deco input[type=radio][disabled] + span,
.checkbox-deco-sm input[type=checkbox][disabled] + span,
.checkbox-deco-xs input[type=checkbox][disabled] + span{opacity:.5}
.checkbox-deco-xs{width:20px; height:20px}
.checkbox-deco-xs input[type=checkbox] + span:before{left:4px; top:4.5px; font-size:.65rem}

.radio-deco.radio-deco-sm{width:25px; height:25px}
.radio-deco.radio-deco-sm input[type=radio]:checked + span:before{font-size:.75rem}
.radio-deco.radio-deco-xs{width:20px; height:20px}
.radio-deco.radio-deco-xs input[type=radio]:checked + span:before{left:4.5px; top:4.5px; font-size:.65rem}
label .radio-deco,
label .radio-deco + span{display:inline-block; vertical-align: middle}

/* common style */
html, body{height:100%; background:#fff; color:#333; font-size:100%; font-family: 'Roboto', sans-serif; font-weight:normal}
body{overflow-y:scroll}
h1, h2, .h1, .h2{font-weight:lighter}
h1 span, h2 span, h3 span, h4 span, h5 span, .h1 span, .h2 span, .h3 span, .h4 span, .h5 span{display:inline-block}
.well h1{margin-top:5px}
a, .btn-link{color:#d58512}
a:hover, a:focus, a:active,
.btn-link:hover, .btn-link:focus, .btn-link:active{color:#d58512}
a[target=_blank]:after{content:"\e164"; position:relative; top:1px; display:inline-block; margin-left:2px; font-size:.75rem; font-family:'Glyphicons Halflings'; font-style:normal; font-weight:400; line-height:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; transform: scale(.75)}
a:not([href]){color:inherit; cursor:default; text-decoration:none}
.no-popup-icon a[target=_blank]:after, a.no-popup-icon[target=_blank]:after{content:""}
pre{white-space:pre-line}
.wrap-newline{display:inline-block}
.alert .feedbackPanel, .alert ul{padding:0; list-style:none}
.alert .feedbackPanel li, .alert > ul > li{position:relative; padding-left:25px; text-align:left}
.alert .feedbackPanel li:before, .alert ul li:before{position:absolute; left:0; top:3px; margin-right:10px; display: inline-block; font-family:'peplink-icon'; font-style:normal; font-weight:400; line-height:1; -webkit-font-smoothing:antialiased}
.alert.alert-danger .feedbackPanel li:before, .alert.alert-danger ul li:before{content:"\e902"}
.alert.alert-warning .feedbackPanel li:before, .alert.alert-warning ul li:before{content:"\e905"}
.alert.alert-success .feedbackPanel li:before, .alert.alert-success ul li:before{content:"\e901"}
.alert.alert-info .feedbackPanel li:before, .alert.alert-info ul li:before{content:"\e900"}
.alert.slideup, .slideup{display:none}
.alert.lefticon{position:relative; padding-left:55px}
.alert.lefticon .icon{position:absolute; top:15px; left:15px; font-size:1.5rem}
.alert.lefticon-lg{position:relative; min-height:95px; padding-left:110px}
.alert.lefticon-lg > div.table-alert{display:table; width:100%; height:65px}
.alert.lefticon-lg > div.table-alert > span{display:table-cell; vertical-align:middle}
.alert.lefticon-lg .icon{position:absolute; top:20px; left:20px; font-size:3.5rem}
.alert.alert-success a, .alert.alert-warning a, .alert.alert-danger a{color:inherit; font-weight:700; text-decoration:underline}
.alertbox-xs .alert, .alert-xs{padding:10px; font-size:.75rem}
.alert ul.noicon{margin-left:38px}
.alert ul.noicon li{padding-left:0; list-style:disc}
.alert ul.noicon li:before{content:""}
.alert-light .alert{margin-bottom:0; padding:0; background-color:transparent; border:none}
.alert-light .alert ul.feedbackPanel{display:inline-block; width:auto}
.alert-light.alert-sm, .alert-light.alert-xs{padding:0}
.alert-light.alert-sm .alert ul > li{padding-left:22px; font-size:.875rem}
.alert-light.alert-sm .alert ul > li:before{top:2px}
.alert-light.alert-xs .alert ul > li{padding-left:20px; font-size:.75rem}
.alert-light.alert-xs .alert ul > li:before{top:2px}
.alert-light .alert.alert-success{color:#4caf50}
.alert-light .alert.alert-info{color:#2196f3}
.alert-light .alert.alert-danger{color:#d32f2f}
.alert-light .alert.alert-warning{color:#f57f17}
.clickbox{display:inline-block; margin-left:5px; cursor:pointer; border-radius:3px}
.clickbox input{display:none}
.clickbox span{display:inline-block; position:relative; padding:5px 10px; font-weight:400; background:#ccc; border-radius:3px; transition:all .1s}
.clickbox input[type=checkbox] + span:before, .clickbox input[type=radio] + span:before{content:"\e157"; position:relative; display:inline-block; top:2px; margin-right:10px; font-family:'Glyphicons Halflings'; font-style:normal; font-weight:normal; line-height:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale}
.clickbox input[type=checkbox]:checked + span:before, .clickbox input[type=radio]:checked + span:before{content:'\e067'}
.clickbox input[type=radio] + span:before{content:"\e090"}
.clickbox input[type=radio]:checked + span:before{content:'\e089'}
.clickbox input[type=checkbox]:checked + span, .clickbox input[type=radio]:checked + span{color:#fff; background:#5cb85c}
.clickbox.clickbox-danger input[type=checkbox]:checked + span, .clickbox.clickbox-danger input[type=radio]:checked + span{color:#fff; background:#d9534f}
.clickbox .hightlight{position:relative; margin-top:5px; font-size:.75rem; color:#fff; background:#fbb034; border-radius:3px}
.btn-save{padding-left:50px; padding-right:50px}
*[data-badge]:after{content:attr(data-badge); display:inline-block; min-width:10px; top:0px; margin-left:5px; padding:1px 4px; font-size:.75rem; font-weight:normal; line-height:1; color:#fff; background:#ddd; border-radius:5px; text-align:center; white-space:nowrap; vertical-align:baseline}
.placeholder-wrapper{position:relative}
.placeholder-wrapper .textarea-placeholder{display:inline-block; position:absolute; color:#999; font-size:14px}
.text-required{color:#c00; font-size:.75rem}

@media screen {
  .print-only{display:none}
}

.data-card{display:block; width:100%; margin-bottom:30px; background-color:#fafafa; border:1px solid #eeeeee; border-radius:5px; font-size:.875rem}
.data-card .card-title{display:block; width:100%; padding:10px; border-bottom:1px solid #e0e0e0}
.data-card .card-title .title{margin:0; padding:0; font-size:.875rem}
.data-card .card-title .title > .icon{top:0px; margin-right:2px; font-size:.75rem}
.data-card .card-title .label{line-height:1.5em; margin-left:5px}
.data-card .card-title .dropdown{display:inline-block; margin-left:5px; float:right}
.data-card .card-title .dropdown > .btn{font-size:.675rem}
.data-card .card-title .dropdown > .dropdown-menu{min-width:auto; font-size:.75rem}
.data-card .card-content{position:relative; display:block; width:100%; padding:10px}
.data-card .card-content.content-count .value{font-size:1.75rem; font-weight:300}
.data-card .card-content.content-count .value small{font-size:.75rem; font-weight:300}
.data-card .card-content.content-count .description{font-size:.75rem;height:14px}
.data-card .card-content.content-table{padding:0; font-size:.75rem}
.data-card .card-content.content-table table{margin-bottom:0}
.data-card .card-content.content-table table > tbody > tr > td{vertical-align:middle}
.data-card .card-content.content-table table > tbody > tr:first-child > td{border-top:0}
.data-card .card-content.content-table table > thead > tr > th:first-child,
.data-card .card-content.content-table table > thead > tr > td:first-child,
.data-card .card-content.content-table table > tbody > tr > td:first-child{padding-left:10px;}
.data-card .card-content.content-table table > thead > tr > th:last-child,
.data-card .card-content.content-table table > thead > tr > td:last-child,
.data-card .card-content.content-table table > tbody > tr > td:last-child{padding-right:10px;}
.data-card .card-content.content-table .label-col{width:1%}
.data-card .card-content.content-table .value-col{text-align:right; white-space:nowrap}
.data-card .card-content.content-table .narrowest-col{width:1%; white-space:nowrap}
.data-card .card-content.content-table .showall{position:absolute; left:0; right:0; bottom:-6px; margin:0; padding:0}
.data-card .card-content.content-table .showall button.btn{display:block; margin:0 auto; padding:0 .75em; color:#9e9e9e; line-height:0; outline:none}
@media screen and (min--moz-device-pixel-ratio:0){.data-card .card-content.content-table .showall button.btn > span{top:0}}
.data-card.loading{background-position:center center; background-repeat:no-repeat; background-image:url(data:image/gif;base64,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WH81102FUwaiI2szPYfUFXnQcmZzA4WUClmhhATnnXjmqeeeeQYEADsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=)}
.data-card > *{transition: opacity .2s}
.data-card.loading > *{opacity: .12}
.data-card.card-chart{text-align:left}
.data-table{margin-top:30px}

.count-highlight{display:flex; flex-wrap:wrap; margin-left:-10px; margin-right:-10px; margin-bottom:-20px}
.count-highlight > div{width:100%; padding:0 10px 20px}
.count-highlight .data-card{margin-bottom:0}
@media screen and (min-width:375px) {
  .count-highlight > div{width:50%; max-width:none}
}
@media screen and (min-width:550px) {
  .count-highlight > div{width:25%; /*max-width:260px*/}
}

.shelf{display:table; width:100%; table-layout:fixed}
.shelf > div{display:table-cell}
.shelf-flex{display:flex; width:100%}
.shelf-flex > div{display:block; min-width:0}

.context{padding-left:5px; border-left:1px solid #e0e0e0; white-space:pre-wrap}

.content-group{max-width:400px; margin-bottom:45px; font-size:.75rem}
.content-group > .title{margin-bottom:8px; font-size:1rem; font-weight:400; line-height:1em}
.content-group .content-block{padding-top:10px; font-size:.75rem; border-top:1px solid #e0e0e0}
.content-group .content-block .form-group{margin-bottom:20px}
.content-group .content-block .form-group .control-label{margin-bottom:5px}
.content-group .copy-block{position:relative; padding-right:36px;}
.content-group .copy-block .btn{position:absolute; top:3px; right:3px;}
.content-group > .title + div.message-notice{padding-top:10px; border-top:1px solid #e0e0e0}

.clean-list .clean-listitem{display:flex; flex-wrap:nowrap; align-items:center; position:relative; width:100%; border-top:1px solid #e0e0e0; color:#424242; text-decoration:none}
.clean-list .clean-listitem:last-child{border-bottom:1px solid #e0e0e0}
.clean-list .clean-listitem:hover{background:#fafafa}
.clean-list a[href].clean-listitem:after{content:'\e91a'; position:absolute; right:5px; top:50%; margin-top:-8px; color:#e0e0e0; font-family:"peplink-icon"}
.clean-list a[href].clean-listitem:hover:after{color:#757575}
.clean-list .clean-listitem-cell{flex-basis:auto; padding:10px 5px;}
.clean-list .clean-listitem-cell + div.clean-listitem-cell{padding-left:0}
.clean-list .clean-listitem-cell > *{vertical-align:middle}
.clean-list a.clean-listitem > .clean-listitem-cell:last-child{padding-right:20px}
.clean-list .clean-listitem-cell .icon{display:inline-block; width:20px; top:-2px; font-size:1rem}
.clean-list .clean-listitem ul{padding-left:15px}
.clean-list .clean-listitem pre{padding-top:8px}

.clean-content{display:block; width:100%; padding-top:10px; padding-bottom:10px; border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0}
.clean-plain{display:block; width:100%; padding-top:10px; padding-bottom:10px; border-top:1px solid #e0e0e0}
.clean-plain ul,
.clean-plain ol{padding-left:15px}
.clean-table{display:block; width:100%; padding-bottom:10px}
.clean-plain .table, .clean-plain .table-responsive,
.clean-table .table, .clean-table .table-responsive{margin-bottom:0}

.clean-card{display:block; width:100%; padding-top:10px; border-top:1px solid #e0e0e0}
.clean-card .clean-card-flex{display:flex; flex-wrap:wrap; margin-left:-5px; margin-right:-5px; margin-bottom:-10px}
.clean-card .clean-card-flex-item{width:100%; padding:0 5px 10px 5px}
.clean-card .clean-card-flex-item > div{height:100%; padding:5px; background-color:#f5f5f5; border:1px solid #e0e0e0; border-radius:3px}

.list-action-group > button,
.list-action-group > a{margin-bottom:5px; vertical-align:top}

.list-filter-group{position:relative; display:inline-block; width:100%; margin-bottom:15px}
.list-filter-group > div,
.list-filter-group > button{margin-bottom:5px; vertical-align:top}
.list-filter-group .datepicker-button-group{display:inline-block}
.list-filter-group .list-filter-option{display:inline-block}
.list-filter-group .list-filter-option .dropdown-menu{margin-top:1px; font-size:.75rem}
.list-filter-group .list-filter-option .dropdown-menu:before{content:''; display: inline-block; position: absolute; top:-7px; left:9px; border-right:7px solid transparent; border-bottom:7px solid #ccc; border-left:7px solid transparent; border-bottom-color:rgba(0, 0, 0, 0.2);}
.list-filter-group .list-filter-option .dropdown-menu:after{content:''; display:inline-block; position:absolute; top:-6px; left:10px; border-right:6px solid transparent; border-bottom:6px solid #fff; border-left:6px solid transparent}
.list-filter-group .list-filter-input{display:inline-block; width:240px}
.list-filter-group .list-filter-input.multi-input{width:auto}
.list-filter-group .list-filter-input.multi-input > form > .shelf-flex{flex-wrap:wrap}
.list-filter-group .list-filter-input.multi-input > form > .shelf-flex > div{margin-right:8px; margin-bottom:5px}
.list-filter-group .input-search{position:relative; width:240px}
.list-filter-group .input-monthpick{position:relative; width:180px}
.list-filter-group .input-monthpick .monthpick{padding-left:25px}
.list-filter-group .input-monthpick .icon{position:absolute; display:block; top:7px; left:7px; font-size:0.75rem; z-index:2}
.list-filter-group .input-monthpick .loading-wrapper{position:absolute; display:none; top:7px; left:auto; right:38px; bottom:auto; width:auto; height:auto; background:transparent; overflow:inherit; z-index:2}
.list-filter-group .input-monthpick .loading-wrapper .loading-three-quarters{width:16px; height:16px; border:4px solid #999; border-right-color:transparent}

.modal-form .hide-required-text-content .text-required.text-content{display:none}
.modal-simple .modal-footer{padding-top:0; border-top:none}
.modal-simple .modal-footer .btn-close{color:#616161; text-decoration:none; outline:none}
.modal-simple .modal-footer .btn-close:hover{color:#000000; text-decoration:underline}
.modal-simple .content-group > .title{font-size:.875rem; font-weight:bold}
.modal-simple .clean-list .clean-listitem .clean-listitem-cell.name{padding-left:0}
@media screen and (min-width:768px) {
  .modal-simple .clean-card .clean-card-flex-item{width:50%}
}

.page-action-container{display:block; margin-bottom:15px}
.page-action-container > div{display:inline-block; margin-right:30px}
.page-action-container > div:last-child{margin-right:0}
.page-action-container .list-filter-group{margin-bottom:0}

.list-header{width:100%; margin-bottom:15px}
.list-header .header-action{margin-bottom:15px}
.list-header .header-record-count{color:#757575}
.list-header .header-record-count .count{font-size:.75rem}

.refine-container{display:block; width:auto; max-width:100%}
.refine-container .refine-item{position:relative; display:inline-block; margin:0 -4.5px 4px 0 ; padding:5px 10px 5px 5px; border:1px solid #e0e0e0; vertical-align:middle; cursor:pointer}
.refine-container .refine-item:hover{background-color:#f5f5f5}
.refine-container .refine-item:after{position:absolute; display:block; content:' '; width:0; height:0; right:2px; bottom:10px; border-style:solid; border-width:6.9px 4px 0 4px; border-color:#757575 transparent transparent transparent}
.refine-container .refine-item:hover:after{border-color:#212121 transparent transparent transparent}
.refine-container .refine-item.readonly:hover{background-color:transparent; cursor:auto}
.refine-container .refine-item.readonly:after{display:none; content:''}
.refine-item .value,
.refine-item .emptyMessage{display:block; height:15px; color:#212121; font-size:.675rem}
.refine-item .emptyMessage{display:none; color:#bdbdbd}
.refine-item .value:empty{display:none}
.refine-item .value:empty + div.emptyMessage{display:block}
.refine-item .name{color:#757575; font-size:.65rem}
.refine-item .dropdown{position:absolute; left:0; right:0; bottom:3px}
.refine-item .dropdown-menu{font-size:.75rem}

.attachment-item{display:block}
.attachment-item + div.attachment-item{margin-top:15px}
.attachment-item .item-number{padding-right:10px; white-space:nowrap}
.attachment-item .item-name{padding-top:3px; line-height:1em; white-space:normal; word-break:break-all}
.attachment-item .item-action .btn-undo{display:none}
.attachment-item .item-additional{}
.attachment-item.deleted .item-number,
.attachment-item.deleted .item-name{opacity:.4}
.attachment-item.deleted .item-name{text-decoration:line-through}
.attachment-item.deleted .item-action .btn-delete{display:none}
.attachment-item.deleted .item-action .btn-undo{display:inline-block}
.attachment-item.deleted .item-additional{opacity:.4}
.attachment-item + .attachment{margin-top:15px}
.attachment > div{margin-bottom:15px}
.attachment label{margin-bottom:15px}
.attachment label.control-label{margin-bottom:0}
.attachment input{padding-bottom:30px}
.attachment input + input{margin-top:20px}
.attachment .input-group button{padding-top:10px; padding-bottom:6px}
.attachment .fileitem-group{margin-bottom:30px}
@media screen\0 {.modal-simple input.form-control[type=file]{height:auto; padding-top:7px; padding-bottom:6px} }
@media screen and (min--moz-device-pixel-ratio:0){
  .attachment input.form-control.form-control-sm{padding-bottom:35px}
  .modal-simple input.form-control[type=file]{padding-bottom:40px}
  .modal-simple .fileitem .input-group button{padding-top:13px; padding-bottom:13px}
  .modal-simple .fileitem .input-group.input-group-sm input.form-control[type=file]{padding-bottom:36px}
  .modal-simple .fileitem .input-group.input-group-sm button{padding-top:11px; padding-bottom:30px}
}
.caret-right{display: inline-block; width:0; height:0; margin-left:2px; vertical-align:middle; border-left:4px dashed; border-top:4px solid transparent; border-bottom:4px solid transparent}
fieldset + fieldset{margin-top:60px}
ol.no-indent{padding-left:22px}
.text-color-brown{color:#795548}
.text-color-red{color:#f44336}
.text-color-amber{color:#ffc107}
.text-color-lime{color:#cddc39}
.text-color-green{color:#4caf50}
.text-color-blue{color:#2196f3}
.text-xxxs{font-size:.65rem}
.text-xxs{font-size:.675rem}
.text-xs{font-size:.75rem}
.text-sm{font-size:.875rem}
.text-md{font-size:1rem}
.text-lg{font-size:1.5rem}
.text-xl{font-size:2rem}
.text-dim{color:#9e9e9e}
.text-normal{font-weight:normal}
.text-bold{font-weight:bold}
.text-light{font-weight:300}
.text-lighter{font-weight:100}
.text-style-none{font-style:normal}
.wrap-normal{display:inline; white-space:normal}
.wrap-newline{display:inline-block}
.wrap-preline{white-space:pre-line}
.wrap-prewrap{white-space:pre-wrap!important}
.wrap-skipline{display:block}
.word-break-all{word-break:break-all}
.word-break-word{word-break:break-word}
.text-ellipsis{white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
.text-gray{color:#757575}
.text-bold{font-weight:bold}
.text-success{color:#4caf50}
.text-info{color:#2196f3}
.text-danger{color:#d32f2f}
.text-warning{color:#f57f17}
.text-code{font-family:"Roboto Mono", "Courier New", Courier, monospace}
.vbottom{display:inline-block; vertical-align:bottom; float:none}
.vtop{display:inline-block; vertical-align:top; float:none}
.v-middle{vertical-align:middle;}
.v-text-top{vertical-align:text-top;}
.text-wrapurl{display:inline-block; max-width:500px; word-wrap:break-word}
.text-compact{letter-spacing:-0.5px}
hr.thin, .hr-thin{margin-top:5px; margin-bottom:5px}
hr.dark, .hr-dark{border-top:1px solid #9e9e9e}
.m-t-0{margin-top:0}
.m-t-3{margin-top:3px}
.m-t-5{margin-top:5px}
.m-t-10{margin-top:10px}
.m-t-15{margin-top:15px}
.m-t-30{margin-top:30px}
.m-b-0{margin-bottom:0}
.m-b-3{margin-bottom:3px}
.m-b-5{margin-bottom:5px}
.m-b-10{margin-bottom:10px}
.m-b-15{margin-bottom:15px}
.m-b-30{margin-bottom:30px}
.m-l-0{margin-left:0}
.m-l-5{margin-left:5px}
.m-l-10{margin-left:10px}
.m-l-15{margin-left:15px}
.m-l-30{margin-left:30px}
.m-r-0{margin-right:0}
.m-r-5{margin-right:5px}
.m-r-10{margin-right:10px}
.m-r-15{margin-right:15px}
.m-r-30{margin-right:30px}
.p-t-3{padding-top:3px}
.p-t-5{padding-top:5px}
.p-t-10{padding-top:10px}
.p-t-15{padding-top:15px}
.p-b-3{padding-bottom:3px}
.p-b-5{padding-bottom:5px}
.p-b-10{padding-bottom:10px}
.p-b-15{padding-bottom:15px}
.p-l-3{padding-left:3px}
.p-l-5{padding-left:5px}
.p-l-10{padding-left:10px}
.p-l-15{padding-left:15px}
.p-r-3{padding-right:3px}
.p-r-5{padding-right:5px}
.p-r-10{padding-right:10px}
.p-r-15{padding-right:15px}
.cursor-pointer{cursor:pointer}
.cursor-help{cursor:help}

input.datepick, input.daterangepick, input.monthpick{cursor:pointer}
input.datepick[readonly], input.daterangepick[readonly], input.monthpick[readonly]{background:#ffffff; cursor:pointer}


/* message notice */
.message-notice{display:block; width:auto; padding:0}
.message-notice .title-group{display:table}
.message-notice .title-group > div{display:table-cell; vertical-align:middle}
.message-notice .icon{display:block; width:32px; height:32px; border:2px solid #424242; border-radius:50%; color:#424242; font-size:1.25rem; line-height:1.4em; text-align:center}
.message-notice .title{padding-left:10px; color:#212121; font-size:1.25rem; font-weight:300}
.message-notice .description{margin-left:38px; padding:5px; color:#757575; font-size:.75rem}
.data-card .message-notice .icon{border-color:#616161; color:#757575}
.data-card .message-notice .title{color:#757575}
.message-notice.message-sm .icon{width:22px; height:22px; border-width:1px; font-size:.75rem; line-height:1.8em}
.message-notice.message-sm .title{padding-top:2px; padding-left:5px; font-size:.875rem; font-weight:normal}
.message-notice.message-sm .description{margin-left:22px; padding-top:0}
.message-notice.message-success .icon{border-color:#689f38; color:#689f38}
.message-notice.message-success .title{color:#689f38}
.message-notice.message-info .icon{border-color:#1e88e5; color:#1e88e5}
.message-notice.message-info .title{color:#1e88e5}
.message-notice.message-warning .icon{border-color:#ffa000; color:#ffa000}
.message-notice.message-warning .title{color:#ffa000}
.message-notice.message-danger .icon{border-color:#f44336; color:#f44336}
.message-notice.message-danger .title{color:#f44336}
.message-notice.message-success .description,
.message-notice.message-info .description,
.message-notice.message-warning .description,
.message-notice.message-danger .description{color:#757575}
.message-notice.message-success .description > a,
.message-notice.message-info .description > a,
.message-notice.message-warning .description > a,
.message-notice.message-danger .description > a{color:#616161; text-decoration:underline}
.message-notice.message-success .description > a:hover,
.message-notice.message-info .description > a:hover,
.message-notice.message-warning .description > a:hover,
.message-notice.message-danger .description > a:hover{color:#000000}

/* owl-carousel style */
.owl-controls{position:absolute; width:100%}
.owl-dots{display:block; width:100%; text-align:center}
.owl-dots .owl-dot{display:inline-block; padding:10px;}
.owl-dots .owl-dot span{display:inline-block; width:15px; height:15px; border-radius:50%; border:1px solid rgba(0,0,0,.2)}
.owl-dots .owl-dot.active span{background:rgba(0,0,0,.2)}

/* hoverpop style */
.hoverpop{position:relative}
.hoverpop-trigger{display:block; cursor:pointer}
.hoverpop-content{display:none; position:absolute; left:0; min-width:100px; padding:10px 5px; background:#fff; border:1px solid #ccc; border-radius:5px; box-shadow:0px 2px 1px rgba(0,0,0,.5); }
.hoverpop-content.pre-line{white-space:pre-line}
.hoverpop:hover .hoverpop-content, .hoverpop.in .hoverpop-content{display:block; z-index:1000}
.hoverpop hr{margin-top:5px; margin-bottom:5px}
.hoverpop .content-menu-link{display:block; width:100%; padding:5px 0; white-space: nowrap;}
.hoverpop:hover .hoverpop-content:before, .hoverpop.in .hoverpop-content:before{content:""; position:absolute; display:block; left:50%; top:-8px; width:0; height:0; margin-left:-5px; border-style:solid; border-width:0 5px 8.7px 5px; border-color:transparent transparent #333 transparent}
.hoverpop:hover.right .hoverpop-content, .hoverpop.in.right .hoverpop-content{left:auto; right:0}
.hoverpop:hover.right .hoverpop-content:before, .hoverpop.in.right .hoverpop-content:before{left:auto; right:20%}

/* simple-pagenation */
.simple-pagination{display:inline-block; min-width:260px; font-size:.875rem}
.simple-pagination .page-input{display:table; width:100%}
.simple-pagination .page-input input{width:100%; min-width:129px; text-align:center}
.simple-pagination .page-input .input-group-btn .btn{outline:0}
.simple-pagination .page-input .input-group-btn:not(:first-child):not(:last-child) > .btn{border-radius:0}
.simple-pagination .page-input .input-group-btn>.btn{width:33px}

/* pagination-next-prev */
.pagination-next-prev{margin-bottom:15px}
.pagination-next-prev .pagination-count{display:inline-block}
.pagination-next-prev .btn-group{margin-left:0}
.pagination-next-prev .btn-group > button{width:32px}
.pagination-next-prev .btn-group:first-child{margin-right:5px}
.pagination-next-prev .pagination-count:first-child{padding-right:10px}

/* bootstrap-datepicker style */
.form-control.datepick[readonly]{background:#fff; cursor:text}
.form-control.datepick[disabled]{cursor:not-allowed; background-color:#eee; opacity:1}

/* side-marker style*/
@keyframes blink-red{50%{background:#f00; border-color:#f00; box-shadow:0 0 2px rgba(255,0,0,.5)}}
@-webkit-keyframes blink-red{50%{background:#F00; border-color:#f00; box-shadow:0 0 2px rgba(255,0,0,.5)}}
.side-marker{position:fixed; display:block; width:12px; top:0; right:0; z-index:1500}
.side-marker *{position:absolute; display:block; width:12px; height:5px; background:#a94442; border:1px solid rgba(255,255,255,.9); box-shadow:0 0 2px #fff; cursor:pointer}
.side-marker *:hover{-webkit-animation:blink-red 0.5s infinite; animation:blink-red 0.5s infinite}

/* productlot style */
.productlot .item img{width:200px}

/* animation ketframe by daneden.github.io/animate.css */
@-webkit-keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{0%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);-ms-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);-ms-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);-ms-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}
@-webkit-keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);-ms-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);-ms-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}

/* Loading object */
@-webkit-keyframes three-quarters{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes three-quarters{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes three-quarters{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes three-quarters{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.loading-three-quarters{font-family:sans-serif;font-weight:100}.loading-three-quarters:not(:required){-webkit-animation:three-quarters 800ms infinite linear;-moz-animation:three-quarters 800ms infinite linear;-ms-animation:three-quarters 800ms infinite linear;-o-animation:three-quarters 800ms infinite linear;animation:three-quarters 800ms infinite linear;border:8px solid #FFF;border-right-color:transparent;border-radius:16px;box-sizing:border-box;display:inline-block;position:relative;overflow:hidden;text-indent:-9999px;width:32px;height:32px}
@-webkit-keyframes dots{0%{-webkit-box-shadow:white 0 0 15px 0,#ff8866 -14px -14px 0 7px,#ffcc66 14px -14px 0 7px,#66dd77 14px 14px 0 7px,#44aaee -14px 14px 0 7px;-moz-box-shadow:white 0 0 15px 0,#ff8866 -14px -14px 0 7px,#ffcc66 14px -14px 0 7px,#66dd77 14px 14px 0 7px,#44aaee -14px 14px 0 7px;box-shadow:white 0 0 15px 0,#ff8866 -14px -14px 0 7px,#ffcc66 14px -14px 0 7px,#66dd77 14px 14px 0 7px,#44aaee -14px 14px 0 7px}8.33%{-webkit-box-shadow:white 0 0 15px 0,#ff8866 14px -14px 0 7px,#ffcc66 14px -14px 0 7px,#66dd77 14px 14px 0 7px,#44aaee -14px 14px 0 7px;-moz-box-shadow:white 0 0 15px 0,#ff8866 14px -14px 0 7px,#ffcc66 14px -14px 0 7px,#66dd77 14px 14px 0 7px,#44aaee -14px 14px 0 7px;box-shadow:white 0 0 15px 0,#ff8866 14px -14px 0 7px,#ffcc66 14px -14px 0 7px,#66dd77 14px 14px 0 7px,#44aaee -14px 14px 0 7px}16.67%{-webkit-box-shadow:white 0 0 15px 0,#ff8866 14px 14px 0 7px,#ffcc66 14px 14px 0 7px,#66dd77 14px 14px 0 7px,#44aaee -14px 14px 0 7px;-moz-box-shadow:white 0 0 15px 0,#ff8866 14px 14px 0 7px,#ffcc66 14px 14px 0 7px,#66dd77 14px 14px 0 7px,#44aaee -14px 14px 0 7px;box-shadow:white 0 0 15px 0,#ff8866 14px 14px 0 7px,#ffcc66 14px 14px 0 7px,#66dd77 14px 14px 0 7px,#44aaee -14px 14px 0 7px}25%{-webkit-box-shadow:white 0 0 15px 0,#ff8866 -14px 14px 0 7px,#ffcc66 -14px 14px 0 7px,#66dd77 -14px 14px 0 7px,#44aaee -14px 14px 0 7px;-moz-box-shadow:white 0 0 15px 0,#ff8866 -14px 14px 0 7px,#ffcc66 -14px 14px 0 7px,#66dd77 -14px 14px 0 7px,#44aaee -14px 14px 0 7px;box-shadow:white 0 0 15px 0,#ff8866 -14px 14px 0 7px,#ffcc66 -14px 14px 0 7px,#66dd77 -14px 14px 0 7px,#44aaee -14px 14px 0 7px}33.33%{-webkit-box-shadow:white 0 0 15px 0,#ff8866 -14px -14px 0 7px,#ffcc66 -14px 14px 0 7px,#66dd77 -14px -14px 0 7px,#44aaee -14px -14px 0 7px;-moz-box-shadow:white 0 0 15px 0,#ff8866 -14px -14px 0 7px,#ffcc66 -14px 14px 0 7px,#66dd77 -14px -14px 0 7px,#44aaee -14px -14px 0 7px;box-shadow:white 0 0 15px 0,#ff8866 -14px -14px 0 7px,#ffcc66 -14px 14px 0 7px,#66dd77 -14px -14px 0 7px,#44aaee -14px -14px 0 7px}41.67%{-webkit-box-shadow:white 0 0 15px 0,#ff8866 14px -14px 0 7px,#ffcc66 -14px 14px 0 7px,#66dd77 -14px -14px 0 7px,#44aaee 14px -14px 0 7px;-moz-box-shadow:white 0 0 15px 0,#ff8866 14px -14px 0 7px,#ffcc66 -14px 14px 0 7px,#66dd77 -14px -14px 0 7px,#44aaee 14px -14px 0 7px;box-shadow:white 0 0 15px 0,#ff8866 14px -14px 0 7px,#ffcc66 -14px 14px 0 7px,#66dd77 -14px -14px 0 7px,#44aaee 14px -14px 0 7px}50%{-webkit-box-shadow:white 0 0 15px 0,#ff8866 14px 14px 0 7px,#ffcc66 -14px 14px 0 7px,#66dd77 -14px -14px 0 7px,#44aaee 14px -14px 0 7px;-moz-box-shadow:white 0 0 15px 0,#ff8866 14px 14px 0 7px,#ffcc66 -14px 14px 0 7px,#66dd77 -14px -14px 0 7px,#44aaee 14px -14px 0 7px;box-shadow:white 0 0 15px 0,#ff8866 14px 14px 0 7px,#ffcc66 -14px 14px 0 7px,#66dd77 -14px -14px 0 7px,#44aaee 14px -14px 0 7px}58.33%{-webkit-box-shadow:white 0 0 15px 0,#ff8866 -14px 14px 0 7px,#ffcc66 -14px 14px 0 7px,#66dd77 -14px -14px 0 7px,#44aaee 14px -14px 0 7px;-moz-box-shadow:white 0 0 15px 0,#ff8866 -14px 14px 0 7px,#ffcc66 -14px 14px 0 7px,#66dd77 -14px -14px 0 7px,#44aaee 14px -14px 0 7px;box-shadow:white 0 0 15px 0,#ff8866 -14px 14px 0 7px,#ffcc66 -14px 14px 0 7px,#66dd77 -14px -14px 0 7px,#44aaee 14px -14px 0 7px}66.67%{-webkit-box-shadow:white 0 0 15px 0,#ff8866 -14px -14px 0 7px,#ffcc66 -14px -14px 0 7px,#66dd77 -14px -14px 0 7px,#44aaee 14px -14px 0 7px;-moz-box-shadow:white 0 0 15px 0,#ff8866 -14px -14px 0 7px,#ffcc66 -14px -14px 0 7px,#66dd77 -14px -14px 0 7px,#44aaee 14px -14px 0 7px;box-shadow:white 0 0 15px 0,#ff8866 -14px -14px 0 7px,#ffcc66 -14px -14px 0 7px,#66dd77 -14px -14px 0 7px,#44aaee 14px -14px 0 7px}75%{-webkit-box-shadow:white 0 0 15px 0,#ff8866 14px -14px 0 7px,#ffcc66 14px -14px 0 7px,#66dd77 14px -14px 0 7px,#44aaee 14px -14px 0 7px;-moz-box-shadow:white 0 0 15px 0,#ff8866 14px -14px 0 7px,#ffcc66 14px -14px 0 7px,#66dd77 14px -14px 0 7px,#44aaee 14px -14px 0 7px;box-shadow:white 0 0 15px 0,#ff8866 14px -14px 0 7px,#ffcc66 14px -14px 0 7px,#66dd77 14px -14px 0 7px,#44aaee 14px -14px 0 7px}83.33%{-webkit-box-shadow:white 0 0 15px 0,#ff8866 14px 14px 0 7px,#ffcc66 14px -14px 0 7px,#66dd77 14px 14px 0 7px,#44aaee 14px 14px 0 7px;-moz-box-shadow:white 0 0 15px 0,#ff8866 14px 14px 0 7px,#ffcc66 14px -14px 0 7px,#66dd77 14px 14px 0 7px,#44aaee 14px 14px 0 7px;box-shadow:white 0 0 15px 0,#ff8866 14px 14px 0 7px,#ffcc66 14px -14px 0 7px,#66dd77 14px 14px 0 7px,#44aaee 14px 14px 0 7px}91.67%{-webkit-box-shadow:white 0 0 15px 0,#ff8866 -14px 14px 0 7px,#ffcc66 14px -14px 0 7px,#66dd77 14px 14px 0 7px,#44aaee -14px 14px 0 7px;-moz-box-shadow:white 0 0 15px 0,#ff8866 -14px 14px 0 7px,#ffcc66 14px -14px 0 7px,#66dd77 14px 14px 0 7px,#44aaee -14px 14px 0 7px;box-shadow:white 0 0 15px 0,#ff8866 -14px 14px 0 7px,#ffcc66 14px -14px 0 7px,#66dd77 14px 14px 0 7px,#44aaee -14px 14px 0 7px}100%{-webkit-box-shadow:white 0 0 15px 0,#ff8866 -14px -14px 0 7px,#ffcc66 14px -14px 0 7px,#66dd77 14px 14px 0 7px,#44aaee -14px 14px 0 7px;-moz-box-shadow:white 0 0 15px 0,#ff8866 -14px -14px 0 7px,#ffcc66 14px -14px 0 7px,#66dd77 14px 14px 0 7px,#44aaee -14px 14px 0 7px;box-shadow:white 0 0 15px 0,#ff8866 -14px -14px 0 7px,#ffcc66 14px -14px 0 7px,#66dd77 14px 14px 0 7px,#44aaee -14px 14px 0 7px}}@-moz-keyframes dots{0%{-webkit-box-shadow:white 0 0 15px 0,#ff8866 -14px -14px 0 7px,#ffcc66 14px -14px 0 7px,#66dd77 14px 14px 0 7px,#44aaee -14px 14px 0 7px;-moz-box-shadow:white 0 0 15px 0,#ff8866 -14px -14px 0 7px,#ffcc66 14px -14px 0 7px,#66dd77 14px 14px 0 7px,#44aaee -14px 14px 0 7px;box-shadow:white 0 0 15px 0,#ff8866 -14px -14px 0 7px,#ffcc66 14px -14px 0 7px,#66dd77 14px 14px 0 7px,#44aaee -14px 14px 0 7px}8.33%{-webkit-box-shadow:white 0 0 15px 0,#ff8866 14px -14px 0 7px,#ffcc66 14px -14px 0 7px,#66dd77 14px 14px 0 7px,#44aaee -14px 14px 0 7px;-moz-box-shadow:white 0 0 15px 0,#ff8866 14px -14px 0 7px,#ffcc66 14px -14px 0 7px,#66dd77 14px 14px 0 7px,#44aaee -14px 14px 0 7px;box-shadow:white 0 0 15px 0,#ff8866 14px -14px 0 7px,#ffcc66 14px -14px 0 7px,#66dd77 14px 14px 0 7px,#44aaee -14px 14px 0 7px}16.67%{-webkit-box-shadow:white 0 0 15px 0,#ff8866 14px 14px 0 7px,#ffcc66 14px 14px 0 7px,#66dd77 14px 14px 0 7px,#44aaee -14px 14px 0 7px;-moz-box-shadow:white 0 0 15px 0,#ff8866 14px 14px 0 7px,#ffcc66 14px 14px 0 7px,#66dd77 14px 14px 0 7px,#44aaee -14px 14px 0 7px;box-shadow:white 0 0 15px 0,#ff8866 14px 14px 0 7px,#ffcc66 14px 14px 0 7px,#66dd77 14px 14px 0 7px,#44aaee -14px 14px 0 7px}25%{-webkit-box-shadow:white 0 0 15px 0,#ff8866 -14px 14px 0 7px,#ffcc66 -14px 14px 0 7px,#66dd77 -14px 14px 0 7px,#44aaee -14px 14px 0 7px;-moz-box-shadow:white 0 0 15px 0,#ff8866 -14px 14px 0 7px,#ffcc66 -14px 14px 0 7px,#66dd77 -14px 14px 0 7px,#44aaee -14px 14px 0 7px;box-shadow:white 0 0 15px 0,#ff8866 -14px 14px 0 7px,#ffcc66 -14px 14px 0 7px,#66dd77 -14px 14px 0 7px,#44aaee -14px 14px 0 7px}33.33%{-webkit-box-shadow:white 0 0 15px 0,#ff8866 -14px -14px 0 7px,#ffcc66 -14px 14px 0 7px,#66dd77 -14px -14px 0 7px,#44aaee -14px -14px 0 7px;-moz-box-shadow:white 0 0 15px 0,#ff8866 -14px -14px 0 7px,#ffcc66 -14px 14px 0 7px,#66dd77 -14px -14px 0 7px,#44aaee -14px -14px 0 7px;box-shadow:white 0 0 15px 0,#ff8866 -14px -14px 0 7px,#ffcc66 -14px 14px 0 7px,#66dd77 -14px -14px 0 7px,#44aaee -14px -14px 0 7px}41.67%{-webkit-box-shadow:white 0 0 15px 0,#ff8866 14px -14px 0 7px,#ffcc66 -14px 14px 0 7px,#66dd77 -14px -14px 0 7px,#44aaee 14px -14px 0 7px;-moz-box-shadow:white 0 0 15px 0,#ff8866 14px -14px 0 7px,#ffcc66 -14px 14px 0 7px,#66dd77 -14px -14px 0 7px,#44aaee 14px -14px 0 7px;box-shadow:white 0 0 15px 0,#ff8866 14px -14px 0 7px,#ffcc66 -14px 14px 0 7px,#66dd77 -14px -14px 0 7px,#44aaee 14px -14px 0 7px}50%{-webkit-box-shadow:white 0 0 15px 0,#ff8866 14px 14px 0 7px,#ffcc66 -14px 14px 0 7px,#66dd77 -14px -14px 0 7px,#44aaee 14px -14px 0 7px;-moz-box-shadow:white 0 0 15px 0,#ff8866 14px 14px 0 7px,#ffcc66 -14px 14px 0 7px,#66dd77 -14px -14px 0 7px,#44aaee 14px -14px 0 7px;box-shadow:white 0 0 15px 0,#ff8866 14px 14px 0 7px,#ffcc66 -14px 14px 0 7px,#66dd77 -14px -14px 0 7px,#44aaee 14px -14px 0 7px}58.33%{-webkit-box-shadow:white 0 0 15px 0,#ff8866 -14px 14px 0 7px,#ffcc66 -14px 14px 0 7px,#66dd77 -14px -14px 0 7px,#44aaee 14px -14px 0 7px;-moz-box-shadow:white 0 0 15px 0,#ff8866 -14px 14px 0 7px,#ffcc66 -14px 14px 0 7px,#66dd77 -14px -14px 0 7px,#44aaee 14px -14px 0 7px;box-shadow:white 0 0 15px 0,#ff8866 -14px 14px 0 7px,#ffcc66 -14px 14px 0 7px,#66dd77 -14px -14px 0 7px,#44aaee 14px -14px 0 7px}66.67%{-webkit-box-shadow:white 0 0 15px 0,#ff8866 -14px -14px 0 7px,#ffcc66 -14px -14px 0 7px,#66dd77 -14px -14px 0 7px,#44aaee 14px -14px 0 7px;-moz-box-shadow:white 0 0 15px 0,#ff8866 -14px -14px 0 7px,#ffcc66 -14px -14px 0 7px,#66dd77 -14px -14px 0 7px,#44aaee 14px -14px 0 7px;box-shadow:white 0 0 15px 0,#ff8866 -14px -14px 0 7px,#ffcc66 -14px -14px 0 7px,#66dd77 -14px -14px 0 7px,#44aaee 14px -14px 0 7px}75%{-webkit-box-shadow:white 0 0 15px 0,#ff8866 14px -14px 0 7px,#ffcc66 14px -14px 0 7px,#66dd77 14px -14px 0 7px,#44aaee 14px -14px 0 7px;-moz-box-shadow:white 0 0 15px 0,#ff8866 14px -14px 0 7px,#ffcc66 14px -14px 0 7px,#66dd77 14px -14px 0 7px,#44aaee 14px -14px 0 7px;box-shadow:white 0 0 15px 0,#ff8866 14px -14px 0 7px,#ffcc66 14px -14px 0 7px,#66dd77 14px -14px 0 7px,#44aaee 14px -14px 0 7px}83.33%{-webkit-box-shadow:white 0 0 15px 0,#ff8866 14px 14px 0 7px,#ffcc66 14px -14px 0 7px,#66dd77 14px 14px 0 7px,#44aaee 14px 14px 0 7px;-moz-box-shadow:white 0 0 15px 0,#ff8866 14px 14px 0 7px,#ffcc66 14px -14px 0 7px,#66dd77 14px 14px 0 7px,#44aaee 14px 14px 0 7px;box-shadow:white 0 0 15px 0,#ff8866 14px 14px 0 7px,#ffcc66 14px -14px 0 7px,#66dd77 14px 14px 0 7px,#44aaee 14px 14px 0 7px}91.67%{-webkit-box-shadow:white 0 0 15px 0,#ff8866 -14px 14px 0 7px,#ffcc66 14px -14px 0 7px,#66dd77 14px 14px 0 7px,#44aaee -14px 14px 0 7px;-moz-box-shadow:white 0 0 15px 0,#ff8866 -14px 14px 0 7px,#ffcc66 14px -14px 0 7px,#66dd77 14px 14px 0 7px,#44aaee -14px 14px 0 7px;box-shadow:white 0 0 15px 0,#ff8866 -14px 14px 0 7px,#ffcc66 14px -14px 0 7px,#66dd77 14px 14px 0 7px,#44aaee -14px 14px 0 7px}100%{-webkit-box-shadow:white 0 0 15px 0,#ff8866 -14px -14px 0 7px,#ffcc66 14px -14px 0 7px,#66dd77 14px 14px 0 7px,#44aaee -14px 14px 0 7px;-moz-box-shadow:white 0 0 15px 0,#ff8866 -14px -14px 0 7px,#ffcc66 14px -14px 0 7px,#66dd77 14px 14px 0 7px,#44aaee -14px 14px 0 7px;box-shadow:white 0 0 15px 0,#ff8866 -14px -14px 0 7px,#ffcc66 14px -14px 0 7px,#66dd77 14px 14px 0 7px,#44aaee -14px 14px 0 7px}}@-o-keyframes dots{0%{-webkit-box-shadow:white 0 0 15px 0,#ff8866 -14px -14px 0 7px,#ffcc66 14px -14px 0 7px,#66dd77 14px 14px 0 7px,#44aaee -14px 14px 0 7px;-moz-box-shadow:white 0 0 15px 0,#ff8866 -14px -14px 0 7px,#ffcc66 14px -14px 0 7px,#66dd77 14px 14px 0 7px,#44aaee -14px 14px 0 7px;box-shadow:white 0 0 15px 0,#ff8866 -14px -14px 0 7px,#ffcc66 14px -14px 0 7px,#66dd77 14px 14px 0 7px,#44aaee -14px 14px 0 7px}8.33%{-webkit-box-shadow:white 0 0 15px 0,#ff8866 14px -14px 0 7px,#ffcc66 14px -14px 0 7px,#66dd77 14px 14px 0 7px,#44aaee -14px 14px 0 7px;-moz-box-shadow:white 0 0 15px 0,#ff8866 14px -14px 0 7px,#ffcc66 14px -14px 0 7px,#66dd77 14px 14px 0 7px,#44aaee -14px 14px 0 7px;box-shadow:white 0 0 15px 0,#ff8866 14px -14px 0 7px,#ffcc66 14px -14px 0 7px,#66dd77 14px 14px 0 7px,#44aaee -14px 14px 0 7px}16.67%{-webkit-box-shadow:white 0 0 15px 0,#ff8866 14px 14px 0 7px,#ffcc66 14px 14px 0 7px,#66dd77 14px 14px 0 7px,#44aaee -14px 14px 0 7px;-moz-box-shadow:white 0 0 15px 0,#ff8866 14px 14px 0 7px,#ffcc66 14px 14px 0 7px,#66dd77 14px 14px 0 7px,#44aaee -14px 14px 0 7px;box-shadow:white 0 0 15px 0,#ff8866 14px 14px 0 7px,#ffcc66 14px 14px 0 7px,#66dd77 14px 14px 0 7px,#44aaee -14px 14px 0 7px}25%{-webkit-box-shadow:white 0 0 15px 0,#ff8866 -14px 14px 0 7px,#ffcc66 -14px 14px 0 7px,#66dd77 -14px 14px 0 7px,#44aaee -14px 14px 0 7px;-moz-box-shadow:white 0 0 15px 0,#ff8866 -14px 14px 0 7px,#ffcc66 -14px 14px 0 7px,#66dd77 -14px 14px 0 7px,#44aaee -14px 14px 0 7px;box-shadow:white 0 0 15px 0,#ff8866 -14px 14px 0 7px,#ffcc66 -14px 14px 0 7px,#66dd77 -14px 14px 0 7px,#44aaee -14px 14px 0 7px}33.33%{-webkit-box-shadow:white 0 0 15px 0,#ff8866 -14px -14px 0 7px,#ffcc66 -14px 14px 0 7px,#66dd77 -14px -14px 0 7px,#44aaee -14px -14px 0 7px;-moz-box-shadow:white 0 0 15px 0,#ff8866 -14px -14px 0 7px,#ffcc66 -14px 14px 0 7px,#66dd77 -14px -14px 0 7px,#44aaee -14px -14px 0 7px;box-shadow:white 0 0 15px 0,#ff8866 -14px -14px 0 7px,#ffcc66 -14px 14px 0 7px,#66dd77 -14px -14px 0 7px,#44aaee -14px -14px 0 7px}41.67%{-webkit-box-shadow:white 0 0 15px 0,#ff8866 14px -14px 0 7px,#ffcc66 -14px 14px 0 7px,#66dd77 -14px -14px 0 7px,#44aaee 14px -14px 0 7px;-moz-box-shadow:white 0 0 15px 0,#ff8866 14px -14px 0 7px,#ffcc66 -14px 14px 0 7px,#66dd77 -14px -14px 0 7px,#44aaee 14px -14px 0 7px;box-shadow:white 0 0 15px 0,#ff8866 14px -14px 0 7px,#ffcc66 -14px 14px 0 7px,#66dd77 -14px -14px 0 7px,#44aaee 14px -14px 0 7px}50%{-webkit-box-shadow:white 0 0 15px 0,#ff8866 14px 14px 0 7px,#ffcc66 -14px 14px 0 7px,#66dd77 -14px -14px 0 7px,#44aaee 14px -14px 0 7px;-moz-box-shadow:white 0 0 15px 0,#ff8866 14px 14px 0 7px,#ffcc66 -14px 14px 0 7px,#66dd77 -14px -14px 0 7px,#44aaee 14px -14px 0 7px;box-shadow:white 0 0 15px 0,#ff8866 14px 14px 0 7px,#ffcc66 -14px 14px 0 7px,#66dd77 -14px -14px 0 7px,#44aaee 14px -14px 0 7px}58.33%{-webkit-box-shadow:white 0 0 15px 0,#ff8866 -14px 14px 0 7px,#ffcc66 -14px 14px 0 7px,#66dd77 -14px -14px 0 7px,#44aaee 14px -14px 0 7px;-moz-box-shadow:white 0 0 15px 0,#ff8866 -14px 14px 0 7px,#ffcc66 -14px 14px 0 7px,#66dd77 -14px -14px 0 7px,#44aaee 14px -14px 0 7px;box-shadow:white 0 0 15px 0,#ff8866 -14px 14px 0 7px,#ffcc66 -14px 14px 0 7px,#66dd77 -14px -14px 0 7px,#44aaee 14px -14px 0 7px}66.67%{-webkit-box-shadow:white 0 0 15px 0,#ff8866 -14px -14px 0 7px,#ffcc66 -14px -14px 0 7px,#66dd77 -14px -14px 0 7px,#44aaee 14px -14px 0 7px;-moz-box-shadow:white 0 0 15px 0,#ff8866 -14px -14px 0 7px,#ffcc66 -14px -14px 0 7px,#66dd77 -14px -14px 0 7px,#44aaee 14px -14px 0 7px;box-shadow:white 0 0 15px 0,#ff8866 -14px -14px 0 7px,#ffcc66 -14px -14px 0 7px,#66dd77 -14px -14px 0 7px,#44aaee 14px -14px 0 7px}75%{-webkit-box-shadow:white 0 0 15px 0,#ff8866 14px -14px 0 7px,#ffcc66 14px -14px 0 7px,#66dd77 14px -14px 0 7px,#44aaee 14px -14px 0 7px;-moz-box-shadow:white 0 0 15px 0,#ff8866 14px -14px 0 7px,#ffcc66 14px -14px 0 7px,#66dd77 14px -14px 0 7px,#44aaee 14px -14px 0 7px;box-shadow:white 0 0 15px 0,#ff8866 14px -14px 0 7px,#ffcc66 14px -14px 0 7px,#66dd77 14px -14px 0 7px,#44aaee 14px -14px 0 7px}83.33%{-webkit-box-shadow:white 0 0 15px 0,#ff8866 14px 14px 0 7px,#ffcc66 14px -14px 0 7px,#66dd77 14px 14px 0 7px,#44aaee 14px 14px 0 7px;-moz-box-shadow:white 0 0 15px 0,#ff8866 14px 14px 0 7px,#ffcc66 14px -14px 0 7px,#66dd77 14px 14px 0 7px,#44aaee 14px 14px 0 7px;box-shadow:white 0 0 15px 0,#ff8866 14px 14px 0 7px,#ffcc66 14px -14px 0 7px,#66dd77 14px 14px 0 7px,#44aaee 14px 14px 0 7px}91.67%{-webkit-box-shadow:white 0 0 15px 0,#ff8866 -14px 14px 0 7px,#ffcc66 14px -14px 0 7px,#66dd77 14px 14px 0 7px,#44aaee -14px 14px 0 7px;-moz-box-shadow:white 0 0 15px 0,#ff8866 -14px 14px 0 7px,#ffcc66 14px -14px 0 7px,#66dd77 14px 14px 0 7px,#44aaee -14px 14px 0 7px;box-shadow:white 0 0 15px 0,#ff8866 -14px 14px 0 7px,#ffcc66 14px -14px 0 7px,#66dd77 14px 14px 0 7px,#44aaee -14px 14px 0 7px}100%{-webkit-box-shadow:white 0 0 15px 0,#ff8866 -14px -14px 0 7px,#ffcc66 14px -14px 0 7px,#66dd77 14px 14px 0 7px,#44aaee -14px 14px 0 7px;-moz-box-shadow:white 0 0 15px 0,#ff8866 -14px -14px 0 7px,#ffcc66 14px -14px 0 7px,#66dd77 14px 14px 0 7px,#44aaee -14px 14px 0 7px;box-shadow:white 0 0 15px 0,#ff8866 -14px -14px 0 7px,#ffcc66 14px -14px 0 7px,#66dd77 14px 14px 0 7px,#44aaee -14px 14px 0 7px}}@keyframes dots{0%{-webkit-box-shadow:white 0 0 15px 0,#ff8866 -14px -14px 0 7px,#ffcc66 14px -14px 0 7px,#66dd77 14px 14px 0 7px,#44aaee -14px 14px 0 7px;-moz-box-shadow:white 0 0 15px 0,#ff8866 -14px -14px 0 7px,#ffcc66 14px -14px 0 7px,#66dd77 14px 14px 0 7px,#44aaee -14px 14px 0 7px;box-shadow:white 0 0 15px 0,#ff8866 -14px -14px 0 7px,#ffcc66 14px -14px 0 7px,#66dd77 14px 14px 0 7px,#44aaee -14px 14px 0 7px}8.33%{-webkit-box-shadow:white 0 0 15px 0,#ff8866 14px -14px 0 7px,#ffcc66 14px -14px 0 7px,#66dd77 14px 14px 0 7px,#44aaee -14px 14px 0 7px;-moz-box-shadow:white 0 0 15px 0,#ff8866 14px -14px 0 7px,#ffcc66 14px -14px 0 7px,#66dd77 14px 14px 0 7px,#44aaee -14px 14px 0 7px;box-shadow:white 0 0 15px 0,#ff8866 14px -14px 0 7px,#ffcc66 14px -14px 0 7px,#66dd77 14px 14px 0 7px,#44aaee -14px 14px 0 7px}16.67%{-webkit-box-shadow:white 0 0 15px 0,#ff8866 14px 14px 0 7px,#ffcc66 14px 14px 0 7px,#66dd77 14px 14px 0 7px,#44aaee -14px 14px 0 7px;-moz-box-shadow:white 0 0 15px 0,#ff8866 14px 14px 0 7px,#ffcc66 14px 14px 0 7px,#66dd77 14px 14px 0 7px,#44aaee -14px 14px 0 7px;box-shadow:white 0 0 15px 0,#ff8866 14px 14px 0 7px,#ffcc66 14px 14px 0 7px,#66dd77 14px 14px 0 7px,#44aaee -14px 14px 0 7px}25%{-webkit-box-shadow:white 0 0 15px 0,#ff8866 -14px 14px 0 7px,#ffcc66 -14px 14px 0 7px,#66dd77 -14px 14px 0 7px,#44aaee -14px 14px 0 7px;-moz-box-shadow:white 0 0 15px 0,#ff8866 -14px 14px 0 7px,#ffcc66 -14px 14px 0 7px,#66dd77 -14px 14px 0 7px,#44aaee -14px 14px 0 7px;box-shadow:white 0 0 15px 0,#ff8866 -14px 14px 0 7px,#ffcc66 -14px 14px 0 7px,#66dd77 -14px 14px 0 7px,#44aaee -14px 14px 0 7px}33.33%{-webkit-box-shadow:white 0 0 15px 0,#ff8866 -14px -14px 0 7px,#ffcc66 -14px 14px 0 7px,#66dd77 -14px -14px 0 7px,#44aaee -14px -14px 0 7px;-moz-box-shadow:white 0 0 15px 0,#ff8866 -14px -14px 0 7px,#ffcc66 -14px 14px 0 7px,#66dd77 -14px -14px 0 7px,#44aaee -14px -14px 0 7px;box-shadow:white 0 0 15px 0,#ff8866 -14px -14px 0 7px,#ffcc66 -14px 14px 0 7px,#66dd77 -14px -14px 0 7px,#44aaee -14px -14px 0 7px}41.67%{-webkit-box-shadow:white 0 0 15px 0,#ff8866 14px -14px 0 7px,#ffcc66 -14px 14px 0 7px,#66dd77 -14px -14px 0 7px,#44aaee 14px -14px 0 7px;-moz-box-shadow:white 0 0 15px 0,#ff8866 14px -14px 0 7px,#ffcc66 -14px 14px 0 7px,#66dd77 -14px -14px 0 7px,#44aaee 14px -14px 0 7px;box-shadow:white 0 0 15px 0,#ff8866 14px -14px 0 7px,#ffcc66 -14px 14px 0 7px,#66dd77 -14px -14px 0 7px,#44aaee 14px -14px 0 7px}50%{-webkit-box-shadow:white 0 0 15px 0,#ff8866 14px 14px 0 7px,#ffcc66 -14px 14px 0 7px,#66dd77 -14px -14px 0 7px,#44aaee 14px -14px 0 7px;-moz-box-shadow:white 0 0 15px 0,#ff8866 14px 14px 0 7px,#ffcc66 -14px 14px 0 7px,#66dd77 -14px -14px 0 7px,#44aaee 14px -14px 0 7px;box-shadow:white 0 0 15px 0,#ff8866 14px 14px 0 7px,#ffcc66 -14px 14px 0 7px,#66dd77 -14px -14px 0 7px,#44aaee 14px -14px 0 7px}58.33%{-webkit-box-shadow:white 0 0 15px 0,#ff8866 -14px 14px 0 7px,#ffcc66 -14px 14px 0 7px,#66dd77 -14px -14px 0 7px,#44aaee 14px -14px 0 7px;-moz-box-shadow:white 0 0 15px 0,#ff8866 -14px 14px 0 7px,#ffcc66 -14px 14px 0 7px,#66dd77 -14px -14px 0 7px,#44aaee 14px -14px 0 7px;box-shadow:white 0 0 15px 0,#ff8866 -14px 14px 0 7px,#ffcc66 -14px 14px 0 7px,#66dd77 -14px -14px 0 7px,#44aaee 14px -14px 0 7px}66.67%{-webkit-box-shadow:white 0 0 15px 0,#ff8866 -14px -14px 0 7px,#ffcc66 -14px -14px 0 7px,#66dd77 -14px -14px 0 7px,#44aaee 14px -14px 0 7px;-moz-box-shadow:white 0 0 15px 0,#ff8866 -14px -14px 0 7px,#ffcc66 -14px -14px 0 7px,#66dd77 -14px -14px 0 7px,#44aaee 14px -14px 0 7px;box-shadow:white 0 0 15px 0,#ff8866 -14px -14px 0 7px,#ffcc66 -14px -14px 0 7px,#66dd77 -14px -14px 0 7px,#44aaee 14px -14px 0 7px}75%{-webkit-box-shadow:white 0 0 15px 0,#ff8866 14px -14px 0 7px,#ffcc66 14px -14px 0 7px,#66dd77 14px -14px 0 7px,#44aaee 14px -14px 0 7px;-moz-box-shadow:white 0 0 15px 0,#ff8866 14px -14px 0 7px,#ffcc66 14px -14px 0 7px,#66dd77 14px -14px 0 7px,#44aaee 14px -14px 0 7px;box-shadow:white 0 0 15px 0,#ff8866 14px -14px 0 7px,#ffcc66 14px -14px 0 7px,#66dd77 14px -14px 0 7px,#44aaee 14px -14px 0 7px}83.33%{-webkit-box-shadow:white 0 0 15px 0,#ff8866 14px 14px 0 7px,#ffcc66 14px -14px 0 7px,#66dd77 14px 14px 0 7px,#44aaee 14px 14px 0 7px;-moz-box-shadow:white 0 0 15px 0,#ff8866 14px 14px 0 7px,#ffcc66 14px -14px 0 7px,#66dd77 14px 14px 0 7px,#44aaee 14px 14px 0 7px;box-shadow:white 0 0 15px 0,#ff8866 14px 14px 0 7px,#ffcc66 14px -14px 0 7px,#66dd77 14px 14px 0 7px,#44aaee 14px 14px 0 7px}91.67%{-webkit-box-shadow:white 0 0 15px 0,#ff8866 -14px 14px 0 7px,#ffcc66 14px -14px 0 7px,#66dd77 14px 14px 0 7px,#44aaee -14px 14px 0 7px;-moz-box-shadow:white 0 0 15px 0,#ff8866 -14px 14px 0 7px,#ffcc66 14px -14px 0 7px,#66dd77 14px 14px 0 7px,#44aaee -14px 14px 0 7px;box-shadow:white 0 0 15px 0,#ff8866 -14px 14px 0 7px,#ffcc66 14px -14px 0 7px,#66dd77 14px 14px 0 7px,#44aaee -14px 14px 0 7px}100%{-webkit-box-shadow:white 0 0 15px 0,#ff8866 -14px -14px 0 7px,#ffcc66 14px -14px 0 7px,#66dd77 14px 14px 0 7px,#44aaee -14px 14px 0 7px;-moz-box-shadow:white 0 0 15px 0,#ff8866 -14px -14px 0 7px,#ffcc66 14px -14px 0 7px,#66dd77 14px 14px 0 7px,#44aaee -14px 14px 0 7px;box-shadow:white 0 0 15px 0,#ff8866 -14px -14px 0 7px,#ffcc66 14px -14px 0 7px,#66dd77 14px 14px 0 7px,#44aaee -14px 14px 0 7px}}.dots{font-family:sans-serif;font-weight:100}.dots:not(:required){overflow:hidden;position:relative;text-indent:-9999px;display:inline-block;width:7px;height:7px;background:transparent;border-radius:100%;-webkit-box-shadow:#ff8866 -14px -14px 0 7px,#ffcc66 14px -14px 0 7px,#66dd77 14px 14px 0 7px,#44aaee -14px 14px 0 7px;-moz-box-shadow:#ff8866 -14px -14px 0 7px,#ffcc66 14px -14px 0 7px,#66dd77 14px 14px 0 7px,#44aaee -14px 14px 0 7px;box-shadow:#ff8866 -14px -14px 0 7px,#ffcc66 14px -14px 0 7px,#66dd77 14px 14px 0 7px,#44aaee -14px 14px 0 7px;-webkit-animation:dots 5s infinite ease-in-out;-moz-animation:dots 5s infinite ease-in-out;-ms-animation:dots 5s infinite ease-in-out;-o-animation:dots 5s infinite ease-in-out;animation:dots 5s infinite ease-in-out;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%}

/* spinloader style */
button .loading-three-quarters:not(:required){width:14px; height:14px; top:2px; border-width:4px; border-radius:50%}
a.spinloading .loading-three-quarters:not(:required){border:8px solid #999; border-right-color:transparent}
.btn-default .loading-three-quarters:not(:required),
.action button .loading-three-quarters:not(:required){border:4px solid #999; border-right-color:transparent}
.action a .loading-three-quarters:not(:required){width:16px; height:16px; top:5px; border-width:4px; border-radius:50%}
.select-loader-wrapper{position:absolute; right:35px; margin-left:10px; margin-top:-26px}
.select-loader-wrapper .loading-three-quarters:not(:required){width:14px; height:14px; top:2px; border-radius:50%; border:4px solid #999; border-right-color:transparent}

/* loading screen */
.loading-wrapper{position:fixed; display:block; bottom:50%; left:0; right:0; width:auto; height:0; background:rgba(255,255,255,0.9); overflow:hidden; z-index:2000}
.loading-wrapper.show{bottom:0; height:100%}
.loading-wrapper .dots{position:absolute; left:50%; top:50%}

/* no js */
.nojs.alert{margin-bottom:5px}

/* ajax error*/
.ajaxerror{position:fixed; display:block; width:100%; max-height:0; left:0; bottom:0; padding:0 20px; text-align:center; overflow:hidden; z-index:3000; transition:max-height .3s}
.ajaxerror.show{max-height:50%; -webkit-animation:shake .5s linear .5s 1 alternate; animation:shake .5s linear .5s 1 alternate}

/* top notice */
.top-notice{position:fixed; display:block; width:100%; height:0; left:0; right:0; top:0; text-align:center; z-index:1090}
.top-notice .alert{display:inline-block; position:relative; top:-17px; max-width:600px; max-height:0; margin-bottom:0; padding:0 15px; font-size:.875rem; border-top-left-radius:0; border-top-right-radius:0; overflow:hidden; transition:.2s .35s all}
.top-notice.show .alert{top:0; max-height:600px; padding-top:15px; padding-bottom:15px; box-shadow: 0px 2px 2px rgba(0,0,0,.08)}
.top-notice .alert ul li:before{top:2px}
.top-notice .close{position:absolute; right:0px; top:3px; padding:10px; float:none}

/* monthpicker */
.monthpicker-container{display:none}
.monthpicker-container.show, .popover .monthpicker-container{display:block; width:100%}
.monthpicker-container > div{display:table; width:100%}
.monthpicker-container > div > div{display:table-cell; width:60px; padding:5px; text-align:center}
.monthpicker-container > div > div:first-child, .monthpicker-container > div > div:last-child{width:30px; padding:0}
.monthpicker-container > div > div button{width:100%; margin:0; background:none; border:0}
.monthpicker-container ul{width:100%; margin:0; padding:0; list-style:none}
.monthpicker-container ul li{padding:2px; text-align:center; cursor:pointer}
.monthpicker-container > div > div button:hover, .monthpicker-container ul li:hover{background-color:#eee; outline:0}

/* header */
.header{position:relative; width:100%}
.header.narrow .container, .footer.narrow .container{width:100%; max-width:450px}
.header .sitelink{padding:0; background:#888}
.header .loginas.alert{margin:0; border-radius:0}
.sitelink a{display:inline-block; color:#fff}
.sitelink .logo{margin:5px 15px}
.sitelink .logo img{height:30px}
.sitelink-trigger{padding:8px}
.sitelink-wrapper{position:absolute; width:100%; height:0; left:0; overflow:hidden}
.sitelink-wrapper.on{height:auto; overflow:auto; background:rgba(123,123,123,.9); border-top:1px solid #555; border-bottom:1px solid #555; z-index:2000}
.sitelink-wrapper .container{padding-left:0; padding-right:0}
.sitelink-wrapper .nav > li > a{padding:10px 15px; color:#fff}
.sitelink-wrapper .nav > li > a:hover, .sitelink-wrapper .nav > li > a:focus{background:#555}

.site-header{height:60px}
.site-header .container{position:relative}
.site-header .logo{display:inline-block; position:absolute; top:20px; z-index:2}
.site-header .logo img{height:35px}
.header.narrow .site-header .logo img{height:45px}
.site-header .site-link{position:absolute; top:10px; right:10px; padding:0; font-size:.75rem; background:none; border-radius:0 0 0 10px}
.site-header .site-link ul.list-inline{margin-bottom:0}
.site-header .site-link ul.list-inline li{padding-left:3px; padding-right:3px}
.site-header .site-link a{color:#333}

/*.storeheader{margin-top:-30px}*/
.storeheader > .container{position:relative; min-height:45px; margin-top:-20px; text-align:right}
.storeheader .storetitle{display:inline-block; margin:0; font-size:1.25rem; font-weight:300; color:#333; line-height:2.25em}
.store-iconav{display:inline-block}
.store-iconav .hoverpop{display:inline-block}
.store-iconav a, .store-iconav .hoverpop-trigger, .store-iconav .user-menu{display:inline-block; width:40px; padding:6px 10px; color:#333; text-decoration:none}
.store-iconav .dropdown-menu a{width:100%; padding-top:6px; padding-bottom:6px}
.store-iconav a:hover, .store-iconav .hoverpop-trigger:hover, .store-iconav .user-menu:hover, .store-iconav .user-menu.open, .store-iconav .dropdown-menu a:hover{background:#eee}
.store-iconav a .icon, .store-iconav .hoverpop-trigger .icon, .store-iconav .user-menu .icon{font-size:1.25rem}
.store-iconav .user-menu{padding:0}
.store-iconav .user-menu > div{padding:6px 10px; cursor:pointer}
.store-iconav .user-greeting{padding:6px 20px;}
.store-iconav .user-greeting hr{margin:10px 0 0 0}
.store-iconav .description{display:none}
.store-iconav .loginas{min-width:160px}
.store-iconav .loginasform{margin-bottom:0}
.store-iconav .loginasform.has-error .btn{border-color:#a94442}
.search-trigger .glyphicon:before{content:"\e014"}
.search-trigger.collapsed .glyphicon:before{content:"\e003"}
.search-box, .loginas-box{position:relative}
.search-box .input-group, .loginas-box .input-group{margin-top:5px; margin-bottom:10px}
a.product-menu-toggle{width:100%; padding:10px 15px; text-decoration:none; color:#333; border-top:1px solid #eee; border-bottom:1px solid #fff}
a.product-menu-toggle .glyphicon-chevron-up{top:2px; transition:all .25s; transform:rotate(0deg); -moz-transform:rotate(0deg); -webkit-transform:rotate(0deg)}
a.product-menu-toggle.collapsed .glyphicon-chevron-up{transform:rotate(-180deg); -moz-transform:rotate(-180deg); -webkit-transform:rotate(-180deg)}
.product-menu{border-bottom:1px solid #eee}
.product-menu.clean-accordion .panel + .panel{border-top:1px solid #eee}
.product-menu .panel-title a{padding-left:30px; padding-right:15px; color:#333}
.product-menu .panel-title > a .icon{display:inline-block; width:20px}
.product-menu .panel-body{padding:0}
.product-menu .panel-body a{display:block; padding:10px 15px 10px 54px; color:#333; text-decoration:none; cursor: pointer}
.product-menu .panel-body a:after{content:"\e258"; font-size:.75rem; float:right; position:relative; top:1px; display:inline-block; font-family:'Glyphicons Halflings'; font-style:normal; font-weight:400; line-height:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale}
.product-menu .panel-title a.collapsed{background:none}
.product-menu .panel-title a, .product-menu .panel-body a:hover, a.product-menu-toggle{background:#eee}
a.product-menu-toggle.collapsed{background:none; border-bottom:1px solid #eee}


/* Content */
.content{width:100%; padding-top:30px; padding-bottom:30px}
.content > .container > h1,
.content > .container > h2{margin-top:0}
.content > .container > .page-title-description{margin-bottom:25px}
.content > .container > .page-title-description > h1,
.content > .container > .page-title-description > h2{margin-top:0; margin-bottom:5px}
.content > .container > .page-title-description .description{color:#757575; font-size:.75rem}

.page-navigation-header{display:flex; flex-wrap:wrap; margin-bottom:20px}
.page-navigation-header > div{flex-basis:100%}
body .page-navigation-header > .page-title > h2{margin-top:0; margin-bottom:10px}
.page-navigation-header > .page-title > h2 > a{position:relative; display:inline-block; margin-right:30px; border-bottom: 1px dotted transparent; color:#333; cursor:text; text-decoration:none; white-space:nowrap}
.page-navigation-header > .page-title > h2 > a[href]:hover{border-bottom: 1px solid #e0e0e0; cursor:pointer}
.page-navigation-header > .page-title > h2 > a + a:before{content: "\e91a"; position:absolute; left:-20px; top:calc(50% - 5.5px); color:#e0e0e0; font-family:'peplink-icon'; font-size:.65rem; font-weight:bold; vertical-align:middle}
.page-navigation-header > .nav-link{font-size:.875rem}
.page-navigation-header > .nav-link > div{display:inline-block}
.page-navigation-header > .nav-link a{position:relative; display:inline-block; padding:5px 15px 7px 15px; border-bottom:1px solid #eeeeee; color:#9e9e9e; float:left; text-decoration:none}
.page-navigation-header > .nav-link a:hover{padding-bottom:5px; background-color:#fafafa; border-bottom:3px solid #e0e0e0; color:#424242}
.page-navigation-header > .nav-link a.active{padding-bottom:5px; border-bottom:3px solid #fbaf33; color:#000000; font-weight:bold}
@media screen and (min-width:768px) {
  .page-navigation-header > div{flex-basis:50%}
  .page-navigation-header > .nav-link{text-align:right}
}

/* footer */
.footer{position:relative; width:100%; font-size:.75em}
.footer > .container{padding-top:20px; padding-bottom:20px}
.footer .social-links{padding:10px 0; font-size:1rem; border-bottom:1px solid #ccc}
.footer .social-links > span{margin-right:10px}
.footer .social-links a{display:inline-block; margin-right:5px; padding:5px; font-size:1.25rem; color:#fff; background:#333; text-decoration:none}
.footer .social-links a.pl-ic-twitter:hover{background:#29a8e0}
.footer .social-links a.pl-ic-facebook:hover{background:#3b5998}
.footer .social-links a.pl-ic-google-plus:hover{background:#cc3732}
.footer .social-links a.pl-ic-linkedin2:hover{background:#027bb6}
.footer .social-links a.pl-ic-youtube:hover{background:#cd342c}
.footer .tnc{width:100%; padding:20px 0; font-size:.75rem; color:#333; text-align:center}
.footer .tnc .container{padding-top:15px; border-top:1px solid #ccc}
.footer .tnc a{color:#333}
.footer .tnc span{display:inline-block}
.footer .col-xs-12{padding-left:0; padding-right:0}
.company-info a{color:#333}
.footer .company-info .heading{font-size:1rem}
.footer .company-info .block{display:inline-block; margin-right:15px; vertical-align:top}
.footer .company-info .glyphicon{margin-right:10px; padding:10px; font-size:.875rem; color:#fff; background:#333}
.footer .company-info .block p{display:inline-block; vertical-align:top}

/* feedback panel */
.feedback-panel{display:inline-block; position:fixed; width:300px; left:10px; bottom:-1px; z-index:10}
a.feedback-trigger{display:inline-block; padding:5px 10px; background:#666; color:#fff; font-size:.875rem; text-decoration:none}
a.feedback-trigger .icon{font-size:.75rem}
.feedback-content{padding:10px; background:#eee; border:1px solid #ccc}
.feedback-content .form-group:last-child,
.feedback-content .form-group:last-child button{margin-bottom:0}
.feedback-content textarea{height:150px; font-size:0.75rem}
.feedback-panel .alert{margin-bottom:0; font-size:0.75rem}

/* home page */
#homepage-carousel .carousel-inner{min-height:136px}
#homepage-carousel .carousel-inner > .item{width:100%; height:auto; overflow:hidden; text-align:center}
#homepage-carousel .carousel-inner > .item > img{position:relative; display:inline-block; width:580px; height:auto; left:100%; margin-left:-200%; max-width:none; transition:width .25s}
#homepage-carousel .carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.05) 0%,rgba(0,0,0,.0001) 100%); background-image:-o-linear-gradient(left,rgba(0,0,0,.1) 0%,rgba(0,0,0,.0001) 100%); background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.05)),to(rgba(0,0,0,.0001))); background-image:linear-gradient(to right,rgba(0,0,0,.05) 0%,rgba(0,0,0,.0001) 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#10000000',endColorstr='#00000000',GradientType=1)}
#homepage-carousel .carousel-control.right{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0%,rgba(0,0,0,.05) 100%); background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0%,rgba(0,0,0,.1) 100%); background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.05))); background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0%,rgba(0,0,0,.05) 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#10000000',GradientType=1)}

/* product page */
.productpage .alert{margin-top:5px}
.phead .ptitle{font-weight:lighter}
.phead{display:inline-block; width:100%}
.ptitle, .pimgwrapper, .pinfo{padding-left:0; padding-right:0}
.ptitle{margin-top:0}
.pimgwrapper{text-align:center; margin-bottom:50px}
.pimgwrapper .pimg{display:inline-block; width:100%; max-width:550px; max-height:550px; border:1px solid #eee}
.pimgwrapper .pimg .item img{width:100%; max-width:550px}
.add2cartwrapper{display:block; margin:20px auto 0 auto; width:100%; max-width:300px}
.add2cartwrapper .add2cart{margin-top:20px}
.add2cartwrapper .add2cart .qty{text-align:center}
.add2cartwrapper .moreopt{display:block; width:100%; margin-top:10px; font-size:.75rem; text-align:center; cursor:pointer}
.add2cartwrapper .optionaddwrapper{display:block; height:0px}
.add2cartwrapper .optadded{display:none; font-size:.75rem}
.priceinfo{display:block; width:100%; font-size:1.75rem; font-weight:lighter; line-height:18px}
.priceinfo.sale{color:#fbb034; font-weight:normal}
.priceinfo.sale .listprice{color:#666; font-size:1rem; text-decoration:line-through}
.btnadd2cart{padding-left:25px!important; padding-right:25px!important}
.cartoption{display:inline-block; width:100%; margin-top:10px;}
.saveforlater .pl-ic-bookmarks{position:relative; top:1px}
.ldesc, .psku, .availability{font-size:.875rem}
.ldesc{margin-top:50px}
.ldesc ul{padding-left:18px}
.ldesc ul li{margin-bottom:10px; line-height:16px}
.psku{margin-top:30px}
.add2compare{cursor:pointer}
.optionwrapper{margin-top:30px}
.modal .optionwrapper{margin-top:0}
.optionwrapper h3{margin:10px 0 0 0}
.optionwrapper h3:nth-child(n+2){margin:50px 0 0 0}
.optionwrapper h3.popover-title{margin:0}
.optionwrapper .sn{position:relative; margin-top:30px}
.optionwrapper .sn .control-label{width:100%}
.optionwrapper .hoverpop{position:inherit; display:inline-block}
.optionwrapper .hoverpop .hoverpop-content{min-width:220px; font-size.75rem; font-weight:normal}
.optionwrapper .hoverpop .hoverpop-content h4{font-weight:bold}
.optionwrapper .hoverpop:hover .hoverpop-content:before, .optionwrapper .hoverpop.in .hoverpop-content:before{display:none}
.optionlist{padding-left:0; font-size:1rem; list-style:none}
.optiongroup{position:relative; display:inline-block; width:100%; margin:40px 0 0 0; vertical-align:top}
.optiongroup .title{margin-top:30px; font-weight:bold}
.optiongroup .title:first-child{margin-top:0}
.optiongroup .title .glyphicon, .optionwrapper .sn .glyphicon{top:0px; font-size:.75rem; font-weight:normal}
.optiongroup .clickbox{margin:10px 10px 0 0; font-size:1rem; text-align:center; vertical-align:top}
.optiongroup .clickbox span{padding:6px 11px 6px 31px; background:rgba(255,255,255,.75); border:1px solid #999; transition:none}
.optiongroup .clickbox input[type=checkbox]:checked + span, .optiongroup .clickbox input[type=radio]:checked + span{padding:4px 9px 4px 29px; color:#000; background:rgba(255,255,255,1); border:3px solid #fbb034}
.optiongroup .clickbox input[type=checkbox] + span:before, .optiongroup .clickbox input[type=radio] + span:before{content:"\e013"; position:absolute; left:5px; top:50%; margin-top:-.6375rem; padding:.2rem; font-size:.875rem; background:#ddd; color:#eee; border-radius:50%}
.optiongroup .clickbox input[type=checkbox]:checked + span:before, .optiongroup .clickbox input[type=radio]:checked + span:before{left:3px; background:#fbb034; color:#fff}
.optiongroup .addprice{font-size:.75rem}
.optiongroup.disabled{opacity:.5}
.optiongroup.disabled .clickbox{cursor:default}
.optionwrapper .add2cartwrapper{margin-top:40px; margin-left:0; margin-right:0}
.optionwrapper .add2cartwrapper .moreopt{display:none}
.recommended{margin-top:60px}
.recommended .title{padding-bottom:10px; border-bottom:1px solid #ddd; font-size:1.25rem}
.productlot.owl-carousel a{color:#333}
.productlot.owl-carousel .owl-controls, .productlot.owl-carousel .owl-nav{right:0; top:-45px; text-align:right}
.productlot.owl-carousel .owl-prev, .productlot.owl-carousel .owl-next{display:inline-block; width:30px; height:30px; margin-left:10px; background:#fff; background:rgba(255,255,255,.8); border:1px solid #CCC; border-radius:50%; text-align:center}
.productlot.owl-carousel .owl-prev:before, .productlot.owl-carousel .owl-next:before{content:"\e079"; position:relative; top:5px; display:inline-block; font-family:'Glyphicons Halflings'; font-style:normal; font-weight:400; font-size:1rem; line-height:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale}
.productlot.owl-carousel .owl-next:before{content:"\e080"}
.pdetail{margin-top:60px}
.speclist{margin-top:10px; padding:0; list-style:none}
.speclist li{display:table; width:100%; background:#fefefe}
.speclist li:nth-child(odd){background:#eee}
.speclist li span{display:table-cell; padding:10px; vertical-align:top; white-space:pre-line}
.speclist li span:first-child{width:25%; min-width:175px; font-weight:bold; border-right:1px solid #ccc}

/* Sign-in Page */
.narrow.content{max-width:450px; margin:0 auto; padding:5px 15px 0 15px}
.signupmsg{text-align:center}
.signupmsg .generalcustomer{margin-top:15px; font-size:0.875rem}
.signupmsg .icon{top:2px}
/*.narrow.content .site-title{font-size:28px; font-weight:lighter; margin-top:0; margin-bottom:20px}*/
.narrow.content h1, .signinform h1, .signupform h1{margin-top:0}
.signinform .forgotpasswd {display:block; font-size:.875rem; text-align:right}
.btn-signin, .btn-signup{width:100%}
.or-line {border-top: 1px solid #eee; position: relative; padding-right: 46px; padding-bottom: 18px; margin-top: 40px;}
.or-title {background-color: #eee; padding: 2px 16px; position: absolute; top: -14px;}
.btn-peplinkId a {text-decoration: none;}
.btn-peplinkId .input-group-addon {background-color: #fff; padding: 9px 14px;}
.btn-peplinkId .input-group-addon .btn-peplinkId-logo {width: 22px}
.btn-peplinkId .btn-peplinkId-title {background-color: #666; color: #FFF; border: 1px solid #ccc; border-radius: 6px; border-top-left-radius: 0; border-bottom-left-radius: 0; height: 46px; line-height: 2.7;}
.btn-peplinkId .btn-peplinkId-title:hover {background-color: #4A4A4A;}
a.btn-signupnow, a.btn-showaddress{display:block; width:100%; outline:0}

/* Sign-up Page */
/*
.addressform, .addressform .form-control{font-size:.75rem}
.addressform + .form-group{margin-top:20px}
.addressform .well{border-top-left-radius:0; border-top-right-radius:0}
.addressform input[type=checkbox], .addressform input[type=radio]{margin-top:2px}
a.btn-showaddress{margin-bottom:15px}
a.btn-showaddress:hover, a.btn-showaddress:active, a.btn-showaddress:focus{outline:0}
a.btn-showaddress .glyphicon-chevron-up{top:2px; transition:all .25s; transform:rotate(0deg); -moz-transform:rotate(0deg); -webkit-transform:rotate(0deg)}
a.btn-showaddress.collapsed .glyphicon-chevron-up{transform:rotate(-180deg); -moz-transform:rotate(-180deg); -webkit-transform:rotate(-180deg)}
a.btn-showaddress:not(.collapsed){margin-bottom:0; border-bottom-left-radius:0; border-bottom-right-radius:0}
*/

/* Shopping Cart Page */
.shoppingcartpage.content{min-height:300px}
.overview .btn-checkout{display:block; width:100%}
.orderoverview{margin-top:30px}
.orderoverview.clean-accordion .panel-body{padding-top:0; font-size:0.75rem}
#orderbreakdown ul, .cartitemlist{list-style:none; margin:0; padding:0}
#orderbreakdown li, .cartitemlist li{position:relative; margin:0; padding:5px 2px}
#orderbreakdown li + li:before{content:''; position:absolute; display:block; width:100%; height:1px; left:0; top:-1px; background:#f6f6f6}
#orderbreakdown li span{display:inline-block}
#orderbreakdown li > span:first-child{width:56%}
#orderbreakdown li > span:last-child{width:43%; text-align:right; float:right}
#couponentry .input-group{max-width:250px; margin-top:15px}
.cartitemlist{position:relative; margin-top:5px; border-top:1px solid #ccc}
.cartitemlist li.cartitem{position:relative; display:inline-block; padding:40px 10px}
.cartitemlist li.cartitem .row:before{position:absolute; display:block; width:100%; height:1px; left:0; bottom:-3px; background-color:#f6f6f6}
.cartitemlist li.cartitem:last-child .row:before{display:none}
.cartitemlist li.cartitem hr{margin-top:10px; margin-bottom:10px}
.cartitemlist .pimg{display:inline-block; border:1px solid #ccc}
.cartitemlist .pname a{color:#333}
.cartitemlist .pinfo{padding-right:15px}
.cartitemlist .priceinfo{font-size:.875rem}
.cartitemlist .priceinfo .listprice{font-size:.75rem}
.cartitemlist .qty{height:40px}
.cartitemlist .qty .form-group{margin-bottom:0}
.cartitemlist .qty .input-group{display:inline-table; max-width:90px}
.cartitemlist .qty input{text-align:center}
.cartitemlist .qty .btn{position:relative; display:none; top:-11px}
.cartitemlist .qty .btn.show{display:inline-block!important}
.cartitemlist .psku{margin-top:10px}
.cartitemlist .optionlist{margin:5px 0; padding:5px}
.cartitemlist .optionlist ul{margin:0; padding:0 0 0 20px; font-size:.75rem; font-weight:bold}
.cartitemlist .optionlist ul ul{padding-left:10px; list-style:none; font-weight:normal}
.cartitemlist .optionlist ul ul li + li{margin-top:0; padding-top:0}
.cartitemlist .cartitemaction{line-height:2.125rem}
.cartitemlist > .alert{position:absolute; display:none; width:100%; max-width:450px; right:0; margin:0; opacity:.9; z-index:100}
.save4later{margin-top:30px}

/* My Account */
.myaccount .myaccontent .well{max-width:450px}
.myaccount .container h2{margin-bottom:30px}
.myaccount .container h2 .btn-back{margin-bottom:5px}
.myaccount .container h4.subtitle{position:relative; top:-23px; font-size:1rem; margin-bottom:0}
.myaccount .container h4.subtitle .btn{position:relative; top:-1px; margin-right:2px}
.myaccount .list-group-item .btn-viewseat,
.myaccount .list-group-item .btn-viewpartner{display:block; position:relative; width:200px; margin-top:10px}
.myaccount-left-panel .action-btn{text-align:center}
.myaccount-left-panel form{padding-bottom:10px}
.myaccount-left-panel .action-btn > .btn{max-width:250px; margin-bottom:10px; padding: 5px 20px}
.myaccount-left-panel .action-btn .modal{text-align:left}
.myaccount-left-panel .shortlinks{padding-top:15px; font-size:.875rem; border-top:1px solid #ccc}
.myaccount-left-panel .notes{font-size:.75rem}
.myaccount-left-panel .notes ul, .myaccount-left-panel .notes ol{margin:0; padding-left:20px} 
.myaccount-left-panel .notes li{margin-top:10px;} 
.myaccount-right-panel.col-sm-12{margin-top:15px}
.myaccount-right-panel .itemcount{margin-bottom:10px; padding-left:0; padding-right:0; font-size:.75rem; text-align:center}
.myaccount-right-panel .panel-pagination{padding-left:0; padding-right:0}
.list-header{display:inline-block; width:100%}

.tablelist tbody tr:last-child{border-bottom:1px solid #ddd}

.tablelist .action > button,
.cardview-item .action > button{background-color:transparent; border-color:transparent; -webkit-box-shadow:none; box-shadow:none;}

.tablelist .action > a,
.tablelist .action > button,
.cardview-item .action > a,
.cardview-item .action > button{display:inline-block; width:28px; height:28px; padding:0; background:rgba(255,255,255,0); border:1px solid #333; border-radius:50%; color:#333; font-size:.75rem; text-align:center; text-decoration:none; vertical-align:top; transition:.1s background-color; outline:0; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}

.tablelist .action > a:active,
.tablelist .action > button:active,
.cardview-item .action > a:active,
.cardview-item .action > button:active{outline:0; -webkit-box-shadow:inset 0 2px 2px rgba(0, 0, 0, .125); box-shadow:inset 0 2px 2px rgba(0, 0, 0, .125)}

.tablelist .action > a:hover,
.tablelist .action > a:active,
.tablelist .action > a:focus,
.tablelist .action > a:active:focus,
.tablelist .action > button:hover,
.tablelist .action > button:active
.tablelist .action > button:focus,
.tablelist .action > button:active:focus,
.cardview-item .action > a:hover,
.cardview-item .action > a:active,
.cardview-item .action > a:focus,
.cardview-item .action > a:active:focus,
.cardview-item .action > button:hover, 
.cardview-item .action > button:active,
.cardview-item .action > button:focus,
.cardview-item .action > button:active:focus{background-color:#e6e6e6}

.tablelist .action > a span:before,
.cardview-item .action > a span:before{position:relative; top:6px}

.tablelist .action > a:after,
.tablelist .action > button:after,
.cardview-item .action > a:after,
.cardview-item .action > button:after{content:''; display:none}

.tablelist .action > a + a,
.tablelist .action > button + button,
.cardview-item .action > a + a,
.cardview-item .action > button + button{margin-left:8px}

.cardview-container{margin:0 -5px}
.cardview-item{padding:0 5px 10px 5px}
.cardview-content{padding:20px 10px 10px; border:1px solid #CCC}
.cardview-item .action{position:absolute; right:15px; bottom:20px}

.modal .modal-form{font-size:.875rem}
.modal .modal-form .hints{font-size:.75rem; color:#999}

.nav-tabs-alt {display:table; width:100%; margin:0; padding:0; border-bottom:1px solid #ccc; list-style:none; table-layout:fixed;}
.nav-tabs-alt > li{display:table-cell}
.nav-tabs-alt > li a{display:inline-block; width:100%; padding:15px 10px; color:#999; background:rgba(255,255,255,0); border-bottom:3px solid transparent; text-decoration:none; transition:all .2s}
.nav-tabs-alt > li a:hover{background:#fefefe; border-bottom:3px solid #fefefe; color:#333}
.nav-tabs-alt > li.active a{margin-bottom:0; color:#333; background:#fafafa; border-bottom:3px solid #333}



/* My Account Welcome Page */
.myaccount .welcome > h2{margin-bottom:40px}
.myaccount .welcome .welcomeblock{min-height:100px; margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid #ccc}
.myaccount .welcome .welcomeblock h3{margin-top:0; margin-bottom:20px; font-size:1.25rem; font-weight:300}
.myaccount .welcome .quicklinks h4{margin-top:0}
.myaccount .welcome .quicklinks ul{margin:0; padding:0 0 0 20px; font-size:.875rem}
.myaccount .welcome .orderlist .table,
.myaccount .welcome .deallist .table{margin-bottom:15px}
.myaccount .welcome .orderlist .list-action,
.myaccount .welcome .deallist .list-action{display:block; padding-bottom:15px; text-align:center}
/*.myaccount .welcome .deallist .customername{padding-bottom:15px}*/
.myaccount .welcome .partnerinfo .list-group-item a{word-wrap:break-word}
.myaccount .myaccontent.accountinfo .text-required.text-content{padding-bottom:10px}

/* Manage Partner Page */
.managepartner-page .managepartner-list .partner-col{width:200px; max-width:200px}
.managepartner-page .managepartner-list .type-col{width:120px; max-width:120px}
.managepartner-page .managepartner-list .attachment-col{width:150px}
.managepartner-page .managepartner-list .attachment-col.certification{width:130px}
.managepartner-page .managepartner-list .attachment-col .doc-count,
.managepartner-page .managepartner-list .attachment-col .expiry-count{padding-right:15px}
.managepartner-page .managepartner-list .attachment-col.certification .doc-count{min-width:60px}
.managepartner-page .managepartner-list .attachment-col .count-label > a{color:#9e9e9e}
.managepartner-page .managepartner-list tr:hover .attachment-col .count-label > a{color:#424242}
.managepartner-page .managepartner-list .attachment-col .expiry-count .count-value.expired{color:#f44336; font-weight:bold}
.managepartner-page .managepartner-list .attachment-col .attachemnt-action{width:20px}
@media screen and (min-width:992px) {
  .managepartner-page .managepartner-list .partner-col{width:300px; max-width:300px}
  .managepartner-page .managepartner-list .contact-col{min-width:250px; max-width:250px}
}
@media screen and (min-width:1200px) {
  .managepartner-page .managepartner-list .partner-col{width:450px; max-width:450px}
}

.modal-addcompanyregistration .attachment .date-group{width:180px}

.modal-viewcompanyregistration .attachment-item + div.attachment-item{margin-top:30px}
.modal-viewcompanyregistration .attachment-item .item-additional{margin-top:0; padding-left:3px}

.modal-cerificationlist .cerification-list .name-cerification-col{width:150px}
.modal-cerificationlist .cerification-list .name-cerification-col > div{width:150px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap}
.modal-cerificationlist .cerification-list .list-cerification-col{width:397px; max-width:397px}
.modal-cerificationlist .cerification-list .certification-item{display:flex; flex-wrap:wrap}
.modal-cerificationlist .cerification-list .certification-item + div.certification-item{margin-top:5px; padding-top:5px; border-top:1px solid #f5f5f5}
.modal-cerificationlist .certification-item .name{width:100%; min-width:0}
.modal-cerificationlist .certification-item .name > div{text-overflow:ellipsis; overflow:hidden; white-space:nowrap}
.modal-cerificationlist .certification-item .issuedate{display:inline-block; width:80px}
.modal-cerificationlist .certification-item .code{display:inline-block; padding-right:15px; font-family:"Roboto Mono", "Courier New", Courier, monospace}
.modal-cerificationlist .certification-item .expired{display:inline-block}

/* Manage Deivce */
.managedevice > h2{margin-bottom:30px}
.filteroptionswrapper{margin:0 -15px 10px -15px; padding-left:15px; padding-right:15px; background-color:#fcfcfc}
.filteroptionswrapper .panel-body{padding-top:5px}
.filteroptionswrapper .filteroptions .title{font-weight:bold}
.filteroptionswrapper .filteroptions ul{margin:0; padding:0; font-size:.875rem; list-style:none}
.filteroptionswrapper .filteroptions ul li{margin:0; padding:0}
.filteroptionswrapper .filteroptions ul li + li{margin-top:20px}
.filteroptionswrapper .filteroptions ul ul li + li{margin-top:0}
.filteroptionswrapper .filteroptions ul li label{position:relative; width:100%; padding-top:2px; padding-bottom:2px}
.filteroptionswrapper .filteroptions ul li label:hover{background:#f6f6f6}
.filteroptionswrapper .filteroptions ul li label .badge{position:relative; top:0px; padding:1px 4px; font-size:.75rem; font-weight:normal; background:#ddd; border-radius:5px}
.filteroptionswrapper .filteroptions .btn-reset{margin-top:30px}
.filteroptionswrapper .filteroptions .serialNumbersError{padding:5px;}
.filteroptionswrapper hr{margin:0px}
.devicelist .list-header{display:inline-block; width:100%; margin-bottom:30px}
.deviceitem{position:relative; width:100%; padding:10px; font-size:.75rem; border:1px solid #f6f6f6}
.deviceitem + div{margin-top:36px}
.deviceitem .info{display:inline-block; width:100%}
.deviceitem .info > div{margin-bottom:15px}
.deviceitem .info > div:last-child{margin-bottom:0}
.deviceitem .devicename{position:relative}
.deviceitem .saleinfo div.expired{color:#d9534f}
.deviceitem .devicetag .label{display:inline-block; margin-top:5px; padding-top:5px; font-weight:normal; cursor:help}
.deviceitem .devicetag .label:not([title]){cursor:default}
.deviceitem .action{margin-top:15px}
.deviceitem .action .btn{display:block; width:100%; margin-bottom:10px}
.deviceitem .action .btn:last-child{margin-bottom:0}
.deviceitem .action .key-title{display:inline-block; width: 100%;}
.deviceitem .action .btn.copy-key{width:auto; margin:0px 0px 0px 6px;}
.deviceitem .action pre{margin: 4px 0px 10px 0px;}
.deviceitem .action .modal-footer .btn{display:inline-block; width:auto; margin-bottom:0}
.modal .devicekey, .modal .salesreg, .modal .editcus, .modal .deldevice{font-size:.875rem}
.modal .devicekey{word-wrap:break-word}
.modal .devicekey + .devicekey{margin-top:30px}
.modal .deviceImei:not(:first-child){margin-top:15px}
.modal .modal-imei-footer{border:none; padding-top:0px}

/* Device Import */
.device-import-page .upload-container{}
.device-import-page .upload-container .info{width:100%; margin-bottom:15px; font-size:.875rem}
.device-import-page .upload-container .upload-form{width:100%; max-width:768px; padding-top:20px}
.device-import-page .upload-container .upload-form .action-control{display:block}
.device-import-page .upload-container .upload-form .action-control > *{vertical-align:top}
.device-import-page .upload-container .upload-form .action-control button{margin-right:10px}
.device-import-page .upload-container .upload-form .action-control .alert-light{display:inline-block; margin-top:6px}
.device-import-page .count-highlight.confirm-summary{margin-top:15px; margin-bottom:0}
.device-import-page .count-highlight.confirm-summary > div{width:100%}
.device-import-page .count-highlight.confirm-summary .data-card .value{font-size:1.5rem; text-overflow:ellipsis; overflow:hidden; white-space:nowrap}
.device-import-page .count-highlight.confirm-summary .data-card .value > span{display:inline}
.device-import-page .request-list{margin-top:15px; font-size:.75rem}
.device-import-page .serialnumber-list .serialnumber-col{width:150px; max-width:150px; min-width:150px}
.device-import-page .serialnumber-list tbody:hover{background-color:#f5f5f5}
.device-import-page .serialnumber-list.table>tbody+tbody{border-top:1px solid #fafafa}
.device-import-page .serialnumber-list tr.error-row > td{padding-top:0; border-top:none}
.device-import-page .request-confirm-control{width:100%; max-width:768px;}

/* SpeedFusion Alliance Page */
.speedfusion-alliance .btn-generatelicense{white-space:normal}
.speedfusion-alliance .btn-generatelicense span{white-space:nowrap}
.speedfusion-alliance .peers-select{font-size:.875rem}
.speedfusion-alliance .peers-count{text-align:center}
.speedfusion-alliance .totalpeers{font-size:2rem}
.speedfusion-alliance .tablelist .date{width:100px}

/* Bulk Sales Registration */
.massalesreg #single-form .sn{display:block; width:100%; height:304px}
.massalesreg #upload-form .important-note{margin-top:20px}
@media screen and (min--moz-device-pixel-ratio:0){.massalesreg #upload-form input.form-control[type=file]{padding-bottom:40px}}
.massalesreg .nav-tabs li.active a{background:#f5f5f5}
.massalesreg .tab-pane .well{border-top:none; border-top-left-radius:0; border-top-right-radius:0; -webkit-box-shadow:none; box-shadow:none}
.srlist-header{display:none}
.sritem{position:relative; width:100%; padding:10px; border:1px solid #f6f6f6}
.sritem + .sritem{margin-top:60px;}
.sritem .control-label{display:block; margin-bottom:0}
.sritem .sn .psn{display:inline-block; width:128px}
.sritem .sn .pname{color:#ccc; font-size:.875rem}
.sritem .sn .has-error{margin-top:10px; margin-bottom:10px}
.sritem .sn .has-error .pname{display:none}
.sritem .has-error .alert-msg{display:block; position:relative; margin-top:5px; padding:2px 5px; color:#a94442; background:#f2dede; font-size:.75rem}
.sritem .has-error .alert-msg:before{content:'×'; margin-right:5px; padding:0 4px; color:#FFF; background:#a94442; border-radius:50%}
.sritem .has-error .alert-msg:after{content:''; position:absolute; width:0; height:0; left:7px; top:-8px; border-style:solid; border-width:0 5px 8.7px 5px; border-color:transparent transparent #f2dede transparent}
.srlist-footer{margin-top:15px; text-align:center}
.srlist-footer .notes{display:block; width:100%; margin-bottom:15px}
#single-form .text-required.text-content{padding-right:15px}

/* Bluk Change Owner */
.ownershipassignment .inputform .sn{display:block; width:100%; height:262px}
.ownershipassignment .inputform .radio{margin-top:15px}
.ownershipassignment .inputform .childselection label,
.ownershipassignment .inputform .emailselection label{display:block; width:100%}
.ownershipassignment .inputform .text-required.text-content{padding-right:15px}

/* Warranty Check */
.warrantycheck .inputform .sn{display:block; width:100%; height:100px}
.warrantycheck .warrantyresult .sn{width:170px}
.warrantycheck .warrantyresult .sn span{display:block; width:175px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
.warrantycheck .expired{color:#d9534f}
.warrantycheck .bg-danger{padding:3px 10px}
.warrantycheck .devicecheck{color: #888; font-weight: 400; margin-bottom: 20px}

/* Inventory Check */
.inventorycheck .notes{padding-bottom:15px; font-size:.75rem}
.inventorycheck .item-row{padding-top:10px}
.inventorycheck .add-item{padding-top:15px}
.inventorycheck .error-row{padding-top:15px}

/* Partner Pavilion Seats */
.manageseats .tablelist .glyphicon-flag{margin-left:10px; color:#999}
.manageseats .tablelist .certification-col .doc-count{padding-right:15px; font-size:15px}
.manageseats .tablelist .certification-col .expiry-count{padding-right:15px; font-size:15px}
.manageseats .tablelist .certification-col .expiry-count .expired{color:#f44336; font-weight:bold}
.manageseats .tablelist .certification-col .count-label .table-hover-link{color:#9e9e9e}

/* Order History */
.orderdetail.content{padding-top:0; font-size:.875rem}
.orderdetail.content .orederinfo{margin-bottom:30px}
.orderdetail.content .orederinfo .order-status .title{width:88px}
.orderdetail.content .orederinfo .order-status .title label{margin-bottom:0}
.orderdetail.content .order-shipdate > *{display:inline-block; vertical-align:top}
.orderdetail.content .order-shipdate .workstatus{font-size:0.875rem!important} 
.orderdetail.content .tablelist .extrainfo{padding-left:10px; font-size:.75rem; color:#999}
.orderdetail.content .tablelist .extrainfo .subitem{margin-top:5px}
.orderdetail.content .tablelist .extrainfo .subitem .btn-showsn{padding:0; outline:0}
.orderdetail.content .tablelist .extrainfo .subitem .subitem-child{padding-left:10px}
.orderdetail.content .tablelist .extrainfo .subitem .panel-collapse.collapse.in + button.collapsed{display:none}
.orderdetail.content .tablelist .extrainfo .subitem div ul{margin-bottom:0; padding-left:10px; list-style:none}
.orderdetail.content .tablelist .listprice{margin-right:5px; color:#999; text-decoration:line-through}
.orderdetail.content .tablelist .discountprice{color:#e00}
.orderdetail.content .tablelist .price,
.orderdetail.content .tablelist .itemtotal{white-space:nowrap}
.orderdetail.content .caltotal{display:inline-block; width:100%}
.orderdetail.content .caltotal table{width:auto; text-align:right}
.orderdetail.content .caltotal table th{text-align:right}
.orderdetail.content .caltotal table tr:first-child td{border:none}
.orderdetail.content .caltotal table tr td:nth-child(2),
.orderdetail.content .caltotal table tr th:nth-child(2){width:125px}
.orderdetail.content .caltotal table tr.ordertotal{font-weight:bold}
.orderdetail.content .caltotal table tr.cartref{font-size:.75rem; color:#666}
.orderdetail.content .row.info .well > div{display:block; margin-bottom:15px}
.orderdetail.content .row.info .well div label{margin-bottom:0}
.orderdetail.content .row.info .well div span{display:inline-block}
.orderdetail.content .row.info .well div.address div{margin-bottom:5px}
.orderdetail.content .ordercomments > div + div {margin-top:15px; padding-top:15px; border-top:1px solid #DDD}
.orderdetail.content .pos .filename{line-height:27px; margin-right:5px}
.orderdetail.content .uploadpo{margin-bottom:30px}
.orderdetail.content .uploadpo .title{margin-bottom:5px}
.orderdetail.content .uploadpo .fileitem{margin-top:5px;margin-bottom:5px}
.orderdetail.content .uploadpo .addfileitem{margin-top:5px;margin-bottom:5px}
.orderdetail.content .uploadpo .agreement{margin-top:20px;margin-bottom:20px}
.orderdetail.content .uploadpo .btn-submit{margin-top:10px;margin-bottom:30px}
.tablelist label{margin-top:15px; margin-bottom:0; font-size:.75rem}
.tablelist td:first-child label{margin-top:0}
.workstatus .icon{color:#757575}
.workstatus .glyphicon-plane{transform:rotate(45deg)}

/* RMA Service Tracking */
.rmaservice.public.container h1{margin-top:0; font-size:2.5rem}
.rmaservice.public.container > h2{font-size:1.5rem; font-weight:300}
.rmaservice.container .btn-ramstatus{padding:0 5px; font-size:1rem; outline:none}
.servicedetail.content .servicestatus h2{margin-top:0; margin-bottom:0; font-size:2rem}
.servicedetail.content .servicestatus .well,
.servicedetail.content .statushistory .table,
.servicedetail.content .shipinfo .well{margin-bottom:0}
.servicedetail.content .servicestatus .statusdate{vertical-align:top}
.servicedetail.content .servicestatus .statusdesc{padding-top:15px; font-size:.875rem}
.servicedetail.content .servicestatus .statusdesc .btn-link{padding-left:0; padding-right:0; border:none; outline:0}
.servicedetail.content .shiptous,
.servicedetail.content .shipaddress,
.servicedetail.content .serviceremark .well{white-space:pre-line}
.servicedetail.content .statushistory,
.servicedetail.content .shipinfo,
.servicedetail.content .devicelist,
.servicedetail.content .returnstatus,
.servicedetail.content .serviceremark,
.servicedetail.content .refundstatus,
.servicedetail.content .rmacomment{margin-top:40px}
.servicedetail.content .shipcontact{margin-top:30px}
.servicedetail.content .shipcontact:first-child{margin-top:0}
.servicedetail.content .statusdesc-content.collapsing + .btn-link,
.servicedetail.content .statusdesc-content.in + .btn-link{display:none}

/* Address Book */
.addressitem{position:relative}
.addressitem .icon{position:absolute; bottom:20px; left:20px; font-size:3rem; color:rgba(0,0,0,.05)}
.addressitem .default-icon{position:absolute; top:10px; right:15px; font-size:1.5rem; color:#999}
.addressitem .info h4{margin-bottom:20px}
.addressitem .info .companyname{margin-bottom:5px; line-height:.875}
.addressitem .cardview-content{min-height:300px}
.addressdetail{font-size:.75rem}
.addresstype .row > div:first-child{padding-right:7.5px}
.addresstype .row > div:last-child{padding-left:7.5px}
.addresstype .row > div > label{position:relative; width:100%}
.addresstype .row > div > label .icon{display:block; font-size:3rem}
.addresstype .row > div > label > input[type=checkbox]{display:none}
.addresstype .row > div > label > input[type=checkbox] + span{display:block; width:100%; padding:20px 15px 10px 15px; border:1px solid #ccc; text-align:center; cursor:pointer}
.addresstype .row > div > label > input[type=checkbox]:checked + span{padding:16px 10px 6px 10px; border:5px solid #fbb034}
.addresstype .row > div > label > input[type=checkbox] + span .selection{display:block; position:relative; width:24px; height:24px; margin:0 auto; padding:5px; background:#ddd; color:#eee; border-radius:50%}
.addresstype .row > div > label > input[type=checkbox]:checked+ span .selection{background:#fbb034; color:#fff}
.addresstype .row > div > label > label{display:block; margin-bottom:0; font-size:.75rem; font-weight:normal; text-align:center; cursor:pointer}

/* static content page */
.static-content h2{margin-top:0}
.static-content + .sidemenu{margin-top:10px}
.static-content a{word-break:break-all}
.static-content p{width:100%; max-width:768px; margin-bottom:30px}
.static-content iframe[allowfullscreen]{width:300px; height:225px}
.static-content .notes{font-size:.875rem}
.static-content a[class*="pl-ic-"]{font-size:1.75rem; text-decoration:none}
.static-content a[class*="pl-ic-"] + a[class*="pl-ic-"]{margin-left:5px}

/* Deal Management */
.dealmgmt div.dealitem + div{margin-top:30px}
.dealmgmt .dealitem .companyname{margin-top:0; margin-bottom:0}
.dealmgmt .dealitem .customername{margin-top:0}
.dealmgmt .dealitem .dealinfo{margin-top:15px; margin-bottom:0px; font-size:.75rem}
.dealmgmt .dealitem .dealinfo > div:first-child{font-size:1rem}
.dealmgmt .dealitem .modal .modal-body > .table > tbody > tr:first-child > th,
.dealmgmt .dealitem .modal .modal-body > .table > tbody > tr:first-child > td,
.rebatelist .modal .modal-body > .table > tbody > tr:first-child > th,
.rebatelist .modal .modal-body > .table > tbody > tr:first-child > td{border-top:0}
.dealmgmt .dealitem .modal .address, .rebatelist .modal .address,
.dealmgmt .dealitem .modal .updates, .rebatelist .modal .updates,
.dealmgmt .dealitem .modal .description, .rebatelist .modal .description{white-space:pre-line; word-break:break-word}
.dealmgmt .dealitem .modal .closedeal .radio-inline{margin-left:15px; margin-right:15px}
.dealmgmt .dealitem .modal textarea.update{height:150px}
.dealmgmt .dealitem.cardview-item .action{width:60px;} 
.dealmgmt span[data-modabox='dealDetails'] .longestfield{width:170px}
.dealmgmt .rebate-status{margin-bottom:15px; font-size:1rem}
.dealmgmt .rebate-status label{vertical-align:top}
.dealmgmt .rebate-status .request + .request{margin-top:5px}
.dealmgmt .rebate-sn .sn-entry-header{font-weight:bold; vertical-align:bottom}
.dealmgmt .rebate-sn .sn-entry-header div{vertical-align:bottom}
.dealmgmt .rebate-sn .sn-entry .alert-danger{margin-bottom:0; padding-top:5px; padding-bottom:5px}
.dealmgmt .rebate-sn .sn-entry hr{margin:10px 0}
.dealreg .into{margin-bottom:60px}
.dealreg .notes{padding-top:15px; font-size:.75rem}
.dealreg .notes h6{margin-bottom:0}
.dealreg .form-notes{font-size:.75rem}
.dealreg .form-notes h6{margin-bottom:0}
.dealreg .attachment > div + div{margin-top:15px}
.dealreg .attachment label{margin-bottom:15px}
.dealreg .attachment input{padding-bottom:30px}
.dealreg .attachment input + input{margin-top:20px}
.dealreg .attachment .input-group button{padding-top:10px; padding-bottom:6px}
.dealreg .btn-submit{width:150px}
@media screen\0 {.dealreg .attachment input[type=file]{height:auto; padding-top:7px; padding-bottom:6px} }
@media screen and (min--moz-device-pixel-ratio:0){
  .dealreg .attachment input{padding-bottom:40px}
  .dealreg .attachment .input-group button{padding-top:14px; padding-bottom:12px}
}
.dealmgmt .rebate-total{padding-left:0; padding-right:0}
.dealmgmt .rebate-total > h3{margin-top:0; font-weight:300}
.rebatelist .table{background:transparent}
.rebatelist > tbody > tr > td{padding-top:20px; padding-bottom:20px}

.modal-dealdetail .modal-body > .table > tbody > tr:first-child > th,
.modal-dealdetail .modal-body > .table > tbody > tr:first-child > td,
.modal-dealdetail .modal-body > .table > tbody > tr:first-child > th,
.modal-dealdetail .modal-body > .table > tbody > tr:first-child > td{border-top:0}
.modal-dealdetail .closedeal .radio-inline{margin-left:15px; margin-right:15px}
.modal-dealdetail textarea.update{height:150px}

.rebate-request-page > .summary{margin-bottom:0}
.rebate-request-page > .summary > div{width:100%}
.rebate-request-page > .summary .data-card{height:100%}
.rebate-request-page > .summary .data-card .value{height:35px; font-size:1.5rem; text-overflow:ellipsis; overflow:hidden; white-space:nowrap}
.rebate-request-page > .summary .data-card .value > span{display:inline}
.rebate-request-list > tbody > tr > td{vertical-align:middle}
.rebate-request-list .requestid-col{width:90px}
.rebate-request-list .date-col{width:90px}
.rebate-request-list .status-col{width:130px}
.rebate-request-list .dealid-col{width:150px}
.rebate-request-list .rate-col{width:85px}
.rebate-request-list .rebateamount-col{width:120px; max-width:120px}
.rebate-request-list .rebateamount-col > div > span{display:inline}
.rebate-request-list .remark-col{max-width:150px}
.rebate-request-list .action-col{width:1%}
@media screen and (min-width:600px) {
  .rebate-request-page > .summary > div{width:33.33333%}
}
@media screen and (min-width:1200px) {
  .rebate-request-list .remark-col{max-width:327px}
}

.modal-viewrebaterequest .request-detail-content .clean-list .clean-listitem-cell{flex-basis:50%}
.modal-viewrebaterequest .request-items-content{max-width:none}
.modal-viewrebaterequest .request-items-content .productname-col{width:215px; min-width:215px; max-width:215px}
.modal-viewrebaterequest .request-items-content .productname-col > div{width:100%}
.modal-viewrebaterequest .request-items-content .serialnumber-col{width:120px; min-width:120px; max-width:120px}
.modal-viewrebaterequest .request-items-content .price-col{width:130px; min-width:130px; max-width:130px;}
.modal-viewrebaterequest .request-items-content .rebateamount-col{width:100px; min-width:100px; max-width:100px}
.modal-viewrebaterequest .request-remarks-content{max-width:none}
.modal-viewrebaterequest .request-log-content{max-width:none; margin-bottom:15px}
.modal-viewrebaterequest .request-log-content .logdate-col{width:120px; padding-left:0}
.modal-viewrebaterequest .request-log-content .logdate-col .text-ellipsis{max-width:112px}

.rebate-import-page .upload-container{}
.rebate-import-page .upload-container .info{width:100%; margin-bottom:15px; font-size:.875rem}
.rebate-import-page .upload-container .upload-form{width:100%; max-width:768px; padding-top:20px}
.rebate-import-page .upload-container .upload-form .action-control{display:block}
.rebate-import-page .upload-container .upload-form .action-control > *{vertical-align:top}
.rebate-import-page .upload-container .upload-form .action-control button{margin-right:10px}
.rebate-import-page .upload-container .upload-form .action-control .alert-light{display:inline-block; margin-top:6px}
.rebate-import-page .count-highlight.confirm-summary{margin-top:15px; margin-bottom:0}
.rebate-import-page .count-highlight.confirm-summary > div{width:100%}
.rebate-import-page .count-highlight.confirm-summary .data-card .value{font-size:1.5rem; text-overflow:ellipsis; overflow:hidden; white-space:nowrap}
.rebate-import-page .count-highlight.confirm-summary .data-card .value > span{display:inline}
.rebate-import-page .request-list{margin-top:15px; font-size:.75rem}
.rebate-import-page .serialnumber-list .productname-col{width:150px; max-width:150px; min-width:150px}
.rebate-import-page .serialnumber-list tbody:hover{background-color:#f5f5f5}
.rebate-import-page .serialnumber-list.table>tbody+tbody{border-top:1px solid #fafafa}
.rebate-import-page .serialnumber-list tr.error-row > td{padding-top:0; border-top:none}
.rebate-import-page .request-confirm-control{width:100%; max-width:768px;}
@media screen and (min-width:430px) {
.rebate-import-page .count-highlight.confirm-summary > div{width:50%}
}
@media screen and (min-width:768px) {
.rebate-import-page .count-highlight.confirm-summary > div{width:25%}
  .rebate-import-page .serialnumber-list .productname-col{width:200px; max-width:200px; min-width:200px}
}
@media screen and (min-width:992px) {
  .rebate-import-page .serialnumber-list .productname-col{width:250px; max-width:250px; min-width:250px}
}
@media screen and (min-width:1200px) {
  .rebate-import-page .serialnumber-list .productname-col{width:300px; max-width:300px; min-width:300px}
}

/* TODO: POS page */
.pos-page > .summary{margin-bottom:0}
/*.pos-page > .summary > div{width:100%}*/
.pos-page > .summary .data-card{height:100%}
.pos-page > .summary .data-card .value{height:35px; font-size:1.5rem; text-overflow:ellipsis; overflow:hidden; white-space:nowrap}
.pos-page > .summary .data-card .value > span{display:inline}
.pos-page .invoice-list > tbody > tr > td > a{text-decoration:none}
.pos-page .invoice-list > tbody > tr > td > a:hover > span:first-child{text-decoration:underline}
.pos-page .invoice-list .invoicenumber-col{width:80px; max-width:80px}
.pos-page .invoice-list .billto-col,
.pos-page .invoice-list .shipto-col{width:160px; max-width:160px}
.pos-page .invoice-list .product-col{width:160px; max-width:160px; vertical-align: middle}
.pos-page .invoice-list .product-col .shelf-flex > div.sku{flex-shrink:1; flex-basis:100%; padding-right:5px}
.pos-page .invoice-list .product-col .shelf-flex > div.qty{flex-shrink:0}
.pos-page .invoice-list .sn-col{width:110px; max-width:110px; vertical-align: middle}
.pos-page .invoice-list .qty-col{width:60px; max-width:60px}
.pos-page .invoice-list .currency-col{width:67px; max-width:67px}
.pos-page .invoice-list .price-col{width:290px; max-width:290px}
.pos-page .invoice-list .price-col .shelf-flex > div{width:33.333333%}
.pos-page .invoice-list .totalresellerprice-col{width:100px; max-width:100px}
.pos-page .invoice-list .amount-col{width:200px; max-width:200px}
.pos-page .invoice-list .amount-col .shelf-flex > div{width:50%}
.pos-page .invoice-list .action-col{width:55px; vertical-align:middle}

.modal-invoicedetail .sn-content{max-width:100%}
.modal-invoicedetail .overview-content .clean-list .clean-listitem .clean-listitem-cell.name{width:120px}
.modal-invoicedetail .price-content .clean-list .clean-listitem .clean-listitem-cell.name{width:120px}
.modal-invoicedetail .table .serialnumber-col{width:120px; min-width:120px; max-width:120px}
.modal-invoicedetail .table .price-col{width:110px; max-width:110px}

.modal-serialnumberlist .table .serialnumber-col{width:120px; min-width:120px; max-width:120px}
.modal-serialnumberlist .table .price-col{width:110px; max-width:110px}

.pos-import-page .upload-container .info{width:100%; font-size:.875rem}
.pos-import-page .upload-container .upload-form{width:100%; max-width:768px; padding-top:20px}
.pos-import-page .upload-container .upload-form{width:100%; max-width:768px; padding-top:20px}
.pos-import-page .upload-container .upload-form .action-control{display:block}
.pos-import-page .upload-container .upload-form .action-control > *{vertical-align:top}
.pos-import-page .upload-container .upload-form .action-control button{margin-right:10px}
.pos-import-page .upload-container .upload-form .action-control .alert-light{display:inline-block; margin-top:6px}

.pos-import-page .count-highlight{margin-top:15px}
.pos-import-page .invoice-list{margin-top:15px; font-size:.75rem}
.pos-import-page .invoice-list .invoice-item{margin-bottom:30px}
.pos-import-page .invoice-list .invoice-info{padding:10px; background-color:#fcfcfc; border:1px solid #e0e0e0; border-bottom:none}
.pos-import-page .invoice-list .invoice-info .rowtitle{font-size:1.5rem; font-weight:300}
.pos-import-page .invoice-list .invoice-info .rowtitle .label{top:-5px}
.pos-import-page .invoice-list .invoice-info > .shelf-flex{margin-top:5px}
.pos-import-page .invoice-list .invoice-info > .shelf-flex > div + div,
.pos-import-page .invoice-list .invoice-info > .shelf-flex > div > .shelf-flex > div + div{padding-left:10px}
.pos-import-page .invoice-list .invoice-info > .shelf-flex > div > .shelf-flex > div{flex-grow:1}
.pos-import-page .invoice-list .invoice-info > .shelf-flex .text-ellipsis{max-width:100%}
.pos-import-page .invoice-list .invoice-info > .shelf-flex{flex-wrap:wrap}
.pos-import-page .invoice-list .invoice-info > .shelf-flex .customer-group,
.pos-import-page .invoice-list .invoice-info > .shelf-flex .product-group{width:100%}
.pos-import-page .invoice-list .invoice-info > .shelf-flex .product-group{margin-top:20px; padding-left:0}
.pos-import-page .invoice-info .invoicenumber-col{flex-grow:0!important; width:21.5%}
.pos-import-page .invoice-info .address-col{width:180px}
.pos-import-page .invoice-info .product-col{max-width:25%}
.pos-import-page .invoice-info .qty-col{width:80px}
.pos-import-page .invoice-info .currency-col{width:70px}
.pos-import-page .invoice-info .price-col{width:250px; max-width:250px}
.pos-import-page .invoice-info .price-col .shelf-flex > div{width:33.333333%}
.pos-import-page .invoice-info .amount-col{width:90px}
.pos-import-page .invoice-info .amount-col .shelf-flex > div{width:100%}
.pos-import-page .serialnumber-info{border-top:none}
.pos-import-page .serialnumber-info .table-responsive{margin-bottom:0; padding:0 10px; border-top:none}
.pos-import-page .serialnumber-list{margin-bottom:0}
.pos-import-page .serialnumber-list .serialnumber-col{width:130px}
.pos-import-page .serialnumber-list .serialnumber-col > div.text-ellipsis{width:107px}
.pos-import-page .serialnumber-list .price-col{width:160px}
.pos-import-page .serialnumber-list .rebateamount-col{width:160px}
.pos-import-page .serialnumber-list .message-col .alert-warning li a.showdetail{display:inline-block; padding-bottom:0; border-bottom:1px solid #bdbdbd; color:#9e9e9e; font-size:.65rem; font-weight:normal; line-height:0.9; text-decoration:none}
.pos-import-page .serialnumber-list .message-col .alert-warning li a.showdetail .icon{top:0}
.pos-import-page .serialnumber-list .message-col .alert-warning li:not(:first-child){margin-left:20px; padding-left:15px}
.pos-import-page .serialnumber-list .message-col .alert-warning li:not(:first-child):before{content:'\e90d'; padding-top:3px; font-size:6px}
@media screen and (min--moz-device-pixel-ratio:0){
  .pos-import-page .serialnumber-list .message-col .alert-warning li:not(:first-child):before{padding-top:4px}
}
.pos-import-page .serialnumber-list tbody:hover{background-color:#f5f5f5}
.pos-import-page .serialnumber-list.table>tbody+tbody{border-top:1px solid #fafafa}
.pos-import-page .serialnumber-list tr.error-row > td{padding-top:0; border-top:none}
.pos-import-page .rebate-info{padding:10px; border:1px solid #e0e0e0; border-top:none}
.pos-import-page .rebate-info label{margin-bottom:0; font-weight:normal}
.pos-import-page .rebate-info .checkbox-deco-xs{display:inline-block; margin:0 3px -6px 0}
.pos-import-page .remark-info{padding:10px; border:1px solid #e0e0e0; border-top:none}
.pos-import-page .remark-info label{margin-bottom:0; font-weight:normal}

@media screen and (min-width:992px) {
  .pos-import-page .invoice-info .invoicenumber-col{width:15%}
  .pos-import-page .invoice-info .product-col{max-width:138px}
  .pos-import-page .invoice-info .qty-col,
  .pos-import-page .invoice-info .currency-col{flex-grow:0!important}
}

@media screen and (min-width:1200px) {
  .pos-import-page .invoice-list .invoice-info > .shelf-flex{flex-wrap:nowrap}
  .pos-import-page .invoice-list .invoice-info > .shelf-flex .customer-group,
  .pos-import-page .invoice-list .invoice-info > .shelf-flex .product-group{width:auto}
  .pos-import-page .invoice-list .invoice-info > .shelf-flex .product-group{width:670px; margin-top:0; padding-left:10px}
  .pos-import-page .invoice-info .invoicenumber-col{width:80px}
  .pos-import-page .invoice-info .product-col{max-width:170px}
  .pos-import-page .invoice-info .qty-col,
  .pos-import-page .invoice-info .currency-col{flex-grow:1!important}
  .pos-import-page .serialnumber-info{border:1px solid #e0e0e0; border-top:none}
}

.modal-poshelpinfo pre.vadgroupid{display:inline; padding:0px 5px; font-family:"Roboto Mono", "Courier New", Courier, monospace; font-weight:bold; font-size:0.75rem}
.modal-poshelpinfo .content-group.step-content,
.modal-poshelpinfo .content-group.columnexpanlation-content{max-width:100%}
.modal-poshelpinfo .content-group.step-content ol > li + li{margin-top:10px}
.modal-poshelpinfo .content-group .clean-list .clean-listitem{align-items:flex-start}
.modal-poshelpinfo .content-group .clean-list .clean-listitem-cell{vertical-align:top}
.modal-poshelpinfo .content-group .clean-list .clean-listitem-cell:first-child{flex-basis:20%}
.modal-poshelpinfo .content-group .clean-list .clean-listitem-cell:last-child{flex-basis:80%}

/* Balance Config Converter */
.configconvert .step{display:table; width:100%; margin:0 0 60px 0; padding:0; list-style:none}
.configconvert .step li{display:table-cell; position:relative; width:1%; padding:0 5px 20px 5px; font-size:.75rem; text-align:center}
.configconvert .step li.done{color:#333; border-bottom:4px solid #f0ad4e}
.configconvert .step li.todo{color:#aaa; border-bottom:4px solid #eee}
.configconvert .step li:before{content:"\e013"; position:absolute; left:50%; bottom:-16px; margin-left:-15px; padding:6px; border:4px solid #eee; border-radius:50%; font-size:.75rem; font-family:'Glyphicons Halflings'; font-style:normal; font-weight:400; line-height:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}
.configconvert .step li.done:before{color:#ffffff; background-color:#ffffff; border-color:#f0ad4e}
.configconvert .step li.todo:before{color:#fff; background-color:#ffffff}
.configconvert .step li:last-child:before{content:"\e034"; color:#eeeeee}
.configconvert .step li.done:last-child:before{color:#f0ad4e}
.configconvert .step li.todo:last-child:before{color:#eeeeee}
.configconvert .downloadstep{display:none; margin:0; padding:0}
.configconvert .downloadstep .divder{display:block; margin-bottom:45px; padding-top:30px; width:100%; height:1px; border-bottom:1px solid #eee}
@media screen\0 {
  .configconvert .attachment input[type=file]{height:auto; padding-top:7px; padding-bottom:6px}
  .configconvert .attachment .btn-upload{height:38px}
}
@media screen and (min--moz-device-pixel-ratio:0){
  .configconvert .attachment input[type=file]{padding-bottom:40px}
  .configconvert .attachment .btn-upload{height:48px}
}

/* Account Statement */
/*TODO: start === remove after deployed */
.statement .summary th{white-space:nowrap}
.statement .invoice-balance.tablelist label{margin-top:0}
.invoicedetail .tablelist label{margin-top:0; font-size:0.875rem}
.statement .invoice-balance,
.statement .credit-balance,
.statement .deposit-balance{font-size:.75rem}
.statement .invoice-balance .invoice-num div,
.statement .credit-balance .credit-num div:not(:last-child),
.statement .deposit-balance .deposit-num div:not(:last-child){color:#aaa}
.statement .invoice-balance .expired{color:#d9534f; font-weight:bold}
.statement .invoice-balance .invoice-num,
.statement .invoice-balance .orderref,
.statement .invoice-balance .po,
.statement .credit-balance .credit-num,
.statement .deposit-balance .deposit-num{margin-bottom:5px}
.statement .invoice-balance .invoice-num label,
.statement .invoice-balance .orderref label,
.statement .invoice-balance .po label,
.statement .credit-balance .credit-num label,
.statement .deposit-balance .deposit-num label{margin-bottom:0}
.statement .invoice-balance .invoice-date span,
.statement .invoice-balance .orderref div,
.statement .invoice-balance .due-date span,
.statement .invoice-balance .overdue-days span,
.statement .invoice-balance .ship-date span,
.statement .invoice-balance .po div{white-space:nowrap}
.invoicedetail .ordercomments{white-space:pre-line}
/*TODO: end ===== remove after deployed */

.account-statement-page > .summary{margin-bottom:5px}
.account-statement-page > .summary > div{width:100%}
.account-statement-page > .summary .data-card{height:100%}
.account-statement-page > .summary .data-card .value{height:100%; font-size:1.5rem}
@media screen and (min-width:375px) {
  .account-statement-page > .summary > div{width:50%}
}
@media screen and (min-width:768px) {
  .account-statement-page > .summary > div{width:25%}
}
.account-statement-page > .credit-terms{font-size:.75rem; margin-bottom:20px;}
.account-statement-page > .tab-content{margin-top:10px}

.account-statement-page .invoice-balance.tablelist label{margin-top:0}
.invoicedetail .tablelist label{margin-top:0; font-size:0.875rem}
.account-statement-page .balance-nav li a:not(.active){color:#424242}
.account-statement-page .invoice-balance,
.account-statement-page .credit-balance,
.account-statement-page .deposit-balance{font-size:.75rem}
.account-statement-page .credit-balance > tbody > tr > td,
.account-statement-page .deposit-balance > tbody > tr > td{width:33.33%}
.account-statement-page .invoice-balance .expired{color:#d9534f; font-weight:bold}
.account-statement-page .invoice-balance .invoice-num,
.account-statement-page .invoice-balance .orderref,
.account-statement-page .invoice-balance .po,
.account-statement-page .credit-balance .credit-num,
.account-statement-page .deposit-balance .deposit-num{margin-bottom:5px}
.account-statement-page .invoice-balance .invoice-num label,
.account-statement-page .invoice-balance .orderref label,
.account-statement-page .invoice-balance .po label,
.account-statement-page .credit-balance .credit-num label,
.account-statement-page .deposit-balance .deposit-num label{margin-bottom:0}
.account-statement-page .invoice-balance .invoice-date span,
.account-statement-page .invoice-balance .orderref div,
.account-statement-page .invoice-balance .due-date span,
.account-statement-page .invoice-balance .overdue-days span,
.account-statement-page .invoice-balance .ship-date span,
.account-statement-page .invoice-balance .po div{white-space:nowrap}
.invoicedetail .ordercomments{white-space:pre-line}

.modal-viewcreditmemo .memo-detail-content{max-width:350px}
.modal-viewcreditmemo .memo-detail-content .clean-list .clean-listitem-cell.name{flex-basis:50%}
.modal-viewcreditmemo .memo-remarks-content,
.modal-viewcreditmemo .memo-address-content,
.modal-viewcreditmemo .memo-items-content{max-width:none}
.modal-viewcreditmemo .memo-items-content .clean-list .clean-listitem-cell.name{flex-basis:100%}
.modal-viewcreditmemo .memo-items-content .clean-list .clean-listitem-cell.value{flex-basis:130px; white-space:nowrap}
.modal-viewcreditmemo .content-group:last-child{margin-bottom:0}

#print-area .modal-viewcreditmemo .modal-header{margin-left:15px; margin-right:15px; padding-left:0; padding-right:0; border:none}
#print-area .modal-viewcreditmemo .modal-header .company-logo{height:50px}
#print-area .modal-viewcreditmemo .modal-header .company-name{font-size:0.875rem; font-weight:bold}
#print-area .modal-viewcreditmemo .modal-header .title-group{display:inline-block; float:right; text-align:right}
#print-area .modal-viewcreditmemo .memo-detail-content{max-width:308px; margin-left:auto; margin-top:-80px; margin-bottom:30px}
#print-area .modal-viewcreditmemo .memo-address-content .clean-card-flex-item{width:50%}
#print-area .modal-viewcreditmemo .print-date{font-size:.75rem; float:right}
#print-area .memo-peplink-address-content{width:400px; max-width:400px;margin-top: -100px;}

/* contact page */
.contactpage .contactpage-title{margin:0 0 30px 0; padding:0 0 10px 0; background:#333; color:#fff}
.contactpage .contactpage-title h1{font-size:3rem}
.contactpage > .container > h2{margin-bottom:30px}
.contactpage .notes{margin-top:5px; color:#666; font-size:.75rem}
.contactpage .multifile label{padding-top:0}
.contactpage .multifile .fileitem{display:inline-block; margin-top:15px}
@media screen\0 {
  .contactpage input[type=file]{height:auto; padding-top:7px; padding-bottom:6px}
  .contactpage .multifile input[type=file]{height:auto; padding-top:7px; padding-bottom:6px}
}
@media screen and (min--moz-device-pixel-ratio:0){
  .contactpage input[type=file]{padding-bottom:40px}
  .contactpage .multifile input{padding-bottom:40px}
  .contactpage .multifile .input-group button{padding-top:14px; padding-bottom:12px}
}

/* channel application */
.chapp > .container > h1{margin-bottom:30px}
.chapp .form-group{margin-bottom:20px}
.chapp .form-group textarea{height:150px}
.chapp .checkbox-group input[type=text]{width:300px}
.chapp .recap-group{margin-bottom:15px}
.chapp .notes{margin-top:5px; color:#666; font-size:.75rem}

/* backtop */
.backtop, .backtop .icon, .backtop .glyphicon{display:block; width:35px; height:35px; margin:0; padding:0;}
.backtop{position:fixed; right:-40px; bottom:40px; cursor:pointer; overflow:hidden; border-radius:50%; opacity:0; -webkit-transition:opacity .5s; transition:opacity .5s; z-index:900}
.backtop.show{right:15px; opacity:1}
.backtop .icon{position:absolute; display:inline-block; height:70px; top:0; left:0; ; background-color:rgba(204,204,204,.85); color:#333; -webkit-transition:all .3s; transition:all .3s}
.backtop.hover .icon{top:-35px; background-color:rgba(51,51,51,.85); color:#ccc}
.backtop .glyphicon{padding:9px 0 0 9px}

/* Error Page */
.errorpage.content{padding-bottom:60px}
.errorpage .splashicon{display:block; height:10rem; font-size:9rem; color:#933; -webkit-animation:splashiconFrame 2s infinite; animation:splashiconFrame 2s infinite}
.errorpage .splashicon-orange{color:#fbaf33}
@-webkit-keyframes splashiconFrame{ 50% {color:#333; padding-top:0.5rem} }
@keyframes splashiconFrame{ 50% {color:#333; padding-top:0.5rem} }

.alert.alert-demo{margin-bottom:0; padding:10px 0}

/* Redirection Page */
.redirectionpage .content{padding-bottom:60px}
.redirectionpage .main-icon{width:230px}
.redirectionpage .redirect_button{padding: 7px 30px; color: white; background-color: #ffb81c; border-radius: 20px; transition: background-color 0.3s;}
.redirectionpage .redirect_button:hover {background-color: #e89f00;}

/*
 * Small devices Tablets
 * >= 450px
 */
@media screen and (min-width:480px) {
  
  /* home page */
  #homepage-carousel .carousel-inner{min-height:none}
  #homepage-carousel .carousel-inner > .item > img{width:768px}
}

/*
 * Extra small devices SmartPhone
 * <= 767px
 */
@media screen and (max-width:767px) {
  .nopadding-xs{padding:0!important; margin:0!important}
  .text-xs-left{text-align:left}
  .text-xs-right{text-align:right}
  
  /* simple-pagenation */
  .simple-pagination{width:100%}
  
  /* header */
  .store-iconav .hoverpop:hover .hoverpop-content, .store-iconav .hoverpop.in .hoverpop-content{min-width:170px}
  .store-iconav .hoverpop:hover .hoverpop-content:before, .store-iconav .hoverpop.in .hoverpop-content:before{left:18px}
  .store-iconav .hoverpop.right:hover .hoverpop-content:before, .store-iconav .hoverpop.in.right .hoverpop-content:before{left:auto; right:13px}
  
  /* product page */
  .optionwrapper .add2cartwrapper{max-width:250px}
  .optionwrapper .add2cartwrapper .input-group-lg>.form-control, .optionwrapper .add2cartwrapper .input-group-lg>.input-group-addon, .optionwrapper .add2cartwrapper .input-group-lg>.input-group-btn>.btn{height:auto; padding:6px 12px; font-size:.875rem}
  .speclist li span{font-size:.875rem}

  /* Shopping Cart Page */
  .cartitemlist .optionlist > ul, .cartitemlist .optionlist > ul > li, .cartitemlist .optionlist > ul ul{padding-left:0; list-style:none}
  .cartitemlist .optionlist > ul .optionstitle{display:none}

  /* My Account*/
  .tablelist tbody tr, .tablelist tbody tr td{display:block}
  .tablelist tbody tr{padding-top:10px; padding-bottom:10px; border-top:1px solid #ddd}
  .tablelist tbody tr td, .tablelist tbody tr th{padding-top:0; padding-bottom:0; border-top:none}
  .tablelist tbody tr td label{margin-right:5px; vertical-align:top}
  .tablelist tbody tr td.action{text-align:right}

  a.myaccount-navigation-trigger{width:100%; padding:10px 15px; color:#333; border-top:1px solid #eee; border-bottom:1px solid #eee; text-decoration:none; cursor:pointer}
  a.myaccount-navigation-trigger .glyphicon-menu-hamburger:before{top:0; font-size:.75rem}
  a.myaccount-navigation-trigger .icon{position:relative; top:3px; transition:all .25s}
  a.myaccount-navigation-trigger.opened .icon{top:0px; transform:rotate(180deg)}
  .myaccount-navigation, .myaccount-navigation ul{display:none; margin:0; padding:0; list-style:none}
  .myaccount-navigation.open, .myaccount-navigation ul.open{display:block}
  .myaccount-navigation > li{display:block; margin:0; padding:0; color:#888; line-height:1}
  .myaccount-navigation > li > a,
  .myaccount-navigation > li > div{display:block; position:relative; margin:0; padding:10px 15px 10px 15px; border-bottom:1px solid #eee; cursor:pointer}
  .myaccount-navigation > li > a:after,
  .myaccount-navigation > li > ul a:after,
  .myaccount-navigation > li > div:after{position:absolute; right:15px;}
  .myaccount-navigation > li > a:after,
  .myaccount-navigation > li > ul a:after{content:"\e258"; font-family:'Glyphicons Halflings'; font-size:.75rem; font-style:normal; font-weight:400; line-height:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}
  .myaccount-navigation > li > div:after{content:"×"; top:8px; font-size:1.25rem; transform:rotate(135deg); transition:all .25s}
  .myaccount-navigation > li > div.opened{color:#000; background:#f6f6f6}
  .myaccount-navigation > li > div.opened:after{transform:rotate(0deg)}
  .myaccount-navigation > li > a{color:#666}
  .myaccount-navigation > li ul{border-bottom:1px solid #eee}
  .myaccount-navigation > li ul li{margin:0; padding:0}
  .myaccount-navigation > li ul li a{position:relative; display:block; width:100%; margin:0; padding:10px 15px 10px 30px; color:#000}
  .myaccount-navigation > li ul li:first-child a{padding-top:15px}
  .myaccount-navigation > li ul li:last-child a{padding-bottom:15px}
  .myaccount-navigation > li ul li a:hover{color:#d58512}
  
  .myaccount-navigation .site-title a{color:#333}
  

  /* My Account Welcome Page */
  .myaccount .welcome .orderlist tr{padding-left:7px; padding-right:7px}

  /* Manage Deivce */
  .deviceitem .info > div{display:inline-block; padding-left:0; padding-right:0; vertical-align:top}
  .deviceitem .detail{margin-right:15px}
  
  /* Order History */
  .orderdetail.content .tablelist .pname{margin-bottom:15px; font-size:1rem}
  .orderdetail.content .tablelist .pnamecode{margin-bottom:15px}
  .orderdetail.content .tablelist .pnamecode label{margin-bottom:0}
  .orderdetail.content .tablelist .sku{font-size:.75rem}
  
  /* Order Detail */
  .orderhistory .orderdetail .shipmentItem .shipmentTable {width:100%}
  .orderhistory .orderdetail .orderitems label {margin-top:1px}
  .orderhistory .orderdetail .shipmentItem .shipmentTable label {margin-top:1px}

  /* RMA Service Tracking */
  .servicedetail.content .servicestatus table td{display:block; width:100%}
  .servicedetail.content .servicestatus .statusdate h2{font-weight:300; font-size:1.125rem; color:#444}
  .servicedetail.content .statushistory table td:last-child{font-size:.75rem}

  /* Deal Management */
  .dealmgmt .dealitem .info{padding-bottom:30px}
  .dealreg .addproductform .row > div + div{margin-top:15px}
  .dealreg .addproductform .row > div:last-child{text-align:right}
  
  /* Statement */
  .statement .invoice-balance.tablelist .invoice-num label,
  .statement .invoice-balance.tablelist .orderref label,
  .statement .invoice-balance.tablelist .po label,
  .statement .invoice-balance.tablelist .credit-num label,
  .statement .invoice-balance.tablelist .deposit-num label{vertical-align:top}
  .statement .invoice-balance.tablelist .invoice-num-group,
  .statement .invoice-balance.tablelist .orderref-num-group,
  .statement .invoice-balance.tablelist .po-num-group,
  .statement .credit-balance.tablelist .credit-num-group,
  .statement .deposit-balance.tablelist .deposit-num-group{display:inline-block; vertical-align:top}
}

/*
 * Extra small devices SmartPhone
 * <= 767px and orientation is landscape
 */
@media screen and (max-device-width:767px) and (orientation:landscape) {
  
}

/*
 * Small devices Tablets
 * >= 768px
 */
@media screen and (min-width:768px) {

  /* common style */
  .table-sm{display:table; width:100%}
  .table-sm > div{display:table-cell; width:auto}
  .text-sm-left{text-align:left}
  .text-sm-right{text-align:right}
  
  /* header */
  /*.sitelink .container{display:flex}*/
  .site-header{height:75px}
  .site-header .logo{top:10px}
  .site-header .logo img{height:65px}
  .site-header .site-link{top:0; right:10px; padding:10px 10px 10px 15px; background:#f6f6f6; border-radius:0 0 10px 10px}
  .site-header .site-link ul.list-inline li{padding-left:5px; padding-right:5px}
  /*.store-iconav{top:8px}
  a.sitelink-trigger{display:none}*/
  .store-iconav .user-menu .dropdown-menu{margin-top:0}
  .search-box, .loginas-box{padding-left:60%}
  /*.sitelink-wrapper, .sitelink-wrapper.on{position:relative; display:inline-block; height:auto; overflow:auto; border:none; background:none}*/
  .header:not(.narrow) .sitelink-wrapper .nav{width:auto; padding-left:5px}
  .header:not(.narrow) .sitelink-wrapper .nav > li{display:inline-block; padding:0; color:#fff; font-size:.875rem}
  .header:not(.narrow) .sitelink-wrapper .nav > li > a{padding:10px; color:#fff}
  .header:not(.narrow) .sitelink-wrapper .nav > li > a:hover, .sitelink-wrapper .nav > li > a:focus{background:#555}
  .store-iconav a, .store-iconav .hoverpop-trigger, .store-iconav .user-menu, .store-iconav .content-menu-link{width:auto; font-size:.75rem}
  .store-iconav .content-menu-link{width:100%}
  .store-iconav a .icon, .store-iconav .hoverpop-trigger .icon, .store-iconav .user-menu .icon{font-size:.75rem}
  .store-iconav .description{display:inline}
  .product-menu.clean-accordion{display:table; width:100%; height:auto!important; min-width:650px; visibility:visible; border:none; table-layout:fixed;}
  .product-menu.clean-accordion .panel{position:relative; display:table-cell; width:100%; text-align:center}
  .product-menu.clean-accordion .panel-title a{height:100px; padding:10px 15px; font-size:.875rem; border-radius:4px; cursor:default}
  .product-menu.clean-accordion .panel-title a.leaf{cursor:pointer}
  .product-menu.clean-accordion .panel:hover .panel-title a, .product-menu.clean-accordion .panel-title a.over.collapsed{text-decoration:none; background-color:#eee}
  .product-menu.clean-accordion .panel:hover .panel-title a:not(.leaf):before,
  .product-menu.clean-accordion .panel-title a.over.collapsed:not(.leaf):before{content:''; position:absolute; width:0; height:0; left:30px; bottom:-3px; border-style:solid; border-width:0 10px 17.3px 10px; border-color:transparent transparent #333 transparent;}
  .product-menu.clean-accordion .panel:last-child:hover .panel-title a:not(.leaf):before,
  .product-menu.clean-accordion .panel:last-child .panel-title a.over.collapsed:not(.leaf):before{left:auto; right:30px}
  .product-menu.clean-accordion .panel-title > a .icon{display:block; width:auto; font-size:2rem; line-height:3rem;}
  .product-menu.clean-accordion .panel-title > a:after, .product-menu.clean-accordion .panel-title > a.collapsed.leaf:after{content:'';}
  .product-menu.clean-accordion .panel-title > a[href*=wifi]{position:relative; top:-2px}
  .product-menu.clean-accordion .panel + .panel{margin-left:2px; border:none}
  .product-menu.clean-accordion .panel-collapse{position:absolute; height:auto!important; min-width:250px; padding:10px 0; background:#fff; z-index:1000; box-shadow:0px 1px 3px rgba(0,0,0,.85)}
  .product-menu.clean-accordion .panel:last-child .panel-collapse{right:0}
  .product-menu.clean-accordion .panel:first-child .panel-collapse{left:0; right:auto}
  .product-menu.clean-accordion .panel-collapse{border-top:5px solid #333}
  .product-menu.clean-accordion .panel-collapse.collapsing{display:none; overflow:inherit; -webkit-transition:none; -o-transition:none; transition:none}
  .product-menu.clean-accordion .panel-collapse.show{width:100%; visibility:visible}
  .product-menu.clean-accordion .panel:last-child .panel-collapse.show:before{left:auto; right:20px}
  .product-menu .panel-body a{padding:5px 10px; text-align:left; white-space:nowrap}
  .product-menu .panel-body a:after{content:''}
  
  /* footer */
  .footer .container .col-xs-12:first-child{padding-right:15px}
  .footer .container .col-xs-12:last-child{padding-left:15px}
  
  /* home page */
  #homepage-carousel .carousel-inner > .item > img{width:1280px}
  
  /* product page */
  .optionwrapper .sn .control-label{width:68%}
  
  /* Shopping Cart Page */
  .shoppingcartpage .row.overviewwrapper{position:relative}
  .overview{padding-top:20px; background-color:#f6f6f6; float:right}
  .orderoverview:after{content:''; position:absolute; display:block; width:100%; height:10px; left:0; bottom:-10px; background: url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGJhc2VQcm9maWxlPSJ0aW55IiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAyMCAxMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gZmlsbD0iI0U2RTZFNiIgcG9pbnRzPSIwLDEwIDEwLDQgMjAsMTAgMjAsMCAwLDAgIi8+PHBvbHlnb24gZmlsbD0iI0Y2RjZGNiIgcG9pbnRzPSIwLDkgMTAsMyAyMCw5IDIwLDAgMCwwICIvPjwvc3ZnPg==');}
  .overview.affix{top:0; max-width:250px; margin-left:500px}
  .overview.affix-bottom{position:absolute; bottom:0; right:0}
  .overview h3{margin-top:0} 
  .cartpanel .cartitemlist{border:none}
  .orderoverview .panel-collapse.show{display:block; visibility:visible;}
  .orderoverview .panel-title a:after{content:''}
  
  /* My Account */
  .myaccount .welcome .welcomeblock{margin-bottom:0; padding-bottom:0; border-bottom:none}
  .myaccount .welcome .quicklinks{border-left:1px solid #ccc}
  .myaccount .myaccontent .well{max-width:600px}
  .myaccount-right-panel .itemcount{text-align:left; padding-top:8px}
  
  .myaccount-navigation, .myaccount-navigation ul{margin:0; padding:0; border-bottom:1px solid #eee; font-size:.875rem; list-style:none}
  .myaccount-navigation > li{display:inline-block; position:relative; margin:0; padding:0; color:#888; line-height:1}
  .myaccount-navigation > li > div,
  .myaccount-navigation > li > a{display:inline-block; padding:10px 10px; color:#888}
  .myaccount-navigation > li > div{cursor:default}
  .myaccount-navigation > li > div:after{content:"\e259"; position:relative; top:2px; padding-left:4px; color:#999; font-family:'Glyphicons Halflings'; font-size:.75rem; font-style:normal; font-weight:400; line-height:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}
  .myaccount-navigation > li:hover > div{background:#f6f6f6; color:#000; box-shadow:0px 4px 4px rgba(0,0,0,.2)}
  .myaccount-navigation > li:hover > div:after{color:#000}
  .myaccount-navigation > li > ul{display:none; position:absolute; min-width:110%; left:0; padding:15px 0; background:#f6f6f6; border-bottom:none; border-radius:0 0 5px 5px; box-shadow:0px 4px 4px rgba(0,0,0,.2); z-index:10}
  .myaccount-navigation > li > ul > li > a{display:inline-block; position:relative; width:100%; padding:8px 15px 8px 30px; color:#333; text-decoration:none; white-space:nowrap}
  .myaccount-navigation > li > ul > li > a:before{content:"\e258"; position:absolute; top:8px; left:10px; color:#999; font-family:'Glyphicons Halflings'; font-size:.75rem; font-style:normal; font-weight:400; line-height:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}
  @media screen and (min--moz-device-pixel-ratio:0){.myaccount-navigation > li > ul > li a:before{top:9px}}
  .myaccount-navigation > li > ul > li > a:hover{color:#d58512; text-decoration:underline}
  .myaccount-navigation > li > ul > li > a:hover:before{color:#d58512}
  .myaccount-navigation > li:hover > ul{display:block}
  
  .myaccount-navigation .site-title a{padding-left:0; color:#333}
  .myaccount-navigation .site-title a:hover{background:none}
  .myaccount-navigation .site-title .caret-right{margin-left:10px}
  
  /* My Account Welcome Page */
  .myaccount .welcome .orderlist th:first-child, .myaccount .welcome .orderlist td:first-child,
  .myaccount .welcome .deallist th:first-child, .myaccount .welcome .deallist td:first-child{padding-left:15px}
  .myaccount .welcome .orderlist th:last-child, .myaccount .welcome .orderlist td:last-child,
  .myaccount .welcome .deallist th:last-child, .myaccount .welcome .deallist td:last-child{padding-right:15px}
  .myaccount .welcome .deallist .customername{padding-bottom:0; font-size:.75rem}
  .myaccount .welcome .table .action{width:80px}
  
  /* Manage Deivce */
  .filteroptionswrapper{margin:10px 0; padding-left:15px; padding-right:15px; background-color:#fcfcfc}
  .deviceitem{display:table}
  .deviceitem > div{display:table-cell; vertical-align:top}
  .deviceitem > div + div{margin-top:0px}
  .deviceitem .info > div{padding-left:0}
  .deviceitem .info > div + div{margin-top:0}
  .deviceitem .info .detail{margin-bottom:0}
  .deviceitem .action{width:138px; padding-left:10px; border-left:1px solid #f6f6f6}
  
  /* SpeedFusion Alliance Page */
  .speedfusion-alliance .tablelist .action{width:65px}
  
  /* Bluk Change Owner */
  .ownershipassignment .sritem .changeowner{float:right}
  
  /* Partner Pavilion Seats */
  .manageseats .action{width:100px}
  
  /* Order History */
  .orderhistory .action{width:100px}
  .orderhistory .tablelist .orderdate{width:25%}
  .orderhistory .tablelist .orderid{width:30%}
  .orderdetail.content .tablelist .sku span{white-space:nowrap}
  .orderdetail.content .tablelist .qty,
  .orderdetail.content .tablelist .price,
  .orderdetail.content .tablelist .itemtotal{text-align:right}
  .orderdetail.content .tablelist .qty{width:55px}
  .orderdetail.content .tablelist .listprice{margin-right:0}
  .orderdetail.content .tablelist .discountprice{display:block}
  .orderdetail.content .tablelist .itemtotal{width:125px}

  /* Order Detail */
  .orderhistory .orderdetail .shipmentItem .shipmentTable {min-width:300px; width:inherit;}
  .orderhistory .orderdetail .shipmentItem .shipmentTable thead tr th:first-child {width:120px;}

  /* RMA Service Tracking */
  .rmaservice.container .tablelist .servicenumber{width:150px}
  .rmaservice.container .tablelist .lastupdate{width:120px}
  .rmaservice.container .tablelist .action{width:50px}
  .servicedetail.content .servicestatus .statusdate,
  .servicedetail.content .statushistory table td:last-child,
  .servicedetail.content .returnstatus table td:last-child,
  .servicedetail.content .refundstatus table td:last-child,
  .servicedetail.content .devicelist table td:last-child:not(:first-child){text-align:right}
  .servicedetail.content .split-half{display:table; width:100%; margin:0; padding-top:40px}
  .servicedetail.content .split-half > div{display:table-cell; width:50%}
  .servicedetail.content .split-half > div:first-child{padding-right:15px}
  .servicedetail.content .split-half > div:last-child{padding-left:15px}
  .servicedetail.content .split-half > div:not(:first-child:last-child){padding-left:15px; padding-right:15px}
  .servicedetail.content .split-half > div:first-child:last-child{padding-left:0; padding-right:0}
  .servicedetail.content .servicestatus .statusdesc{text-align:left}

  /* static content page */
  .static-content iframe[allowfullscreen]{width:730px; height:548px}
  
  /* Deal Management */
  .dealreg .productlist .qty,
  .dealreg .productlist .action{text-align:right}
  .dealreg .productlist .action{width:70px}

  /* Error Page */
  .errorpage.content{padding-top:30px; text-align:center}

  /* Redirection Page */
  .redirectionpage.content{padding-top:30px; text-align:center}
}


/*
 * Medium devices
 * >= 992px
 */
@media screen and (min-width:992px) {
  
  /* common style */
  .table-md{display:table; width:100%}
  .table-md > div{display:table-cell; width:auto}
  .text-md-left{text-align:left}
  .text-md-right{text-align:right}
  
  /* header */
  .search-box, .loginas-box{padding-left:70%}
  
  /* home page */
  #homepage-carousel .carousel-inner > .item > img{width:1920px}
  
  /* product page */
  .pimgwrapper{text-align:left}
  .pimgwrapper .pimg{width:430px; max-width:430px}
  .pimgwrapper .pimg .item img{width:430px; max-width:430px}
  .add2cartwrapper{max-width:none; margin-left:0; margin-right:0}
  .add2cartwrapper .add2cart{display:inline-table; width:300px}
  .add2cartwrapper .moreopt{position:relative; display:inline-block; width:auto; top:-18px}
  .optiongroup{width:auto; min-width:290px; margin-right:30px}
  
  /* Shopping Cart Page */
  .overview.affix{max-width:243px; margin-left:727px}
  .cartitemlist .table-md > div{vertical-align:top}
  .cartitemlist .priceinfo{width:100px}
  .cartitemlist .qty{position:relative; width:90px}
  .cartitemlist .qty .btn{position:absolute; top:35px; left:23px;}
  .cartitemlist .qty .btn.show{display:block!important}
  .cartitemlist .subtotal{width:120px; text-align:right}
  
  /* My Account */
  .myaccount-left-panel .action-btn > .btn{width:100%; max-width:inherit; padding:5px 10px}
  .myaccount-right-panel.col-sm-12{margin-top:0}
  
  /* My Account Welcome Page */
  .welcome-right-col{width:66.66666667%; float:right}
  .welcome-left-col{width:33.33333333%}
  
  /* Manage Deivce */
  .filteroptionswrapper .panel-title > a{cursor:default}
  .filteroptionswrapper .panel-title > a:after{display:none}
  .filteroptionswrapper .panel-title > a:active, .filteroptionswrapper .panel-title > a:focus{-moz-outline-style:none; outline:none}
  .filteroptionswrapper .panel-body{padding-top:5px}
  .filteroptionswrapper .collapse, .filteroptionswrapper .collapsing{display:block!important; visibility:visible!important; height:auto!important}
  .devicelist .list-header{margin-bottom:0}
  .deviceitem .action{width:168px}
}


/*
 * Large devices Desktops
 * >= 1200px
 */
@media screen and (min-width: 1200px) {
  
  .modal-lg {width:1100px}
  .text-lg-left{text-align:left}
  .text-lg-right{text-align:right}

  /* header */
  .search-box, .loginas-box{padding-left:75%}
  
  /* product page */
  .pimgwrapper .pimg{width:520px; max-width:520px}
  .pimgwrapper .pimg .item img{width:520px; max-width:520px}
  
  /* Shopping Cart Page */
  .overview.affix{max-width:292px; margin-left:878px}
  
  /* My Account Welcome Page */
  .welcome-right-col{width:75%}
  .welcome-left-col{width:25%}
  
  /* Manage Deivce */
  .deviceitem .action{width:238px}
}


/*
 * print page style
 */
#action-print{position:fixed; display:block; height:40px; top:0; left:0; right:0; padding:5px; background-color:rgba(245,245,245,.85); border-bottom:1px dashed #e0e0e0; text-align:center; overflow:hidden; z-index:10}
#print-area{display:block; width:210mm; margin:10px auto;}
#print-area.plain{width:auto; margin:0}
.page-break{page-break-before:always}
.page-break-content-avoid{page-break-inside:avoid}
@media print {
  #action-print{display:none;}
  #print-area{width:auto; margin:0}
}