/*@media screen and (max-width: 1000px) {*/

.toolbar {
  /*padding: 0 10px !important;*/
}
.palette .wrapper {
  max-width: none !important;
}

/*}*/

#insertimage-button, #colors-button-fill, #colors-button-stroke, #undo-button, #redo-button, #size-button, #pen-button, #eraser-button, #stamps-button, #text-button, #drawings-button, #bucket-button, #filters-button, #copy-button, #paste-button, #clear-button, #save-image-button {
  display: none;
}

@media only screen and (min-width: 330px) {
  #pen-button {
    display: inline-block;
  }
}

@media only screen and (min-width: 385px) {
  #colors-button-fill {
    display: inline-block;
  }
}

@media only screen and (min-width: 440px) {
  #colors-button-stroke {
    display: inline-block;
  }
}

@media only screen and (min-width: 490px) {
  #eraser-button {
    display: inline-block;
  }
}

@media only screen and (min-width: 550px) {
  #size-button {
    display: inline-block;
  }
}

@media only screen and (min-width: 601px) {
  #insertimage-button {
    display: inline-block;
  }
}

@media only screen and (min-width: 715px) {
  #stamps-button {
    display: inline-block;
  }
}

@media only screen and (min-width: 1147px) {
  #filters-button {
    display: inline-block;
  }
}

@media only screen and (min-width: 770px) {
  #text-button {
    display: inline-block;
  }
}

@media only screen and (min-width: 825px) {
  #drawings-button {
    display: inline-block;
  }
}

@media only screen and (min-width: 880px) {
  #bucket-button {
    display: inline-block;
  }
}

@media only screen and (min-width: 935px) {
  #undo-button {
    display: inline-block;
  }
}

@media only screen and (min-width: 990px) {
  #redo-button {
    display: inline-block;
  }
}

@media only screen and (min-width: 1038px) {
  #copy-button {
    display: inline-block;
  }
}

@media only screen and (min-width: 1090px) {
  #paste-button {
    display: inline-block;
  }
}

@media only screen and (min-width: 660px) {
  #clear-button {
    display: inline-block;
  }
}

@media only screen and (min-width: 1135px) {
  #help-button {
    display: inline-block;
  }
}

@media only screen and (min-width: 1200px) {
  #save-image-button {
    display: inline-block;
  }
}

#main-toolbar {
  overflow: hidden;
}
#main-toolbar #network-button {
  background-image: url(../lib/sugar-web/graphics/icons/actions/zoom-home.svg);
}
#private-button {
  background-image: url(../lib/sugar-web/graphics/icons/actions/zoom-home.svg);
  width: 47px;
  height: 47px;
  margin: 4px 2px;
  color: white;
  color: transparent;
  background-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  border: 0;
  border-radius: 5.5px;
}
#shared-button {
  background-image: url(../lib/sugar-web/graphics/icons/actions/zoom-neighborhood.svg);
  width: 47px;
  height: 47px;
  margin: 4px 2px;
  color: white;
  color: transparent;
  background-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  border: 0;
  border-radius: 5.5px;
}
#main-toolbar #activity-button {
  background-image: url(../activity/activity-icon.svg);
}
#main-toolbar #pen-button {
  background-image: url(../icons/tool-pencil.svg);
}
#main-toolbar #eraser-button {
  background-image: url(../icons/tool-eraser.svg);
}
#main-toolbar #stamps-button {
  background-image: url(../icons/tool-stamp.svg);
}
#main-toolbar #size-button {
  background-image: url(../icons/size-1.svg);
}
#main-toolbar #insertimage-button {
  background-image: url(../icons/insert-image.svg);
}
#main-toolbar #text-button {
  background-image: url(../icons/tool-write.svg);
}
#main-toolbar #undo-button {
  background-image: url(../icons/edit-undo.svg);
}
#main-toolbar #redo-button {
  background-image: url(../icons/edit-redo.svg);
}
#main-toolbar #drawings-button {
  background-image: url(../icons/picture-icon.svg);
}
#main-toolbar #bucket-button {
  background-image: url(../icons/tool-bucket.svg);
}
#main-toolbar #filters-button {
  background-image: url(../icons/tool-effects.svg);
}
#main-toolbar #copy-button {
  background-image: url(../icons/tool-copy.svg);
}
#main-toolbar #paste-button {
  background-image: url(../icons/tool-paste.svg);
}
#main-toolbar #save-image-button {
  background-image: url(../icons/save-image.svg);
}
#main-toolbar #clear-button {
  background-image: url(../icons/edit-clear.svg);
}
#main-toolbar {}
.palette .colors {
  list-style-type: none;
  border-spacing: 0;
  border-collapse: collapse;
  margin: 0;
}
#main-toolbar #help-button {
  background-image: url(../icons/help.svg);
}
.palette .colors button {
  width: 44px;
  height: 44px;
  padding: 0;
  border-color: white;
  margin-left: 5.5px;
  margin-top: 5.5px;
}
.palette .colors tr:nth-last-child(1) button {
  margin-bottom: 5.5px;
}
.palette .stamps {
  list-style-type: none;
  border-spacing: 0;
  border-collapse: collapse;
  margin: 0;
}
.palette .stamps button {
  width: 44px;
  height: 44px;
  padding: 0;
  border-color: white;
  margin-left: 5.5px;
  margin-top: 5.5px;
}
.palette .stamps tr:nth-last-child(1) button {
  margin-bottom: 5.5px;
}

