
/* HEADER-ONLY BLOCKS */
#block-links,
#block-more,
#block-moderate {
    background:transparent!important;
    padding:0px;
    border:none;
}
#block-links .content,
#block-more .content,
#block-moderate .content {
    padding:0px;
}
#block-links p,
#block-more p,
#block-moderate p {
    /*padding:12px 15px;*/
    margin-bottom:10px;
}
#block-links a,
#block-more a,
#block-moderate a {
    color:#fff;
    font-weight:bold;
}

.block .block__content { /* after upgrade*/
    margin-top: 10px;
}


/* NO-HEADER BLOCKS */

#block-linksblock {
    background:transparent;
}
.sv-links-block-content {
    padding-top:15px;
}
.sv-links-block-content p {
    text-align:right;
    font-size:1.2em;
    margin-bottom:0.2em;
}



/* RSS FEEDS BLOCK */
#block-whatsnew em {
    font-style:normal;
}
#block-whatsnew hr {
    color:#eee;
}



/* FAVORITES BLOCK */
.sv-favorites .views-row {
    margin-bottom:0.2em;
}



/* CONTENT TABLES IN SIDEBAR BLOCKS */
.sv-sidebar-block table {
    padding:0;
    background:transparent;
    border:none;
    border-collapse:collapse;
    margin:0 0;
    font-size:1.00em;
}
.sv-sidebar-block table tr,
.sv-sidebar-block table tr td {
    padding:0 6px 6px 0;
    vertical-align:top;
    background:transparent;
    border:none;
    border-collapse:collapse;
}
/* restrict the date field width */
.sv-sidebar-block .views-field-changed {
    width:80px;
}



/* LISTS IN SIDEBAR BLOCKS */
.sidebar .block ul {
    padding-left:0;
}



/* WRAPPER TABLE FOR CUSTOM SIDEBAR BLOCKS */
table.sv-wrapper {
    padding:0;
    background:transparent;
    border:none;
    border-collapse:collapse;
    margin:0 0;
    font-size:1.00em;
}
.sv-wrapper tr,
.sv-wrapper td,
.sv-wrapper th {
    padding:0 6px 6px 0;
    vertical-align:top;
    background:transparent;
    border:none;
    border-collapse:collapse;
}
.sv-wrapper th {
  color:inherit;
}





/* ************************************ */
/* BLOCK SPECIFIC HEADERS - DANGEROUS STUFF */

#block-updateproducts p,
#block-updateproductdata p {
    margin-bottom:0.2em;
}


.block-views-blockdocuments-block-1{
  /* background-color: azure;  */
}

/* .book_title{
   /* padding :6px 0 0 15px;
   color: #0f5;
 } */

 #block-svic-page-title{
     /* display: none; */
     background: #287993;
     padding: 6px 15px; /*after upgrade*/
 }
/*after upgrade*/
 .page-node-type-book #block-svic-page-title{
    background: #8b5e8f !important;
 }

/*after upgrade*/
 .layout-main {
    margin-top: 20px;
    margin-bottom: 40px;
}

 /* #block-svic-views-block-frontpage-govt-block-1{

 }
 #block-svic-views-block-frontpage-govt-block-1 h2{
    /* background:#287993;
    color:#fff;
 } */

.block-views > h2,
.block-webform > h2{
    background:#287993;
    color:#fff;
}
 /* .solr_search_wrapper {
    background:transparent;
    /* color:#fff;
} */

.product-release-block,
.documents-block{
    padding:0;
    position: relative;
    top:-25px;
}
/* .view-content .views-view-grid .view-row .view-col */
.product-release-with-type-block .views-view-grid .views-row {
    position:relative;
    /* width:100%; */
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 10px;
    /* grid-column-gap: 200px; */
    /* border : 1px solid black; */
    /* flex-direction: */
}
.product-release-with-type-block .views-view-grid .views-row .views-col{
    position: relative;
    display: flex;
    justify-content: flex-start;
    width: 100%;
    /* border : 2px solid red; */
    display: inline-block;
    /* margin-left : 10px; */
}

/*after upgrade*/
/* .product-release-with-type-block .views-view-grid .views-row .views-col .views-field-field-release-type{ */
.product-release-with-type-block .views-view-grid .views-field-field-release-type{
    /* margin-left: 10px; */
    justify-content: space-around;
    /* width: 5%;  */
    width: 30px;
}
    /* display: flex; */
    /* justify-content: space-around; */
    /* width: 70%; */
    /*
} */
.product-release-release-type{
    cursor: pointer;
    color: white;
    background-color: #517235 ;
    border-radius: 2px;
    font-size: 12px;
    padding: 0px 4px;
    transition: border-radius 800ms;
}
.product-release-release-type:hover{
    border-radius : 6px;
    transition: border-radius 200ms;

}

.product-release-with-type-block>.view-content>.item-list>ul>li .releases-by-portfolio-release-type{
    display: flex;
    justify-content: space-between;
    flex-direction: row;
    /*border: 1px solid red;*/
}

.product-release-with-type-block>.view-content>.item-list>ul>li {
    margin-bottom: 5px;
}

.codeblock{
     overflow-x: scroll;
    /* background: rgb(219, 203, 150); */
}

pre {
    display: block;
    padding: 9.5px;
    margin: 0 0 10px;
    font-size: 13px;
    line-height: 1.42857;
    word-break: break-all;
    word-wrap: break-word;
    color: #333333;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    border-radius: 4px;
}

article .notetitle, .mce-content-body .notetitle {
    display: block;
    font-weight: 700;
}

.note, .mce-content-body .note {
    border-left: 1px solid #d4d4d4;
    display: block;
    margin-bottom: 10px;
    margin-left: 32px;
    margin-top: 10px;
    padding-left: 10px;
    position: relative;
}

h3.title{

    font-weight: bold;
}
.note::before, .warning::before, .caution::before, .example::before, .tip::before, .mce-content-body .note::before, .mce-content-body .warning::before, .mce-content-body .caution::before, .mce-content-body .example::before, .mce-content-body .tip::before {
    content: '\f075';
    display: block;
    float: left;
    font-family: FontAwesome;
    font-size: 20px;
    left: -32px;
    position: absolute;
}
#content samp, #content code{
        background-color: #def1f8;
        font-family: courier,monospace;
        padding: 2px 5px;
        position: relative;
        top: -1px;
        z-index: 0;
}

