/**
 * @file
 * Visual styles non-node form css.
 */

/* FIX CKE WRAPPING IN PARAGRAPH SUBFORMS
-------------------------------*/
.form-textarea-wrapper .ck.ck-toolbar.ck-toolbar_grouping > .ck-toolbar__items{
	flex-wrap: wrap;
}


/* hide default drupal preview button 
---------------------------- */
#edit-gin-actions input[data-drupal-selector="edit-preview"]{
	display: none;
}

/* hide additional buttons added by infinite scroll in media library 
----------------------------------------- */
.media-library-widget-modal .ui-dialog-buttonset.form-actions button.media-library-select.ui-widget:not(:first-child){
	display: none !important;
}
[data-drupal-views-infinite-scroll-pager="automatic"] { 
	bottom: 0; 
}

/* VBO ACTIONS
------------------- */
[dir="ltr"] #vbo-action-form-wrapper  .views-bulk-actions__item{
	max-width: 200px;
}
[dir="ltr"] #vbo-action-form-wrapper .vbo-multipage-selector{
	margin-right: 15px;
	position: relative;
	top: 12px;
}

[dir="ltr"] #vbo-action-form-wrapper .claro-details__summary{
	font-size: 13px;
	font-weight: normal;
	padding-top: 9px;
	padding-bottom: 9px;
}

/* ADMIN NEW SORTERS
----------------- */

.path-admin-home-news-sorter,.path-admin-student-news-sorter{
  overflow-x: hidden;
}

.path-admin-home-news-sorter .layout-container,.path-admin-student-news-sorter .layout-container{
  max-width: 1120px;
  margin: 2em auto;
}

.path-admin-home-news-sorter .view-header,.path-admin-student-news-sorter .view-header{
  margin-bottom: 2em;
}

.path-admin-home-news-sorter .view-header h2,.path-admin-student-news-sorter .view-header h2{
  position: relative;
  color: #fff !important;
  padding: 1em 0;
  font-size: 24px;
}
.path-admin-home-news-sorter .view-header h2:after,.path-admin-student-news-sorter .view-header h2:after{
  content: '';
  display: block;
  position: absolute;
  left: -50vw;
  top: 0;
  width: 200vw;
  height: 100%;
  background: #582c82;
  z-index: -1;
}

.path-admin-home-news-sorter a.tabledrag-handle,.path-admin-student-news-sorter a.tabledrag-handle{
  position: relative;
  z-index: 20;
  margin-left: -2em;
}

.path-admin-home-news-sorter a.tabledrag-handle .handle, .path-admin-student-news-sorter a.tabledrag-handle .handle{
	width: 30px;
	height: 30px;
	margin: 0;
}
.path-admin-home-news-sorter .views-field-field-banner,.path-admin-student-news-sorter .views-field-field-banner{
  width: 150px;
  padding: 10px 25px;
}
.path-admin-home-news-sorter .views-field-field-banner .media-image,.path-admin-student-news-sorter .views-field-field-banner .media-image{
  width: -moz-calc(100% - 40px);
  width: -webkit-calc(100% - 40px);
  width: calc(100% - 40px);
  float: left;
}

/* FIX FORM ITEMS NOT WRAPPING 
--------------------------------*/
.field--type-link td .form-item {
  flex-wrap: wrap;
}

