#page #region-branding .logo img {
  padding-right: 15px;
}

#block-gtranslate-gtranslate select option {
  background: none !important;
}

/* Indents all bullets and their lines with padding. */
#page .node ul {
   margin-left: 0; 
padding-left: 35px;
}


/* Fixing the text in the yellow PD ribbon on the home page - there is a problem with it in Firefox */
.card-tag {
padding-left: 6px;
padding-right: 6px;
}

/*Fixing the file upload button on on-site-learning-and-services-waiver-request webform */
.input-group-addon, .input-group-btn {
    width: auto !Important;
}
.input-group {
    width: 100% !Important;
}

.view-addressing-disrupted-learning td {
    min-width: 120px;
}

#preface-group .region.menu-block-placement-doesnt-exist .block-inner > .content {
padding: 10px !important;
}


@media only screen and (max-width: 500px) {  
.input-group .form-control:not(:first-child):not(:last-child), .input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child) {
    width: 225px !important;
	}
}
@media only screen and (min-width: 768px) {  
  #zone-branding .region-menu .content > ul.menu > li {
    margin: 10px;
  }
}