.ie.lte9 * {
  zoom: 1; }

body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px; }


bsc-app-break {
  clear: both;
}

bsc2-break, td b br,
p br {
  display: inline; }

#sort1, #sorted1,
#sort2, #sorted2,
#sort3, #sorted3,
#sort4, #sorted4,
#sort5, #sorted5,
#sort6, #sorted6,
#sort7, #sorted7,
#sort8, #sorted8,
#sort9, #sorted9,
#sort10, #sorted10 {
  text-decoration: none;
  color: #000; }

#datablock {
  width: 900px;
  margin: 0 auto;
  background: white;
  color: #565a5c;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  padding: 0; }

.blkText {
  color: #565a5c;
  font-size: "Helvetica Neue", Helvetica, Arial, sans-serif; }


.toptitleblock,
.logintitleblock {
  width: 900px;
  height: auto;
  margin: 0;
  border: none;
  background-color: #0018ab;
  background-image: -moz-linear-gradient(left, #0097d7, #0018ab);
  background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#0097d7), to(#0018ab));
  background-image: -webkit-linear-gradient(left, #0097d7, #0018ab);
  background-image: -o-linear-gradient(left, #0097d7, #0018ab);
  background-image: linear-gradient(to right, #0097d7, #0018ab);
  background-repeat: repeat-x; }
  .ie.lte9 .toptitleblock, .ie.lte9
  .logintitleblock {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF9933CC', endColorstr='#FF0018AB', GradientType=1);
    zoom: 1; }

.toptitleblock {
  border-bottom: 10px solid #565a5c;
  padding-bottom: 50px; }

.logintitleblock {
  margin-top: -14px !important; }

.toptitle {
  display: none; }

.bsc2-brand {
  display: inline-block !important;
  font-weight: bold;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 0 0 20px;
  padding: 20px;
  color: #fff;
  white-space: nowrap;
  position: relative;
  font-size: 38.5px;
  line-height: 40px; }
  .ie.lte8 .bsc2-brand {
    height: 50px; }
  .bsc2-brand .bsc2-product {
    text-transform: uppercase;
    font-size: 17.5px;
    position: absolute;
    left: 20px;
    top: 50px; }

.welcomeblock {
  padding: 20px 20px 0 0;
  background: rgba(0, 0, 0, 0.05);
  margin: 25px 15px 0 0;
  padding: 3px 5px;
  color: white;
  font-size: 14px; }
  .welcomeblock a {
    color: white !important;
    text-decoration: underline;
    font-weight: bold; }

.datablock2 {
  padding: 0 20px 20px;
  position: relative;
  width: auto;
  border: none;
  margin: 0; }

#title {
  position: static;
  margin-left: -20px;
  margin-right: -20px;
  padding: 10px 0;
  text-indent: 20px;
  color: #565a5c;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 24.5px;
  line-height: 40px; }
  #title .bsc2-stripes {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowOTgwMTE3NDA3MjA2ODExODIyQUFGMzdFMDQyQTg5OCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGNzY3NUFGMTI4NUUxMUUyODFDQUFBMkQzRTI5MzA3OSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGNzY3NUFGMDI4NUUxMUUyODFDQUFBMkQzRTI5MzA3OSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDk4MDExNzQwNzIwNjgxMTgyMkFBRjM3RTA0MkE4OTgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDk4MDExNzQwNzIwNjgxMTgyMkFBRjM3RTA0MkE4OTgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6qX+dUAAAAR0lEQVR42pTS0QoAIAhD0f15/vlCSBAR2oIg8NxeCiSx7MN9hYVzbuEZfHEPJFyBjCuQcV4OB/MdZDyDUB4RDq4gnO9xBRgAHN/2GKUCYBYAAAAASUVORK5CYII=);
    background-color: #f2f2f2;
    background-repeat: repeat-x;
    display: block !important;
    height: 10px;
    margin-top: 10px; }

.datamain,
.datamainwide {
  width: auto;
  min-height: 0;
  padding: 0; }

.sormain {
  min-height: 0; }

.subSubHead {
  display: block;
  margin-bottom: 20px;
  background: #f2f2f2;
  padding: 10px; }

div#tmlinediv {
  margin-bottom: 20px;
}
  div#tmlinediv td {
    font-size: 11px; }

div.headerstyle,
.bsc2-header {
  display: block;
  font-size: 18px;
  padding: 0 0 3px 0;
  margin: 20px 0 20px 0;
  line-height: 35px;
  border-bottom: 2px solid #f2f2f2;
  color: #0097d7;
  background-color: transparent !important;
  background: none !important;
  height: auto; }

#errordiv,
.style12red {
  color: #ea2839;
  font-style: italic;
  font-weight: normal;
  padding: 10px; }


#popphone {
  background: white;
  box-shadow: 3px 3px 0 #cccccc;
  padding: 10px; }
  #popphone .smalltext {
    color: #565a5c;
    font-size: 14px; }
  #popphone tr:first-child {
    display: none; }

.scrollableborder,
#sidtablediv {
  width: auto;
  height: auto !important;
  margin: 0;
  padding: 0;
  border: none; }

tr.bsc2-placeholder td {
  padding: 0;
  border: none; }

.pp_tooltip br {
  display: inline; }

.bcmenuTop0 {
  position: absolute;
  top: -50px;
  left: 0;
  width: 105px;
  color: white;
  line-height: 40px;
  height: auto;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  background: none;
  cursor: default; }
  .bcmenuTop0#bsc2-CLICKTHRU {
    left: 105px; }
  .bcmenuTop0#bsc2-ONLINESOR {
    left: 210px; }
  .bcmenuTop0#bsc2-EXMR {
    left: 315px; }
  .bcmenuTop0#bsc2-APPSTORE {
    left: 420px; }
  .bcmenuTop0#bsc2-ACCOUNTING {
    left: 525px; }
  .bcmenuTop0#bsc2-TICKETS {
    left: 630px; }
  .bcmenuTop0#bsc2-MYPROFILE {
    left: 735px; }
  .bcmenuTop0:hover, .bcmenuTop0.bcmenuSelected {
    border-bottom: 10px solid #b3b3b3;
    background: none;
    color: white; }

a.bcmenuTop0 {
  cursor: pointer; }

.bcmenuDropdown {
  margin-top: -7px;
  padding: 10px 0;
  border: none;
  background: #b3b3b3;
  width: 250px;
  z-index: 999;
  left: 0 !important; }
  .bcmenuDropdown#bsc2-ONLINESOR {
    width: 250px; }
  .bcmenuDropdown#bsc2-ONLINESOR-2 {
    width: 290px; }
  .bcmenuDropdown#bsc2-ONLINESOR-3 {
    width: 300px; }
  .bcmenuDropdown#bsc2-ONLINESOR-4 {
    width: 300px; }
  .bcmenuDropdown#bsc2-ONLINESOR-5 {
    width: 280px; }
  .bcmenuDropdown#bsc2-ONLINESOR-6 {
    width: 280px; }
  .bcmenuDropdown#bsc2-ONLINESOR-7 {
    width: 280px; }
  .bcmenuDropdown#bsc2-ONLINESOR-16 {
    width: 330px; }
  .bcmenuDropdown#bsc2-EXMR-16 {
    width: 270px; }