.introjs-overlay {
  background-color: #000 !important;
  opacity: .8 !important;
}

.introjs-tooltip {
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif!important;
  border-radius: 6px !important;
  padding: 2px 1px !important;
  font-size: 14px !important;
}

.introjs-helperLayer{
  background: inherit !important;
  opacity: 0.6 !important;
}

.customTooltip .introjs-tooltip-header {
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  color : #ffffff;
  text-shadow: none;
  background-color: #808080;
  margin: 0;
  padding: 0px 10px;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}

.customTooltip .introjs-tooltip-title {
  font-size: 14px;
  padding: 0px 8px;
  font-weight: 800;
}

.customTooltip .introjs-tooltiptext {
  color: #000000;
  line-height: 1.42857143;
}

.customTooltip .introjs-skipbutton {
  float: right;
  cursor: pointer;
  background-image: url(../icons/dialog-cancel.svg);
  width: 25px;
  height: 25px;
  background-size: 25px 25px;
  margin-top: 2px;
  padding: 0px;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

.customTooltip .introjs-nextbutton::before {
  content: "";
  margin-right: 6px;
  background-image: url(../icons/go-right.svg);
  width: 20px;
  height: 20px;
  background-size: 20px 20px;
}

.customTooltip .introjs-prevbutton::before {
  content: "";
  margin-right: 6px;
  background-image: url(../icons/go-left.svg);
  width: 20px;
  height: 20px;
  background-size: 20px 20px;
}

.customTooltip .introjs-tooltipbuttons {
  display: flex;
  flex-wrap:wrap;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  border-top: 0px;
  padding: 0px;
  text-align: center;
  white-space: normal;
}

.customTooltip .introjs-button {
  text-shadow: none;
  border-radius: 22px;
  margin: 5px 8px 8px 8px;
  width: fit-content;
  background-color: #808080 !important;
  display: flex !important;
  align-items: center !important;
  color: white !important;
  padding: 6px 20px 6px 10px;
  border: 0px;
}

.customTooltip .introjs-button:focus {
  -webkit-box-shadow: 0 0 0 0rem rgba(158, 158, 158, .5);
  box-shadow: 0 0 0 0rem rgba(158, 158, 158, .5);
  border: 0px;
  background-color: #808080 !important;
}

.customTooltip .introjs-disabled {
  color: black !important;
  border: 0px;
  opacity: .65;
}

.customTooltip .introjs-disabled:focus {
  -webkit-box-shadow: 0 0 0 0rem rgba(158, 158, 158, .5);
  box-shadow: 0 0 0 0rem rgba(158, 158, 158, .5);
  border: 0px;
}

.web-activity-icon {
	background-repeat: no-repeat;
	background-position: center;
	padding: 2px;
}

.icon-button {
	border-radius: 22px;
	margin-top: 5px;
	height: 35px;
	background-color: #808080;
	border: 2px solid #808080;
}

.pico-overlay {
  opacity: 0.66 !important;
}
