/*  ALIGNMENT  */
.full {text-align: justify;}
.docenter {text-align: center;}

/*  FORUM REPLY INDENT  */
.comment.js-comment.by-node-author.clearfix {
  margin-left: 40px;
}

/*  COLUMNS - 2  */
.tex-2col-175 {
  columns: 2;
  line-height: 1.75;
}

.do2col {columns: 2;}

.do3col {columns: 3;}


/*  CONSTRAIN WIDTH  */
.domax250 {max-width: 250px;}

.domax300 {max-width: 300px;}

.do20emw {width: 20em;}

.do20emwc {
   width: 20em;
   margin-left: auto;
   margin-right: auto;}


/*  INDENT P  */  .dopindent20 {margin-left: 20px;}

/*  INDENT FIRST LINE  */
.doindent25 {text-indent: 25px;}

.doindent50 {text-indent: 50px;}

/*  INDENT * 25px LEFT + RIGHT*/
.doindent-25rl {
  padding: 0 25px 0 25px;
  margin: 0 25px 0 25px;
}

/*  INDENT * 1em LEFT + RIGHT*/
.doindent-1emrl {
  padding: 0 1em 0 1em;
  margin: 0 1em 0 1em;
}

/*  LINE SPACING - SHRINK SPACE BETWEEN 2ND LINE & FIRST - A LA WRITING CUES Cue/Date  */
.do-p-shrink-2 {
  margin-top: -15px;
  margin-bottom: 15px;
}

.do-p-shrink-2-13 {margin-top: -13px;}

.do-p-shrink-2-3 {margin-top: -3px;}

/*  LINE SPACING  - SHRINK IN GRID  - FAV CON EXT  */
.dogridspace-2 {margin-bottom:-2em;}

/*  LINE SPACING - .10em  */
.do10em {margin-bottom: .1em;}

/*  LINE SPACING + CONSTRAIN WIDTH  */
.do10em20em {
  margin-bottom: .1em;
  max-width: 20em;
  margin-right: auto;
  margin-left: auto;
}


.do25em15em {
  margin-bottom: .25em;
  max-width: 15em;
  margin-right: auto;
  margin-left: auto;
}


.do25em20em {
  margin-bottom: .25em;
  max-width: 20em;
  margin-right: auto;
  margin-left: auto;
}

.do35em20em {
  margin-bottom: .35em;
  width: 20em;
  margin-right: auto;
  margin-left: auto;

}

.do50em25em20em {
  padding-top: .5em;
  margin-bottom: .25em;
  width: 20em;
}


/*  LINE SPACING - .25em  */
.do20em {margin-bottom: .2em;}

/*  LINE SPACING - .25em  */
.do25em {margin-bottom: .25em;}

/*  LINE SPACING - .5em  */
.do5em {margin-bottom: .5em;}

/*  LINE SPACING - .75em  */
.do75em {margin-bottom: .75em;}

/*  LINE SPACING - 1.0em  */
.do1em {margin-bottom: 1em;}

/*  MARGINS  */

/*  MARGINS - BOTTOM  */

.dobotmar-12 { margin-bottom: -12px;}

.dobotmar-10 { margin-bottom: -10px;}

.dobotmar0 {margin-bottom:0;}

.dobotmar5 {margin-bottom:5px;}

.space-after-125 {margin-bottom:1.25em;}

.space-after-15 {margin-bottom:1.5em;}

.domargbot5em {margin-bottom:5em;}



/*  NONE P  */
.p-no-margins {margin:0;}

/* P - center + red */
.cen-red {
  text-align: center;
  color: red;
  font-family: monospace;
  font-size:inherit;
}


/*  PADDING  */
.dotoppad15 {padding-top: 15px;}

.dotoppad25 {padding-top: 25%;}

.do25pad {padding: 25px;}

.do25lrpad {padding: 0px 25px;}

.do50pad {padding: 50px;}

/*  PADDING TO RIGHT OF OBJECT  */
.dopadr-3em {
  padding-right: 3em;
}


/*  PUBLICATIONS

.block.block-views.block-views-blockpublications-block-2 {
  padding-top: 5%;
}
*/


/*  SESSIONS (A)  */
.block-views-blocksessions-tech-block-2 .view-content,
.block-views-blocksessions-tech-block-3 .view-content {
    text-align: center;
    font-family: "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;
    font-size: 0.857em;}

/*  VIEW IN VIEW - NO LINE BREAK (CON SUB ON PROJECT  */  .dovinv-nobrk {display: inline-flex;}

/*  SUBMISSIONS MAIN  */

article[data-history-node-id="467"] .layout--twocol-section--33-67 {display: flex; justify-content: center;}

article[data-history-node-id="467"] .layout--twocol-section--33-67 .layout__region.layout__region--second {margin:auto;}


/*  USERS MAIN  */

article[data-history-node-id="832"] .layout--twocol-section--33-67 {display: flex; justify-content: center;}

article[data-history-node-id="832"] .layout--twocol-section--33-67 .layout__region.layout__region--second {margin:auto;}