.bcmenuLink0 {
  line-height: 20px;
  height: 20px;
  font-size: 14px;
  background: #b3b3b3;
  color: white;
  display: block;
  text-transform: none;
  padding: 5px 20px;
  width: 300px; }
  .bcmenuLink0:hover {
    background: #565a5c;
    color: white; }

.bcmenuDisabled,
.bcmenuDisabled:hover {
  background: none;
  color: #999; }

.altrow0,
.altrow1 {
  background-color: transparent; }

.altrow0 td,
.altrow1 td {
  border-bottom: 2px solid #f2f2f2;
  padding: 10px; }

.tablabel td,
.columnstyle td,
.bsc2-table-header-row td {
  background-color: #f8f8f8;
  background-image: -moz-linear-gradient(top, #fcfcfc, #f2f2f2);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fcfcfc), to(#f2f2f2));
  background-image: -webkit-linear-gradient(top, #fcfcfc, #f2f2f2);
  background-image: -o-linear-gradient(top, #fcfcfc, #f2f2f2);
  background-image: linear-gradient(to bottom, #fcfcfc, #f2f2f2);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFCFCFC', endColorstr='#FFF2F2F2', GradientType=0);
  color: #565a5c;
  text-transform: uppercase;
  white-space: nowrap;
  padding: 10px; }

.columnstyle2 td {
  background-color: #f8f8f8;
  background-image: -moz-linear-gradient(top, #fcfcfc, #f2f2f2);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fcfcfc), to(#f2f2f2));
  background-image: -webkit-linear-gradient(top, #fcfcfc, #f2f2f2);
  background-image: -o-linear-gradient(top, #fcfcfc, #f2f2f2);
  background-image: linear-gradient(to bottom, #fcfcfc, #f2f2f2);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFCFCFC', endColorstr='#FFF2F2F2', GradientType=0);
  color: #565a5c;
  text-transform: uppercase;
  padding: 10px; }


.btn-not, button.greenButton {
  display: inline-block;
  padding: 4px 12px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  color: #333333;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  background-color: whitesmoke;
  background-image: -moz-linear-gradient(top, white, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(white), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, white, #e6e6e6);
  background-image: -o-linear-gradient(top, white, #e6e6e6);
  background-image: linear-gradient(to bottom, white, #e6e6e6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFE6E6E6', GradientType=0);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #e6e6e6;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  border: 1px solid #cccccc;
  *border: 0;
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); }
  .btn-not:hover, button.greenButton:hover, .btn-not:focus, button.greenButton:focus, .btn-not:active, button.greenButton:active, .btn-not.active, button.active.greenButton, .btn-not.disabled, button.disabled.greenButton, .btn-not[disabled], button[disabled].greenButton {
    color: #333333;
    background-color: #e6e6e6;
    *background-color: #d9d9d9; }
  .btn-not:active, button.greenButton:active, .btn-not.active, button.active.greenButton {
    background-color: #cccccc \9; }
  .btn-not:hover, button.greenButton:hover, .btn-not:focus, button.greenButton:focus {
    color: #333;
    text-decoration: none; }
  .btn-not:focus, button.greenButton:focus {
    outline: thin dotted #333333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }
  .btn-not.active, button.active.greenButton, .btn-not:active, button.greenButton:active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); }
  .btn-not.disabled, button.disabled.greenButton, .btn-not[disabled], button[disabled].greenButton {
    cursor: default;
    background-image: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; }

button.greenButton {
  background-color: #eeeeee !important;
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
  .ie button.greenButton {
    background-image: none; }

.subHead2 {
  color: #0097d7;
  display: block;
  text-align: center;
  margin-top: -16px;
  margin-left: -16px; }

.bsc2-message-center-actions-fix {
  background: none !important;
  padding: 0 !important;
  margin-bottom: 10px; }

.loginblock a.bsc2-pop-phone-link {
  margin-top: 0 !important; }

.bsc2-sid-edit label {
  display: inline; }
.bsc2-sid-edit br {
  display: block; }

.upper {
  display: block;
  margin: 20px 0; }

.bsc2-relocate-to-account {
  padding: 0 !important; }
  .bsc2-relocate-to-account td {
    border-bottom: none !important; }
  .bsc2-relocate-to-account .bsc2-first-child {
    width: 115px !important; }

.bsc2-relocate-to td {
  border-top: 2px solid #f2f2f2;
  border-bottom: none; }

.bsc2-order-placed-by-fix {
  margin-left: 1em !important;
  margin-right: -2px !important; }

html body .bsc2-action-table {
  width: auto !important; }
  html body .bsc2-action-table td {
    padding-right: 1em; }

#sidinfotable_account,
#exchentactionsidinfo_account,
#exchentconfirmsidinfo_account,
#exchentprodsidinfo_account,
#fromsid_account,
#tosid_account,
#tosid2_account,
#custfrom2,
#custto2,
#reject,
#selectedproduct td,
#fexchentsidproduct {
  vertical-align: top; }
  #sidinfotable_account br,
  #exchentactionsidinfo_account br,
  #exchentconfirmsidinfo_account br,
  #exchentprodsidinfo_account br,
  #fromsid_account br,
  #tosid_account br,
  #tosid2_account br,
  #custfrom2 br,
  #custto2 br,
  #reject br,
  #selectedproduct td br,
  #fexchentsidproduct br {
    display: inline; }

#prodsrchresulttab br,
.bsc2-exchange-sweep-settings-fix br,
#non_usage_rpt .bsc2-table-header-row br,
.bsc2-billing-services br {
  display: inline; }

.bsc2-product-desc-popup br {
  display: inline; }
.bsc2-product-desc-popup #popphone {
  display: none; }

#selectedproduct,
html body .bsc2-auto-width {
  width: auto !important; }

.bsc2-request-status-fix {
  display: block;
  float: left;
  clear: left;
  white-space: nowrap;
  margin-bottom: 5px; }

.bsc2-unused-exchanges-table-fix,
html body .bsc2-vat-information-search-table-fix {
  width: 800px !important;
  margin-bottom: 40px; }

.bsc2-vat-information-search-table-fix,
.bsc2-billing-select-account-fix {
  position: relative; }

#apstpendtbody .smalltext {
  color: #000; }
#apstpendtbody .bsc2-inline-link-fix {
  display: inline; }

.bsc2-billing-services {
  margin-bottom: 40px; }

#msgtable .bsc2-message-selected {
  background: #f2f2f2 !important; }

.bsc2-message-detail {
  background: #f2f2f2 !important; }
  .bsc2-message-detail table {
    background: #f2f2f2 !important; }

textarea {
  border: 1px solid #cccccc; }

.bsc2-open {
  color: #00c788 !important; }

.bsc2-closed {
  color: #b3b3b3 !important; }

html body #exec_customersearchresult,
html body .sidedit2,
html body #sidedit,
html body #country_customersearchresult,
html body #ctry_customersearchresult,
html body #city_customersearchresult,
html body #fromsidentitlementsdiv,
html body #tosidentitlementsdiv,
html body #reqsidentitlementsdiv,
html body #acct_customersearchresult {
  border: 2px solid black !important; }

body.bsc2-pid-csigacct.bsc2-op-tickets #acct_customersearchresult {
  margin-top: 2px !important;
  margin-left: 17px !important;
  width: 817px !important; }

#pp_popupcontainerbg {
  margin-left: -1000000px; }

.bsc2-state-and-zip input {
  width: 50px !important; }

.bsc2-totals-row {
  color: #565a5c !important; }

.tmlineTab {
  white-space: nowrap; }

.tmlineBar,
.tmlineBarHighlight {
  height: 4px !important;
  font-size: 4px !important;
  overflow: hidden; }

.tmlineTabHighlight {
  color: #0097d7; }

.bsc2-pw-change {
  margin-top: 20px; }

.bsc2-unused-exchanges-table-fix small {
  display: block; }

#uploadfile {
  margin-left: 0 !important;
  margin-top: 300px !important;
  margin-right: 6px !important;
  background-color: white !important;
  border: 2px solid black !important;
  padding: 20px; }
  #uploadfile table {
    width: auto !important; }
  #uploadfile #wtaxcert {
    background: #fff; }

.bsc2-login-doc-fix {
  margin-top: 20px; }
  .bsc2-login-doc-fix br {
    display: inline; }

#accept .style12red {
  padding-top: 0 !important;
  padding-bottom: 0 !important; }

.bsc2-login-spacer-fix {
  display: none !important; }
/*
 * Bootstrap v2.3.1
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
.clearfix {
  *zoom: 1; }

.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0; }

.clearfix:after {
  clear: both; }

.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

fieldset {
  padding: 0;
  margin: 0;
  border: 0; }

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: 40px;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5; }

legend small {
  font-size: 15px;
  color: #999999; }

/*
label,
input,
button,
select,
textarea {
  font-size: 14px;
  font-weight: normal;
  line-height: 20px; }

input,
button,
select,
textarea {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }

label {
  display: block;
  margin-bottom: 5px; }

select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  display: inline-block;
  height: 20px;
  padding: 4px 6px;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 20px;
  color: #555555;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  vertical-align: middle; }

input,
textarea,
.uneditable-input {
  width: 206px; }

textarea {
  height: auto; }

textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition: border linear 0.2s, box-shadow linear 0.2s; }

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted \9;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); }

input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  *margin-top: 0;
  margin-top: 1px \9;
  line-height: normal; }

input[type="file"],
input[type="image"],
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="radio"],
input[type="checkbox"] {
  width: auto; }

select,
input[type="file"] {
  height: 30px;
  *margin-top: 4px;
  line-height: 30px; }

select {
  width: 220px;
  border: 1px solid #cccccc;
  background-color: #ffffff; }

select[multiple],
select[size] {
  height: auto; }

select:focus,
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted #333333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

.uneditable-input,
.uneditable-textarea {
  color: #999999;
  background-color: #fcfcfc;
  border-color: #cccccc;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  cursor: not-allowed; }

.uneditable-input {
  overflow: hidden;
  white-space: nowrap; }

.uneditable-textarea {
  width: auto;
  height: auto; }

input:-moz-placeholder,
textarea:-moz-placeholder {
  color: #999999; }

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #999999; }

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #999999; }

.radio,
.checkbox {
  min-height: 20px; }

.radio input[type="radio"],
.checkbox input[type="checkbox"] {
  float: left;
  margin-left: -20px; }

.controls > .radio:first-child,
.controls > .checkbox:first-child {
  padding-top: 5px; }

.radio.inline,
.checkbox.inline {
  display: inline-block;
  padding-top: 5px;
  margin-bottom: 0;
  vertical-align: middle; }

.radio.inline + .radio.inline,
.checkbox.inline + .checkbox.inline {
  margin-left: 10px; }

.input-mini {
  width: 60px; }

.input-small {
  width: 90px; }

.input-medium {
  width: 150px; }

.input-large {
  width: 210px; }

.input-xlarge {
  width: 270px; }

.input-xxlarge {
  width: 530px; }

input[class*="span"],
select[class*="span"],
textarea[class*="span"],
.uneditable-input[class*="span"],
.row-fluid input[class*="span"],
.row-fluid select[class*="span"],
.row-fluid textarea[class*="span"],
.row-fluid .uneditable-input[class*="span"] {
  float: none;
  margin-left: 0; }

.input-append input[class*="span"],
.input-append .uneditable-input[class*="span"],
.input-prepend input[class*="span"],
.input-prepend .uneditable-input[class*="span"],
.row-fluid input[class*="span"],
.row-fluid select[class*="span"],
.row-fluid textarea[class*="span"],
.row-fluid .uneditable-input[class*="span"],
.row-fluid .input-prepend [class*="span"],
.row-fluid .input-append [class*="span"] {
  display: inline-block; }

input,
textarea,
.uneditable-input {
  margin-left: 0; }

.controls-row [class*="span"] + [class*="span"] {
  margin-left: 20px; }

input.span12,
textarea.span12,
.uneditable-input.span12 {
  width: 926px; }

input.span11,
textarea.span11,
.uneditable-input.span11 {
  width: 846px; }

input.span10,
textarea.span10,
.uneditable-input.span10 {
  width: 766px; }

input.span9,
textarea.span9,
.uneditable-input.span9 {
  width: 686px; }

input.span8,
textarea.span8,
.uneditable-input.span8 {
  width: 606px; }

input.span7,
textarea.span7,
.uneditable-input.span7 {
  width: 526px; }

input.span6,
textarea.span6,
.uneditable-input.span6 {
  width: 446px; }

input.span5,
textarea.span5,
.uneditable-input.span5 {
  width: 366px; }

input.span4,
textarea.span4,
.uneditable-input.span4 {
  width: 286px; }

input.span3,
textarea.span3,
.uneditable-input.span3 {
  width: 206px; }

input.span2,
textarea.span2,
.uneditable-input.span2 {
  width: 126px; }

input.span1,
textarea.span1,
.uneditable-input.span1 {
  width: 46px; }

.controls-row {
  *zoom: 1; }

.controls-row:before,
.controls-row:after {
  display: table;
  content: "";
  line-height: 0; }

.controls-row:after {
  clear: both; }

.controls-row [class*="span"],
.row-fluid .controls-row [class*="span"] {
  float: left; }

.controls-row .checkbox[class*="span"],
.controls-row .radio[class*="span"] {
  padding-top: 5px; }

input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
  cursor: not-allowed;
  background-color: #eeeeee; }

input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"][readonly],
input[type="checkbox"][readonly] {
  background-color: transparent; }

.control-group.warning .control-label,
.control-group.warning .help-block,
.control-group.warning .help-inline {
  color: #c09853; }

.control-group.warning .checkbox,
.control-group.warning .radio,
.control-group.warning input,
.control-group.warning select,
.control-group.warning textarea {
  color: #c09853; }

.control-group.warning input,
.control-group.warning select,
.control-group.warning textarea {
  border-color: #c09853;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

.control-group.warning input:focus,
.control-group.warning select:focus,
.control-group.warning textarea:focus {
  border-color: #a47e3c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; }

.control-group.warning .input-prepend .add-on,
.control-group.warning .input-append .add-on {
  color: #c09853;
  background-color: #fcf8e3;
  border-color: #c09853; }

.control-group.error .control-label,
.control-group.error .help-block,
.control-group.error .help-inline {
  color: #b94a48; }

.control-group.error .checkbox,
.control-group.error .radio,
.control-group.error input,
.control-group.error select,
.control-group.error textarea {
  color: #b94a48; }

.control-group.error input,
.control-group.error select,
.control-group.error textarea {
  border-color: #b94a48;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

.control-group.error input:focus,
.control-group.error select:focus,
.control-group.error textarea:focus {
  border-color: #953b39;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; }
*/
.control-group.error .input-prepend .add-on,
.control-group.error .input-append .add-on {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #b94a48; }

.control-group.success .control-label,
.control-group.success .help-block,
.control-group.success .help-inline {
  color: #468847; }

.control-group.success .checkbox,
.control-group.success .radio,
.control-group.success input,
.control-group.success select,
.control-group.success textarea {
  color: #468847; }

.control-group.success input,
.control-group.success select,
.control-group.success textarea {
  border-color: #468847;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

.control-group.success input:focus,
.control-group.success select:focus,
.control-group.success textarea:focus {
  border-color: #356635;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; }

.control-group.success .input-prepend .add-on,
.control-group.success .input-append .add-on {
  color: #468847;
  background-color: #dff0d8;
  border-color: #468847; }

.control-group.info .control-label,
.control-group.info .help-block,
.control-group.info .help-inline {
  color: #3a87ad; }

.control-group.info .checkbox,
.control-group.info .radio,
.control-group.info input,
.control-group.info select,
.control-group.info textarea {
  color: #3a87ad; }

.control-group.info input,
.control-group.info select,
.control-group.info textarea {
  border-color: #3a87ad;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

.control-group.info input:focus,
.control-group.info select:focus,
.control-group.info textarea:focus {
  border-color: #2d6987;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; }

.control-group.info .input-prepend .add-on,
.control-group.info .input-append .add-on {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #3a87ad; }

input:focus:invalid,
textarea:focus:invalid,
select:focus:invalid {
  color: #b94a48;
  border-color: #ee5f5b; }

input:focus:invalid:focus,
textarea:focus:invalid:focus,
select:focus:invalid:focus {
  border-color: #e9322d;
  -webkit-box-shadow: 0 0 6px #f8b9b7;
  -moz-box-shadow: 0 0 6px #f8b9b7;
  box-shadow: 0 0 6px #f8b9b7; }

.form-actions {
  padding: 19px 20px 20px;
  margin-top: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-top: 1px solid #e5e5e5;
  *zoom: 1; }

.form-actions:before,
.form-actions:after {
  display: table;
  content: "";
  line-height: 0; }

.form-actions:after {
  clear: both; }

.help-block,
.help-inline {
  color: #595959; }

.help-block {
  display: block;
  margin-bottom: 10px; }

.help-inline {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  vertical-align: middle;
  padding-left: 5px; }

.input-append,
.input-prepend {
  display: inline-block;
  vertical-align: middle;
  font-size: 0;
  white-space: nowrap; }

.input-append input,
.input-prepend input,
.input-append select,
.input-prepend select,
.input-append .uneditable-input,
.input-prepend .uneditable-input,
.input-append .dropdown-menu,
.input-prepend .dropdown-menu,
.input-append .popover,
.input-prepend .popover {
  font-size: 14px; }

.input-append input,
.input-prepend input,
.input-append select,
.input-prepend select,
.input-append .uneditable-input,
.input-prepend .uneditable-input {
  position: relative;
  margin-bottom: 0;
  *margin-left: 0;
  vertical-align: top;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0; }

.input-append input:focus,
.input-prepend input:focus,
.input-append select:focus,
.input-prepend select:focus,
.input-append .uneditable-input:focus,
.input-prepend .uneditable-input:focus {
  z-index: 2; }

.input-append .add-on,
.input-prepend .add-on {
  display: inline-block;
  width: auto;
  height: 20px;
  min-width: 16px;
  padding: 4px 5px;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  text-align: center;
  text-shadow: 0 1px 0 white;
  background-color: transparent; /* searchboxes to match design. it was #eeeeee; */
  border: 1px solid #cccccc; }

.input-append .add-on,
.input-prepend .add-on,
.input-append .btn,
.input-append .orangeButton,
.input-append .loginblock .greenButton,
.loginblock .input-append .greenButton,
.input-prepend .btn,
.input-prepend .orangeButton,
.input-prepend .loginblock .greenButton,
.loginblock .input-prepend .greenButton,
.input-append .btn-group > .dropdown-toggle,
.input-prepend .btn-group > .dropdown-toggle {
  vertical-align: top;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0; }

.input-append .active,
.input-prepend .active {
  background-color: #a9dba9;
  border-color: #46a546; }

.input-prepend .add-on,
.input-prepend .btn,
.input-prepend .orangeButton,
.input-prepend .loginblock .greenButton,
.loginblock .input-prepend .greenButton {
  margin-right: -1px; }

.input-prepend .add-on:first-child,
.input-prepend .btn:first-child,
.input-prepend .orangeButton:first-child,
.input-prepend .loginblock .greenButton:first-child,
.loginblock .input-prepend .greenButton:first-child {
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px; }

.input-append input,
.input-append select,
.input-append .uneditable-input {
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px; }

.input-append input + .btn-group .btn:last-child, .input-append input + .btn-group .orangeButton:last-child, .input-append input + .btn-group .loginblock .greenButton:last-child, .loginblock .input-append input + .btn-group .greenButton:last-child,
.input-append select + .btn-group .btn:last-child,
.input-append select + .btn-group .orangeButton:last-child,
.input-append select + .btn-group .loginblock .greenButton:last-child,
.loginblock .input-append select + .btn-group .greenButton:last-child,
.input-append .uneditable-input + .btn-group .btn:last-child,
.input-append .uneditable-input + .btn-group .orangeButton:last-child,
.input-append .uneditable-input + .btn-group .loginblock .greenButton:last-child,
.loginblock .input-append .uneditable-input + .btn-group .greenButton:last-child {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0; }

.input-append .add-on,
.input-append .btn,
.input-append .orangeButton,
.input-append .loginblock .greenButton,
.loginblock .input-append .greenButton,
.input-append .btn-group {
  margin-left: -1px; }

.input-append .add-on:last-child,
.input-append .btn:last-child,
.input-append .orangeButton:last-child,
.input-append .loginblock .greenButton:last-child,
.loginblock .input-append .greenButton:last-child,
.input-append .btn-group:last-child > .dropdown-toggle {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0; }

.input-prepend.input-append input,
.input-prepend.input-append select,
.input-prepend.input-append .uneditable-input {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0; }

.input-prepend.input-append input + .btn-group .btn, .input-prepend.input-append input + .btn-group .orangeButton, .input-prepend.input-append input + .btn-group .loginblock .greenButton, .loginblock .input-prepend.input-append input + .btn-group .greenButton,
.input-prepend.input-append select + .btn-group .btn,
.input-prepend.input-append select + .btn-group .orangeButton,
.input-prepend.input-append select + .btn-group .loginblock .greenButton,
.loginblock .input-prepend.input-append select + .btn-group .greenButton,
.input-prepend.input-append .uneditable-input + .btn-group .btn,
.input-prepend.input-append .uneditable-input + .btn-group .orangeButton,
.input-prepend.input-append .uneditable-input + .btn-group .loginblock .greenButton,
.loginblock .input-prepend.input-append .uneditable-input + .btn-group .greenButton {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0; }

.input-prepend.input-append .add-on:first-child,
.input-prepend.input-append .btn:first-child,
.input-prepend.input-append .orangeButton:first-child,
.input-prepend.input-append .loginblock .greenButton:first-child,
.loginblock .input-prepend.input-append .greenButton:first-child {
  margin-right: -1px;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px; }

.input-prepend.input-append .add-on:last-child,
.input-prepend.input-append .btn:last-child,
.input-prepend.input-append .orangeButton:last-child,
.input-prepend.input-append .loginblock .greenButton:last-child,
.loginblock .input-prepend.input-append .greenButton:last-child {
  margin-left: -1px;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0; }

.input-prepend.input-append .btn-group:first-child {
  margin-left: 0; }

input.search-query {
  padding-right: 14px;
  padding-right: 4px \9;
  padding-left: 14px;
  padding-left: 4px \9;
  /* IE7-8 doesn't have border-radius, so don't indent the padding */
  margin-bottom: 0;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px; }

/* Allow for input prepend/append in search forms */
.form-search .input-append .search-query,
.form-search .input-prepend .search-query {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0; }

.form-search .input-append .search-query {
  -webkit-border-radius: 14px 0 0 14px;
  -moz-border-radius: 14px 0 0 14px;
  border-radius: 14px 0 0 14px; }

.form-search .input-append .btn, .form-search .input-append .orangeButton, .form-search .input-append .loginblock .greenButton, .loginblock .form-search .input-append .greenButton {
  -webkit-border-radius: 0 14px 14px 0;
  -moz-border-radius: 0 14px 14px 0;
  border-radius: 0 14px 14px 0; }

.form-search .input-prepend .search-query {
  -webkit-border-radius: 0 14px 14px 0;
  -moz-border-radius: 0 14px 14px 0;
  border-radius: 0 14px 14px 0; }

.form-search .input-prepend .btn, .form-search .input-prepend .orangeButton, .form-search .input-prepend .loginblock .greenButton, .loginblock .form-search .input-prepend .greenButton {
  -webkit-border-radius: 14px 0 0 14px;
  -moz-border-radius: 14px 0 0 14px;
  border-radius: 14px 0 0 14px; }

.form-search input,
.form-inline input,
.form-horizontal input,
.form-search textarea,
.form-inline textarea,
.form-horizontal textarea,
.form-search select,
.form-inline select,
.form-horizontal select,
.form-search .help-inline,
.form-inline .help-inline,
.form-horizontal .help-inline,
.form-search .uneditable-input,
.form-inline .uneditable-input,
.form-horizontal .uneditable-input,
.form-search .input-prepend,
.form-inline .input-prepend,
.form-horizontal .input-prepend,
.form-search .input-append,
.form-inline .input-append,
.form-horizontal .input-append {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  margin-bottom: 0;
  vertical-align: middle; }

.form-search .hide,
.form-inline .hide,
.form-horizontal .hide {
  display: none; }

.form-search label,
.form-inline label,
.form-search .btn-group,
.form-inline .btn-group {
  display: inline-block; }

.form-search .input-append,
.form-inline .input-append,
.form-search .input-prepend,
.form-inline .input-prepend {
  margin-bottom: 0; }

.form-search .radio,
.form-search .checkbox,
.form-inline .radio,
.form-inline .checkbox {
  padding-left: 0;
  margin-bottom: 0;
  vertical-align: middle; }

.form-search .radio input[type="radio"],
.form-search .checkbox input[type="checkbox"],
.form-inline .radio input[type="radio"],
.form-inline .checkbox input[type="checkbox"] {
  float: left;
  margin-right: 3px;
  margin-left: 0; }

.control-group {
  margin-bottom: 10px; }

legend + .control-group {
  margin-top: 20px;
  -webkit-margin-top-collapse: separate; }

.form-horizontal .control-group {
  margin-bottom: 15px;
  *zoom: 1; }

.form-horizontal .control-group:before,
.form-horizontal .control-group:after {
  display: table;
  content: "";
  line-height: 0; }

.form-horizontal .control-group:after {
  clear: both; }

.form-horizontal .control-label {
  float: left;
  width: 160px;
  padding-top: 5px;
  text-align: left; }

.form-horizontal .controls {
  *display: inline-block;
  *padding-left: 20px;
  margin-left: 180px;
  *margin-left: 0; }

.form-horizontal .controls:first-child {
  *padding-left: 180px; }

.form-horizontal .help-block {
  margin-bottom: 0; }

.form-horizontal input + .help-block,
.form-horizontal select + .help-block,
.form-horizontal textarea + .help-block,
.form-horizontal .uneditable-input + .help-block,
.form-horizontal .input-prepend + .help-block,
.form-horizontal .input-append + .help-block {
  margin-top: 10px; }

.form-horizontal .form-actions {
  padding-left: 180px; }

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  max-width: 276px;
  padding: 1px;
  text-align: left;
  background-color: #ffffff;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  white-space: normal; }

.popover.top {
  margin-top: -10px; }

.popover.right {
  margin-left: 10px; }

.popover.bottom {
  margin-top: 10px; }

.popover.left {
  margin-left: -10px; }

.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0; }

.popover-title:empty {
  display: none; }

.popover-content {
  padding: 9px 14px; }

.popover .arrow,
.popover .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

.popover .arrow {
  border-width: 11px; }

.popover .arrow:after {
  border-width: 10px;
  content: ""; }

.popover.top .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px; }

.popover.top .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #ffffff; }

.popover.right .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, 0.25); }

.popover.right .arrow:after {
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #ffffff; }

.popover.bottom .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px; }

.popover.bottom .arrow:after {
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #ffffff; }

.popover.left .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, 0.25); }

.popover.left .arrow:after {
  right: 1px;
  border-right-width: 0;
  border-left-color: #ffffff;
  bottom: -10px; }

.tableborder1 {
  border: 0; }

.tablabel {
  color: #565a5c !important;
  text-transform: uppercase;
  white-space: nowrap; }

.tablabel2 {
  white-space: nowrap;
  color: #0097d7; }
  .tablabel2 td {
    background-color: #f8f8f8;
    background-image: -moz-linear-gradient(top, #fcfcfc, #f2f2f2);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fcfcfc), to(#f2f2f2));
    background-image: -webkit-linear-gradient(top, #fcfcfc, #f2f2f2);
    background-image: -o-linear-gradient(top, #fcfcfc, #f2f2f2);
    background-image: linear-gradient(to bottom, #fcfcfc, #f2f2f2);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFCFCFC', endColorstr='#FFF2F2F2', GradientType=0);
    color: #b3b3b3;
    text-transform: uppercase;
    white-space: nowrap;
    padding: 10px; }
    .tablabel2 td b {
      font-weight: normal; }

.tablabel3 {
  color: #0097d7; }
  .tablabel3 td {
    background-color: #f8f8f8;
    background-image: -moz-linear-gradient(top, #fcfcfc, #f2f2f2);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fcfcfc), to(#f2f2f2));
    background-image: -webkit-linear-gradient(top, #fcfcfc, #f2f2f2);
    background-image: -o-linear-gradient(top, #fcfcfc, #f2f2f2);
    background-image: linear-gradient(to bottom, #fcfcfc, #f2f2f2);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFCFCFC', endColorstr='#FFF2F2F2', GradientType=0);
    color: #b3b3b3;
    text-transform: uppercase;
    padding: 10px; }
    .tablabel3 td b {
      font-weight: normal; }

.altrow1 td small, .altrow0 td small {
  display: block;
  color: #b3b3b3; }

.shadedrow {
  background-image: none; }
  .shadedrow td {
    background-color: white;
    border-bottom: 2px solid #f2f2f2;
    padding: 10px; }

.columnstyle .bsc2-arrow-fix {
  color: #0097d7 !important; }

.tablabel,
.columnstyle {
  background-image: none !important; }
  .tablabel th, .tablabel th:hover,
  .columnstyle th,
  .columnstyle th:hover {
    background-color: #f8f8f8;
    background-image: -moz-linear-gradient(top, #fcfcfc, #f2f2f2);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fcfcfc), to(#f2f2f2));
    background-image: -webkit-linear-gradient(top, #fcfcfc, #f2f2f2);
    background-image: -o-linear-gradient(top, #fcfcfc, #f2f2f2);
    background-image: linear-gradient(to bottom, #fcfcfc, #f2f2f2);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFCFCFC', endColorstr='#FFF2F2F2', GradientType=0);
    color: #b3b3b3;
    text-transform: uppercase;
    white-space: nowrap;
    padding: 10px; }
    .tablabel th b, .tablabel th:hover b,
    .columnstyle th b,
    .columnstyle th:hover b {
      font-weight: normal; }

#apstpendtable textarea {
  width: 100% !important; }

/*
select {
  margin-bottom: 0 !important;
  width: 130px; }

input {
  margin-bottom: 0 !important;
  width: 130px; }

input[type="radio"], input.radio,
input[type="checkbox"], input.checkbox {
  margin-top: -5px;
  margin-right: 5px;
  height: 14px !important;
  width: 14px !important; }

  */
.tabbase {
  background-color: #f2f2f2 !important;
  background-image: none !important;
  font-size: 14px !important;
  color: #b3b3b3 !important;
  padding: 0px 10px;
  border: 0px !important;
  font-weight: normal !important;
  padding: 5px;
  float: left;
  margin-right: 5px; }

.selectedtab {
  color: #0097d7 !important;
  top: 0 !important; }

/*
.aboutBackLink2, .aboutBackLink, .bcequipLink {
  color: #0097d7; }

.aboutBackLink2:hover, .aboutBackLink:hover, .bcequipLink:hover {
  color: #0097d7; }
  */

button {
  width: auto !important;
  font-size: 14px !important; }

.btn-not, .orangeButton, .loginblock .greenButton {
  display: inline-block;
  padding: 4px 12px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  color: #333333;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  background-color: whitesmoke;
  background-image: -moz-linear-gradient(top, white, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(white), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, white, #e6e6e6);
  background-image: -o-linear-gradient(top, white, #e6e6e6);
  background-image: linear-gradient(to bottom, white, #e6e6e6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFE6E6E6', GradientType=0);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #e6e6e6;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  border: 1px solid #cccccc;
  *border: 0;
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); }
  .btn-not:hover, .orangeButton:hover, .loginblock .greenButton:hover, .btn-not:focus, .orangeButton:focus, .loginblock .greenButton:focus, .btn-not:active, .orangeButton:active, .loginblock .greenButton:active, .btn-not.active, .active.orangeButton, .loginblock .active.greenButton, .btn-not.disabled, .disabled.orangeButton, .loginblock .disabled.greenButton, .btn-not[disabled], [disabled].orangeButton, .loginblock [disabled].greenButton {
    color: #333333;
    background-color: #e6e6e6;
    *background-color: #d9d9d9; }
  .btn-not:active, .orangeButton:active, .loginblock .greenButton:active, .btn-not.active, .active.orangeButton, .loginblock .active.greenButton {
    background-color: #cccccc \9; }
  .btn-not:hover, .orangeButton:hover, .loginblock .greenButton:hover, .btn-not:focus, .orangeButton:focus, .loginblock .greenButton:focus {
    color: #333;
    text-decoration: none; }
  .btn-not:focus, .orangeButton:focus, .loginblock .greenButton:focus {
    outline: thin dotted #333333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }
  .btn-not.active, .active.orangeButton, .loginblock .active.greenButton, .btn-not:active, .orangeButton:active, .loginblock .greenButton:active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); }
  .btn-not.disabled, .disabled.orangeButton, .loginblock .disabled.greenButton, .btn-not[disabled], [disabled].orangeButton, .loginblock [disabled].greenButton {
    cursor: default;
    background-image: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; }

.orangeButton, .loginblock .greenButton {
  font-weight: normal;
  background-color: #0097d7 !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0097d7", endColorstr="#7a29a3");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#0097d7), to(#7a29a3));
  background-image: -moz-linear-gradient(top, #0097d7, #7a29a3);
  background-image: -ms-linear-gradient(top, #0097d7, #7a29a3);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0097d7), color-stop(100%, #7a29a3));
  background-image: -webkit-linear-gradient(top, #0097d7, #7a29a3);
  background-image: -o-linear-gradient(top, #0097d7, #7a29a3);
  background-image: linear-gradient(#0097d7, #7a29a3);
  border-color: #7a29a3 #7a29a3 #5c1f7a;
  color: white !important;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.33);
  -webkit-font-smoothing: antialiased; }

.bsc2-vat-on-file-fix,
.bsc2-form-not-saved-fix {
  display: inline-block;
  padding: 2px 4px;
  font-size: 11.844px;
  font-weight: bold;
  line-height: 14px;
  color: white !important;
  vertical-align: baseline;
  white-space: nowrap;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #b94a48;
  border-radius: 3px; }

.bsc2-user-profile-input {
  width: 200px; }

.bsc2-login-input {
  width: 200px; }

.logintitleblock {
  padding: 0; }
  .logintitleblock .subHead3 {
    display: none; }
  .logintitleblock .slashes {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAARCAYAAAAL4VbbAAAAUUlEQVR42tXKMRGAQAADwVQ4wBBusIcVLLwG2hC+yXyVtNzMdQuSg2u33rH2uQ0t1BdaSIUWTpyhQ4TuQQv18SPoCugitDvRQiq0cOIMHTJ0L6vdomeufz+BAAAAAElFTkSuQmCC);
    content: "";
    display: block;
    height: 17px; }

.bsc2-login-image-fix {
  display: none; }

.loginblock {
  width: 860px;
  height: 450px;
  background-color: white;
  padding: 20px; }
  .loginblock .subHead3 {
    display: none; }
  .loginblock .bsc2-login-form {
    background-color: #f2f2f2;
    padding: 20px;
    border-radius: 5px;
    width: 450px;
    margin: 20px auto; }

.bsc2-forgot-blurb {
  margin: 20px 0; }

.headerstyle {
  margin: 20px 0 !important; }
  .headerstyle td {
    background-color: #f8f8f8;
    background-image: -moz-linear-gradient(top, #fcfcfc, #f2f2f2);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fcfcfc), to(#f2f2f2));
    background-image: -webkit-linear-gradient(top, #fcfcfc, #f2f2f2);
    background-image: -o-linear-gradient(top, #fcfcfc, #f2f2f2);
    background-image: linear-gradient(to bottom, #fcfcfc, #f2f2f2);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFCFCFC', endColorstr='#FFF2F2F2', GradientType=0);
    color: #565a5c;
    text-transform: uppercase;
    white-space: nowrap;
    padding: 10px; }

.bsc2-doc-options-form img {
  margin-right: 2px; }
.bsc2-doc-options-form table {
  width: 100% !important; }

.bsc2-accept-form-fix {
  margin-top: 20px; }
  .bsc2-accept-form-fix br {
    display: inline; }

#exec_customersearchresult, #acct_customersearchresult {
  background-color: white;
  width: auto !important;
  height: auto !important; }

#mycal, #swapeffdtcal, #tocal {
  background-color: transparent !important;
  width: 250px !important; }
  #mycal table, #swapeffdtcal table, #tocal table {
    background-color: white !important;
    width: 100%; }
  #mycal tr, #swapeffdtcal tr, #tocal tr {
    background-color: #f2f2f2 !important;
    color: #565a5c !important; }
    #mycal tr td, #swapeffdtcal tr td, #tocal tr td {
      background-color: #f2f2f2 !important; }
      #mycal tr td a, #swapeffdtcal tr td a, #mycal tr td span, #swapeffdtcal tr td span, #tocal tr td a, #tocal tr td span {
        color: #0097d7 !important; }
        #mycal tr td a:hover, #swapeffdtcal tr td a:hover, #mycal tr td span:hover, #swapeffdtcal tr td span:hover, #tocal tr td a:hover, #tocal tr td span:hover {
          color: #005580 !important; }
    #mycal tr select, #swapeffdtcal tr select, #tocal tr select {
      width: 70px !important; }

#vatpopup, #pp_popupid, #notepopup {
  border: 1px solid #f2f2f2 !important;
  padding: 20px;
  background-color: white !important;
  width: 400px !important;
  left: 50% !important;
  margin-left: -200px !important; }
  #vatpopup div, #pp_popupid div, #notepopup div {
    background-color: white !important;
    text-align: left !important;
    height: auto !important; }
  #vatpopup button, #pp_popupid button, #notepopup button {
    margin-top: 20px; }

.upper {
  color: #0097d7; }

#sidtable {
  width: 100%; }

.bsc2-frelotech input,
.bsc2-frelobill input {
  width: 300px; }
.bsc2-frelotech #hardbilldiv input,
.bsc2-frelotech #softbilldiv input,
.bsc2-frelobill #hardbilldiv input,
.bsc2-frelobill #softbilldiv input {
  width: 160px; }
.bsc2-frelotech table,
.bsc2-frelobill table {
  margin-top: 20px; }

#reloconfirmtable {
  margin-top: 20px; }

#reloconfirmdiv textarea {
  display: block;
  width: 100%; }

.bsc2-custidsel {
  width: 500px; }

#reloconfirmdiv {
  font-size: 14px;
  color: #b3b3b3; }

#reloconfirmdiv {
  margin-top: 60px; }

#reloanother {
  margin-top: 20px; }

.bsc2-freloconfirm table {
  margin-bottom: 20px; }

[name="newcustcountry"] {
  width: 200px; }

.bsc2-frelosidedit table {
  padding-top: 20px; }
  .bsc2-frelosidedit table td {
    padding: 5px; }
  .bsc2-frelosidedit table .bsc2-editequip2 {
    width: 250px; }

#sidtable2 {
  width: 100%; }

#sidtablediv2 {
  border: 0; }

.bsc2-frelosids td {
  width: auto !important; }

#swapeffdtcal {
  width: 260px !important; }
  #swapeffdtcal td {
    padding-top: 5px;
    padding-bottom: 5px; }

#sidtablediv {
  margin-top: 20px; }

#sidtable {
  font-size: 14px !important; }

.bsc2-forderlist a div {
  max-width: 276px;
  padding: 1px;
  text-align: left;
  background-color: #ffffff;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  white-space: normal;
  padding: 9px 14px; }

.sidedit2, #sidedit, #fromsidentitlementsdiv,
#tosidentitlementsdiv,
#reqsidentitlementsdiv, #acct_customersearchresult {
  background-color: white !important;
  padding: 20px !important;
  height: auto !important;
  border: none !important;
  left: 3px !important;
  right: 3px !important;
  width: auto !important;
  margin: 0 !important;
  z-index: 9999; }
  .sidedit2 table, #sidedit table, #fromsidentitlementsdiv table,
  #tosidentitlementsdiv table,
  #reqsidentitlementsdiv table, #acct_customersearchresult table {
    font-size: 14px !important; }

.srchacctblurb {
  margin-top: 10px;
  margin-left: 0; }

.bsc2-fexchentnext {
  margin-top: 20px; }

#sidentitlements td a, #sidentitlements td span,
#selproddisable td a,
#selproddisable td span,
#selprodenable td a,
#selprodenable td span,
#selprodenable td a,
#selprodenable td span,
#selproddisable td a,
#selproddisable td span,
#fromsidentitlements td a,
#fromsidentitlements td span,
#tosidentitlements td a,
#tosidentitlements td span,
#finalproductselection td a,
#finalproductselection td span,
#reqsidentitlements td a,
#reqsidentitlements td span,
#appr_exchtbl td a,
#appr_exchtbl td span {
  display: block; }

#selproddisablediv,
#selprodenablediv,
#enabledisableproductsdiv {
  width: 100% !important;
  height: auto !important; }
  #sidentitlementsdiv table,
  #selproddisablediv table,
  #selprodenablediv table,
  #enabledisableproductsdiv table {
    width: 100% !important; }

#fromsidentitlementsscrolldiv,
#tosidentitlementsscrolldiv,
#reqsidentitlementsscrolldiv {
  height: auto !important; }
  #fromsidentitlementsscrolldiv table,
  #tosidentitlementsscrolldiv table,
  #reqsidentitlementsscrolldiv table {
    width: 100% !important; }

#fromsidentitlementsdiv button,
#tosidentitlementsdiv button,
#reqsidentitlementsdiv button {
  margin-top: 20px;
  float: left; }

#productsrchresult button {
  margin-top: 20px;
  float: left; }

.fine-print, #minsubscription, #authblurb_enable,
#authblurb_disable {
  text-transform: uppercase;
  font-size: 10px;
  line-height: 20px;
  margin: 20px 0; }

.bsc2-fexchentconfirm table,
.bsc2-fexchentprod table {
  margin: 20px 0; }

#resultpage div {
  margin: 20px 0; }
#resultpage br {
  display: inline; }

.bsc2-fexchentsid [name="submit"] {
  display: none; }
.bsc2-fexchentsid .headerstyle div {
  padding: 20px 0; }

.searchpane {
  background-color: white; }

#exhreqvew_r,
#exhreqvew_p {
  margin: 20px 0; }
  #exhreqvew_r .headerstyle,
  #exhreqvew_p .headerstyle {
    margin: 0 5px 0 0 !important;
    padding: 6px 5px; }
    #exhreqvew_r .headerstyle span,
    #exhreqvew_p .headerstyle span {
      margin-top: 20px; }

.bsc2-exchentreqappr .headerstyle div {
  margin-top: 20px; }

.no_underline {
  border-bottom: 0 !important;
  padding: 0 !important;
}

.bsc2-exchentreqconf .tablabel {
  margin-top: 20px; }
.bsc2-exchentreqconf textarea {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
.bsc2-exchentreqconf table {
  margin: 20px 0; }

.sormain .bsc2-firmid {
  width: 300px; }
.sormain table td {
  vertical-align: middle; }
.sormain #non_usage_rpt table,
.sormain #sweep_rpt table {
  width: 100% !important; }

#exclusionlistdiv {
  border: 0;
  margin-bottom: 20px; }

#apstpendtable {
  width: 100% !important; }
  #apstpendtable td a {
    display: block; }
  #apstpendtable .sorttable_alpha,
  #apstpendtable .sorttable_numeric {
    cursor: pointer; }

.bsc2-apstpendform input.orangeButton, .bsc2-apstpendform .loginblock input.greenButton, .loginblock .bsc2-apstpendform input.greenButton {
  display: block;
  margin: 20px 0; }

#newuserdiv td {
  border: none; }

#country_customersearchresult,
#city_customersearchresult,
#ctry_customersearchresult {
  background-color: white !important;
  padding: 20px !important;
  height: auto !important;
  border: 1px solid #b3b3b3 !important;
  margin: 0 !important;
  width: 250px !important; }
  #country_customersearchresult table,
  #city_customersearchresult table,
  #ctry_customersearchresult table {
    font-size: 14px !important; }

#searchresult .headerstyle span {
  margin-top: 20px; }
#searchresult table {
  width: 100% !important; }

#openinvoices table {
  width: 100% !important;
  table-layout: fixed; }
  #openinvoices table .bsc2-rowclass {
    color: #565a5c !important;
    text-transform: uppercase;
    font-weight: bold; }
  #openinvoices table td {
    white-space: -moz-pre-wrap !important;
    /* Mozilla, since 1999 */
    white-space: -pre-wrap;
    /* Opera 4-6 */
    white-space: -o-pre-wrap;
    /* Opera 7 */
    white-space: pre-wrap;
    /* css-3 */
    word-wrap: break-word;
    /* Internet Explorer 5.5+ */
    white-space: normal;
    font-size: 90%;
    padding: 2px; }
    #openinvoices table td div {
      border: 0 !important; }
      #openinvoices table td div select {
        width: 100% !important;
        height: auto;
        word-break: break-word;
        white-space: pre-wrap; }

.bsc2-cfs-rep {
  margin: 20px 0;
  text-align: left !important; }

#vatinfo .headerstyle span, #vatinfo .headerstyle a {
  margin: 20px 0; }
#vatinfo table {
  width: 100% !important; }
#vatinfo button.orangeButton, #vatinfo .loginblock button.greenButton, .loginblock #vatinfo button.greenButton {
  display: block;
  margin: 20px 0; }

#pp_popupid p, #notepopup p {
  font-size: 14px;
  color: black; }

.bsc2-tblist {
  margin: 20px 0; }

.monospace9 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px; }

#bs2-pre-payment-note {
  scrollbar-base-color: #333;
  scrollbar-track-color: Scrollbar !important;
  scrollbar-arrow-color: ButtonText !important; }

#terms {
  background-color: white;
  border: none; }

#table-wrapper{
  position:relative;
}

#table-scroll{
 max-height:600px;
 height: auto;
 overflow-y:auto;
 overflow-x:scroll;
 margin-top:20px;
}

#table-wrapper table{
 width:100%;
}

#city_customersearchresult #table-scroll,
#country_customersearchresult #table-scroll,
#ctry_customersearchresult #table-scroll
{
 max-height: 400px;
}

.example-input {
  background-color:transparent !important;
  border: 0px solid !important;
  padding-right: 7px !important;
  padding-left: 7px !important;
  box-shadow:none !important;
  -webkit-box-shadow: none !important;
  cursor: default !important;
}

.error-input {
  color: #b94a48 !important;
  border-color: #b94a48 !important;
}

.lte9.ie * {
  zoom: 1;
}

body .modal-admin {
  width: 56%; /* respsonsive width */
  height: auto; /* respsonsive height */
  margin-left:-28%; /* width/2) */
}

.bootstrap-transfer .top-btn {
    text-align: right;
    padding-top: 8px;
}


#edituserform .horizontal-inline {
    margin-right: 8px;
}



#edituserform .role-info {
    margin-top: 45px;
}

#SIDDIV {
    margin-left: 24px;
    color: #999;
}

.round-button {
    display:block;
    width:40px;
    height:40px;
    line-height:40px;
    border-radius: 50%;
    color:#f5f5f5;
    text-align:center;
    text-decoration:none;
    background: white;
    color:grey;
    box-shadow: 0 0 3px gray;
    font-size:30px;
    font-weight:100;
    font-family:Comic Sans MS;
}
.round-button:hover {
    background: grey;
    color:white;
    text-decoration: none;
}