/*===document-library add media hidden===*/
.wrapper-document-library-admin .media-library-add-form--upload .media-library-add-form__input-wrapper {
    /*display: none;*/
}

.wrapper-manage-document-library .media-library-widget-modal .ui-dialog-buttonset .button:first-child{
    display:none;
}
.wrapper-manage-document-library .media-library-widget-modal .ui-dialog-buttonset 
.media-library-select{
    display:block!important;
}
/*====END==*/


#toolbar-administration {
    font-size: 12px;
}

.webform-add-form .js-webform-select-other,
#drupal-modal .taxonomy-term-form .field--name-description,
#drupal-modal .taxonomy-term-form .js-form-item-path-0-alias,
form.block-contact-us-blocks-form .webform-message .alert-info {
    display: none;
}
.transform-label {
  text-transform: none !important;
}
.admHexImageBg {
	background: url(../../ius_homepage/images/hexa.svg) no-repeat center;
    background-size: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    content: '';
    width: 120px;
    height: 100px;
    text-align: center;
    position: relative;
}
.admHexImageBg img{
	max-width: 55px;
    min-width: 40px;
    width: auto;
}
.hexImgLogoBg .image-preview {
    background: url(../../ius_homepage/images/hexa.svg) no-repeat center;
    background-size: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    content: '';
    width: 120px;
    height: 100px;
    text-align: center;
    position: relative;
}
.hexImgLogoBg .image-preview img{
    width: 80px;
}
.doc-category-adm-ref,
.sector-adm-ref {
    font-weight: normal;
    font-size: 13.5px;
    display: none;
}
.admHidePublishDiv  .form-item-field-select-document-category > label ,
.admHidePublishDiv  .form-item-field-sector-reference > label {
    pointer-events: none;
    cursor: not-allowed;
    font-size: 13.5px;  
    font-weight: normal;      
   /* background: transparent;
    padding-left: 0;
    border: none;*/
}


.hide-admin-row-weights .view-header {
    padding-bottom: 10px;
}

.admHidePublishDiv  .form-item-field-select-document-category > label::after ,
.hide-admin-row-weights .view-content .views-form .tabledrag-toggle-weight-wrapper button,
.field--name-field-our-people-slide .tabledrag-toggle-weight-wrapper button,
.ui-dialog-content .taxonomy-term-services-type-form .js-text-format-wrapper.form-item,
.ui-dialog-content .taxonomy-term-services-type-form .js-form-wrapper.form-wrapper.seven-details,
.ui-dialog-content .taxonomy-term-services-type-form .js-form-item-path-0-alias.form-item-path-0-alias,
.block-banner-with-left-caption-form .js-form-item-info-0-value {
    display: none;
}



/*===============DOCUMENT-LIBRARY views CSS============*/

.view-manage-document-library .view-header .admin-add-button {
    margin-bottom: 10px;
}

.view-manage-document-library .views-field-name {
  text-align: left;
}


.view-manage-document-library table tr td.views-field-thumbnail__target-id {
    width: 300px;
    margin-bottom: 15px;
    height: 100px;
    
} 

.view-manage-document-library .views-field.views-field-title {
    width: 400px;
    text-align: justify;
    padding-left: 10px;
}

.view-manage-document-library table tr td.views-field-thumbnail__target-id img {
    display: block;
    width: auto;
    height: 50px;
}

/*=======================*/

.js-form-item-field-youtube-link-0-title
{
    display: none;
}

/*======*/
.view-media-library.view-id-media_library .views-field-field-image-size .field-content {
    text-align: right;
}

/*=====*/


/*==============WORKFLOW MANAGEMENT===================*/

.wrapper-content-list .table-striped thead {
    background-color: #bcbcbc;
}

.wrapper-content-list .form-wrapper .btn-primary {
    border-radius: 0;
    background: #ab1236;
    border: 0;
    width: 15%;
    font-size: 18px;
    letter-spacing: 1.6px;
    font-weight: 700;
}

.wrapper-content-list .form-wrapper .btn-primary:focus {
    box-shadow: none!important
}

.wrapper-content-list .form-item-title input,
.wrapper-content-list .js-form-type-select .form-select {
    border-radius: 0;
}

.wrapper-content-list .js-form-type-select {
    /*width: 25%;*/
    margin-top: 20px;
}

.wrapper-content-list .form-select:focus,
.wrapper-content-list .form-control:focus {
    border-color: #ced4da;
    outline: 0;
    box-shadow: 0 0 0 0rem rgb(13 110 253 / 25%);
}

.wrapper-content-list .table-striped {
    font-size: 14px;
    position: relative;
}

.wrapper-content-list .table-striped .views-field-title {
     width:15%;
     padding-top:15px;
}

.wrapper-content-list .table-striped .views-field-type  {
    width:20%;
    padding-top:15px;
}

.wrapper-content-list .table-striped .views-field-moderation-state  {
    width:20%;
    padding-top:15px;
}

.wrapper-content-list .table-striped .views-field-name {
     width:12%;
    padding-top:15px;
    color:#000;
}

.wrapper-content-list .table-striped .views-field-changed {
     width:20%;
     padding-top:15px;
}

.wrapper-content-list .table-striped .views-field-changed .tablesort--asc {
    position: absolute;
    background-repeat: no-repeat;
    margin-top: 3px;
    margin-left: 2px;
}

.wrapper-content-list .table-striped .views-field-link-to-revision a,
.wrapper-content-list .table-striped .views-field-view-node a {
    position: absolute;
    margin-top: 3px;
}

.wrapper-content-list .table-striped .views-field-title a,
.wrapper-content-list .table-striped .views-field-type a,
.wrapper-content-list .table-striped .views-field-moderation-state a,
.wrapper-content-list .table-striped .views-field-changed a {
    color: #000;
    outline: none;
    box-shadow: none;
    border-bottom: 0px solid #fff;
    text-decoration: none;
    font-size: 15px;
    letter-spacing: 1px;
}

.wrapper-content-list .table-striped .views-field-changed a .tablesort--desc {
    position: absolute;
    top: 40px;
}


.wrapper-content-list .table-striped .views-field-revision-log,
.wrapper-content-list .table-striped .views-field-link-to-revision,
.wrapper-content-list .table-striped .views-field-view-node,
.wrapper-content-list .table-striped .views-field-operations,
.views-field-link-to-revision{ 
    color:#000;
    font-size: 15px;
    letter-spacing: 1px;
}

.wrapper-content-list .table-striped .views-field-title a:hover, a:focus,
.wrapper-content-list .table-striped .views-field-type a:hover, a:focus,
.wrapper-content-list .table-striped .views-field-moderation-state a:hover, a:focus,
.wrapper-content-list .table-striped .views-field-changed a:hover, a:focus,
.wrapper-content-list .table-striped .views-field-link-to-revision a:hover, a:focus,
.wrapper-content-list .table-striped .views-field-view-node a:hover, a:focus{
    color: #ab1236; 
    outline: none;
    box-shadow: none;
}

.wrapper-content-list .table-striped .views-field-revision-uid {
    padding-top: 10px!important;
    color:#000;
    font-size: 15px;
    letter-spacing: 1px;
    padding-right:27px;
}

.wrapper-content-list .table-striped .dropbutton-multiple {
    margin-right: 0;
    padding-right: 0;
}


/*----sticky====*/

.wrapper-content-list table.sticky-header {
    background-color:#ab1236;
    height: 40px;
}

.wrapper-content-list table.sticky-header thead th {
    padding-left:3px;
}



.wrapper-content-list table.sticky-header .views-field-view-node,
.wrapper-content-list table.sticky-header .views-field-operations {
    color:#fff;
    text-decoration: none;
    letter-spacing: 1px;
}

.wrapper-content-list table.sticky-header .views-field-revision-log {
    color: #fff;
    font-size: 15px;
    letter-spacing: 1px;
    line-height: 17px;
    padding:5px 0px;
}

.wrapper-content-list table.sticky-header .views-field-title a {
     color:#fff;
    text-decoration: none;
    letter-spacing: 1px;
    margin-left:10px;
}


.wrapper-content-list table.sticky-header .views-field-moderation-state a {
    color:#fff;
    text-decoration: none;
    font-size: 15px;
    letter-spacing: 1px;
}                                                                            

.wrapper-content-list table.sticky-header .views-field-name {
    color:#fff;
    text-decoration: none;
    font-size: 15px;
    letter-spacing: 1px;
    line-height: 14px;
}

.wrapper-content-list table.sticky-header thead th:nth-child(3) {
    width: 150px!important;
}

.sticky-table tbody tr td:nth-child(8) {
    width: 110px;
}

.sticky-table tbody tr td:nth-child(8) {
    width: 88px;
}

.wrapper-content-list table.sticky-header .views-field-link-to-revision,
.wrapper-content-list table.sticky-header .views-field-moderation-state,
.wrapper-content-list table.sticky-header .views-field-field-news-page-ref {
    color:#fff;
    text-decoration: none;
    font-size: 15px;
    letter-spacing: 1px;
    line-height: 18px;
    padding-top:10px;
    padding-left: 6px;
}

.wrapper-content-list table.sticky-header .views-field-revision-uid,
.wrapper-content-list table.sticky-header .views-field-type {
    color:#fff;
    text-decoration: none;
    font-size: 15px;
    letter-spacing: 1px;
    line-height: 18px;
    padding-top:10px;
}

.wrapper-content-list table.sticky-header .views-field-type a,
.wrapper-content-list table.sticky-header .views-field-changed a,
.wrapper-content-list table.sticky-header .views-field-link-to-revision a  {
    color:#fff;
    text-decoration: none;
    font-size: 15px;
    letter-spacing: 1px;
}

.wrapper-content-list table.sticky-header .views-field-changed a .tablesort--asc{
    position: absolute;
    top:14px;
}


.wrapper-content-bottom-section div#edit-actions .button--primary {
    background-color: #ab1236;
    border-radius: 0;
    border: 1px solid #ab1236;
    cursor:pointer;
}


.wrapper-content-bottom-section div#edit-actions a#edit-cancel {
    border:1px solid #efefef;
    background-color: #efefef;
    cursor:pointer;
    margin: 0;
    border-radius: 0;
    padding-top:8px;
}

.wrapper-content-bottom-section div#edit-actions .button--primary:focus,
.wrapper-content-bottom-section div#edit-actions a#edit-cancel:focus {
    box-shadow: none;
}

.wrapper-content-bottom-section div#edit-actions a#edit-cancel:hover {
    border:1px solid #efefef;
    background-color: #ab1236;
    cursor:pointer;
    color:#fff;
}

    
form#node-revision-revert-confirm {
    width: 60%;
    margin: auto;
    max-width: 400px;
    text-align: center;
    border: 2px solid #ab1236;
    border-radius: 4px;
    margin-top: 80px;
    padding: 40px;
    margin-bottom: 80px;
}


/*========Media Queries -Mohammed===========*/

@media(min-width:0px) and (max-width:991px) {
.wrapper-content-list .form-item-title,
.wrapper-content-list .js-form-type-select {
    width: 100%;
    margin-top: 10px;
}

.wrapper-content-list .form-wrapper .btn-primary {
    width: 40%;
}

.wrapper-content-list .table-striped .views-field-changed .tablesort--asc {
margin-top:2px;
margin-left:2px;
}

}

@media(min-width:768px) and (max-width:991px) { 
.wrapper-content-list .form-item-title {
    width:30%;
    margin-top: 0;
}

.wrapper-content-list .js-form-type-select {
    width:30%;
    margin-top: 4px;
}
}

@media(min-width:991px) and (max-width:1024px) {

    .wrapper-content-list table.sticky-header {
        height:36px;
    }
    .wrapper-content-list .table-striped .views-field-changed .tablesort--asc {
        margin-left:0;
    }

    .wrapper-content-list table.sticky-header .views-field-type {
        left: 7rem;
    }

    .wrapper-content-list table.sticky-header .views-field-type {
        width: auto!important;
        max-width: 78px;
    }

    .wrapper-content-list table.sticky-header .views-field-moderation-state {
         width: auto!important;
        max-width: 100px;
    }

    .wrapper-content-list table.sticky-header .views-field-type a,
    .wrapper-content-list table.sticky-header .views-field-title a,
    .wrapper-content-list table.sticky-header .views-field-moderation-state a,
    .wrapper-content-list table.sticky-header .views-field-changed a,
    .wrapper-content-list table.sticky-header .views-field-link-to-revision,
    .wrapper-content-list table.sticky-header .views-field-view-node, 
    .wrapper-content-list table.sticky-header .views-field-operations,
    .wrapper-content-list table.sticky-header .views-field-revision-log,
    .wrapper-content-list table.sticky-header .views-field-revision-uid {
       font-size: 13px;
    }

    .wrapper-content-list table.sticky-header .views-field-name {
        left: 11.5rem;
        font-size: 13px;
    }

    .wrapper-content-list table.sticky-header .views-field-moderation-state {
        left: 15.5rem;
    }

    .wrapper-content-list table.sticky-header .views-field-changed .tablesort {
        right:34rem;
        top:10px;
    }
}

@media(min-width:1450px) {
    
    .wrapper-document-library-admin .wrap-search-icon::before {
    left: 69.6%;
    }
    .wrapper-document-library-admin .wrap-search-icon .js-form-submit {
    left: 69%;
    color: transparent;
     }

    .wrapper-content-list table.sticky-header .views-field-type {
        left:7rem;
       /* width:auto!important;*/
        top:7px;
    }

    .wrapper-content-list table.sticky-header .views-field-name {
        left:12rem;
    }

    .wrapper-content-list table.sticky-header .views-field-moderation-state {
        left:16rem;
        top:7px;
        /*width:auto!important;*/
    }

    .wrapper-content-list table.sticky-header .views-field-changed .tablesort {
        top:12px;
        right: 34rem;
    }
}

.views-field-draggableviews .form-item .form-text
{
    width:50px;
}
.admin-add-button {
    margin-bottom: 15px;
}
/**** Video Library ***/
.js-form-item-field-video-library-reference select.sector-adm-ref{
    display: none;
}

.view-alternative-providers .vbo-table .views-field-nid{
    font-size: 0px;
}

.view-alternative-providers .vbo-table .views-field-nid a{
    font-size: 12px;
}

a.button.button--primary {
    color: #fff !important;
    border-color: #007ecd !important;
    background-image: linear-gradient(to bottom, #007bc6, #0071b8) !important;
    font-weight: 500 !important;
    -webkit-font-smoothing: antialiased !important;
    text-decoration: none !important;
    font-size: 13px;
    line-height: 32px;
    height: 32px;
    padding: 0px 8px;
    border-radius: 4px;
    /*transition: opacity 0.2s ease-in, top 0.2s ease-in;*/
}
a.button.button--primary:hover {
    /*opacity: 0.8;
    top:-4px;*/
    background-color: #008ee6!important;
    background-image: none!important;
    /*box-shadow: 0 0 0.5em 0.1em hsl(203deg 100% 60% / 70%);*/
}

.manage-search-suggestion .wrapper-manage-search-suggestion {
    padding: unset !important;
}
.view-electric-connection-costs .view-filters .views-exposed-form .form--inline .form-item {
    float:none!important;
}

.wrapper-assets-admin .image-word, .wrapper-document-library-admin .image-word{
    background-image: url(../images/word-thumb.png);
    width: 36.3px;
    height: 45.3px;
    background-size: cover;
    margin: 0px auto;
}
.wrapper-assets-admin .image-pdf, .wrapper-document-library-admin .image-pdf{
    background-image: url(../images/pdf-thumb.png);
    width: 36.3px;
    height: 45.3px;
    background-size: cover;
    margin: 0px auto;
}
.wrapper-assets-admin .image-excel, .wrapper-document-library-admin .image-excel{
    background-image: url(../images/excel-thumb.png);
    width: 36.3px;
    height: 45.3px;
    background-size: cover;
    margin: 0px auto;
}
.wrapper-assets-admin .image-zip, .wrapper-document-library-admin .image-zip{
    background-image: url(../images/zip-thumb.png);
    width: 36.3px;
    height: 45.3px;
    background-size: cover;
    margin: 0px auto;
}
.wrapper-assets-admin .image-txt, .wrapper-document-library-admin .image-txt{
    background-image: url(../images/txt-thumb.png);
    width: 36.3px;
    height: 45.3px;
    background-size: cover;
    margin: 0px auto;
}
.wrapper-assets-admin .image-pptx, .wrapper-document-library-admin .image-pptx{
    background-image: url(../images/pptx-thumb.png);
    width: 36.3px;
    height: 45.3px;
    background-size: cover;
    margin: 0px auto;
}

/*Custom Menu Mega Menu CSS by Debolina Start*/
.toolbar-tray-horizontal ul li.menu-item--expanded.hover-intent.custom-menu-class ul{
    position: absolute;
    width: auto !important;
    max-width: 95% !important;
    box-shadow: 0px 4px 8px rgb(0 0 0 / 40%);
    z-index: 1;
    left: 0;
    right: 0;
    margin: 0px auto;
}
.toolbar-tray-horizontal li.hover-intent.custom-menu-class ul li {
    float: none;
    width: 25%;
    display: inline-block;
    border: 0;
}
.toolbar-tray-horizontal li.hover-intent.custom-menu-class ul li a:hover{
    background-color: #f3f3f3;
    background-image: linear-gradient(to bottom,#08c,#0077b3);
    background-repeat: repeat-x;
    color: #fff;
    text-decoration: none;
}
.toolbar-tray-horizontal ul li.menu-item--expanded.custom-menu-class .menu-item.hover-intent{
    position: relative;
}
.toolbar-tray-horizontal ul li.menu-item--expanded.custom-menu-class .menu-item.hover-intent ul {
    display: block;
    margin: 0px !important;
    width: 100% !important;
    max-width: 100% !important;
    background-color: #f3f3f3!important;
    color: #000;
    max-height: 200px;
    position: absolute;
    top: 36px;
    /*border-bottom: 3px solid #139ff7;*/
}
.toolbar .toolbar-tray-horizontal ul li.menu-item--expanded.custom-menu-class
 ul li.menu-item--expanded ul li.menu-item.level-3 {
    border-top: 1px solid #ddd;
    width: 100%;
    display: block;
}
.toolbar .toolbar-tray-horizontal ul li.menu-item--expanded.custom-menu-class
 ul li.menu-item--expanded ul li.menu-item.level-3:hover {
    background-color: #e8f0f9!important;
}
.toolbar-tray-horizontal ul li.menu-item--expanded.custom-menu-class ul li.menu-item--expanded.hover-intent{
    background-color: #f3f3f3!important;
}
.toolbar-tray-horizontal ul li.custom-menu-class li.menu-item{
    border-bottom: 0!important;
}
.custom-menu-class.hover-intent ul.toolbar-menu {
    height: auto;
    /*overflow-y: auto!important;*/
}
.toolbar-tray-horizontal ul li.menu-item--expanded.custom-menu-class
 .menu-item.hover-intent ul li.menu-item{
    width: 100%;
    display: block;
    background-color: #f3f3f3!important;
    border-bottom: 1px solid #ddd !important;
}

.toolbar-tray-horizontal ul li.menu-item--expanded.custom-menu-class
 .menu-item.hover-intent ul li.menu-item a:hover{
    background-color: #d4e8ff!important;
    background-image: linear-gradient(to bottom,#08c,#0077b3);
    background-repeat: repeat-x;
    color: #fff;
    text-decoration: none;
}
.toolbar-tray-horizontal ul li.menu-item--expanded.custom-menu-class
 ul li.menu-item--expanded{
    background-position: center right 5%;
    background-image: url(../images/down-arrow.png);
    background-repeat: no-repeat;
}

@media only screen and (min-width: 1450px){
    .toolbar-tray-horizontal ul li.menu-item--expanded.hover-intent.custom-menu-class ul{
        max-width: 75% !important;
    }
}
/*Custom Menu Mega Menu CSS by Debolina End*/
.wrapper-left-box, .wrapper-left-document-library-box{
    width: 24%;
    float: left;
    position: relative;
    margin-right: 10px;
    margin-top: -30px;
}
.wrapper-right-box{
    width: 75%;
    float: right;
    overflow-x: auto;
}
.categoryfilter select.form-select{
    padding: 5px;
    min-height: auto;
    height: 1240px;
    width: 100%;
    font-size:12.5px;
}
.categoryfilter select.form-select option.subcategory{
    white-space: normal;
    margin-left: 10px;
}
.categoryfilter select.form-select option:hover{
    /*background-image: linear-gradient(to bottom,#08c,#0077b3);*/
    /*background-color: #009dff;
    color: #fff;*/
    background-color: #ccc;
    color: #333;
}
.categoryfilter select option:checked {
    background-color: #009dff;
    color: #fff;
}
.wrapper-assets-admin .bef-exposed-form .form--inline > .form-item, 
.wrapper-document-library-admin .bef-exposed-form .form--inline > .form-item {
    float: right;
    position: relative;
}

.wrapper-assets-admin .bef-exposed-form .form--inline > .form-item label, 
.wrapper-document-library-admin .bef-exposed-form .form--inline > .form-item label{
    display: inline-block;
    margin-right: 7px;
    cursor: auto;
}
.wrapper-assets-admin .bef-exposed-form .form--inline > .form-item.js-form-item-name::before{
    content: "";
    background-image: url(../images/search-button-new2.png);
    position: absolute;
    width: 22px;
    height: 22px;
    right: 112px;
    /* border-right: 1px solid #b3b3b3; */
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    top: 4px;
    display: none;
}
.wrapper-document-library-admin .bef-exposed-form .form--inline > .form-item::before{
    content: "";
    background-image: url(../images/search-button-new2.png);
    position: absolute;
    width: 22px;
    height: 22px;
    right: 172px;
    /* border-right: 1px solid #b3b3b3; */
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    top: 4px;
    display: none;
}
.wrapper-document-library-admin .bef-exposed-form .form--inline > 
.form-item.js-form-item-field-document-tagging-target-id{
    margin-right: 30px;
}
.wrapper-document-library-admin .bef-exposed-form .form--inline > 
.form-item.js-form-item-field-document-tagging-target-id::before{
    right: 89.5%;
    content: none;
}
.wrapper-assets-admin .bef-exposed-form .form--inline > .form-item input.form-text{
    padding-left: 5px;
    height: 30px;
    width: 140px;
} 
.wrapper-assets-admin .bef-exposed-form .form--inline 
.js-form-item-field-asset-tagging-target-id input.form-text{
    padding-left: 5px;
    margin-right: 15px;
    width: 480px;
}
.wrapper-document-library-admin .bef-exposed-form .form--inline > .form-item input.form-text{
    padding-left: 5px;
    height: 30px;
    width: 530px;
}

.wrapper-document-library-admin .bef-exposed-form .form--inline > .form-item.js-form-type-textfield input{
    width: 200px;
    padding-left: 5px;
}

.wrapper-assets-admin .bef-exposed-form .js-form-item-field-category-target-id, 
.wrapper-document-library-admin .bef-exposed-form .js-form-item-field-document-category-target-id{
    display: none;
}

#block-corp-cms-content article.node--type-connections{
    width: 980px;
    margin: 0px auto;
}

#block-corp-cms-content article.node--type-connections .field__item a{
    padding: 7px 10px;
    background: #8a2626;
    color: #fff;
    text-decoration: none;
    margin: 7px 0;
    display: inline-block;
}
.wrapper-document-library-filtercategory, .wrapper-filtercategory{
    position: absolute;
    top: -60px;
    width: 100%;
}
.wrapper-document-library-filtercategory p, .wrapper-filtercategory p{
    margin: 0;
    margin-top: 0;
    font-weight: 700;
}
.wrapper-document-library-filtercategory input#filterbycategory, 
.wrapper-filtercategory input#filterbycategory{
    box-sizing: border-box;
    max-width: 100%;
    padding: 0.3em 0.4em 0.3em 0.5em;
    -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
    transition: border linear 0.2s, box-shadow linear 0.2s;
    color: #595959;
    border: 1px solid #b8b8b8;
    border-top-color: #999;
    border-radius: 2px;
    background: #fcfcfa;
    box-shadow: inset 0 1px 2px rgb(0 0 0 / 13%);
    font-size: 1em;
    height: 30px;
    width: 100%;
}
.wrapper-right-box .cols-7 thead tr th:nth-child(2), 
.wrapper-right-box .cols-7 tbody tr td:nth-child(2){
    width: 250px;
    word-break: break-all;
}
.wrapper-right-box .cols-7 thead tr th:nth-child(3){
    width: 100px;
}
.wrapper-document-library-admin .wrapper-right-box .cols-7 thead tr th:nth-child(2){
    width: 180px;
    word-break: break-word;
}
.wrapper-document-library-admin .wrapper-right-box .cols-7 thead tr th:nth-child(3){
    width: 320px;
    word-break: break-all;
}
.wrapper-right-box table tbody tr td:last-child{
    white-space: nowrap;
}

/*************************workflow management******************************/

.wrapper-content-list table.sticky-header thead th, 
.wrapper-content-list table thead th{
    color: #333!important;
    font-size: 11.5px!important;
    white-space: nowrap;
}

.wrapper-content-list table.sticky-header thead th a{
    color: #0074bd!important;
    letter-spacing: 0;
    font-size: 11.5px!important;
    white-space: nowrap;
}
.view-moderated-content .js-form-type-select{
    margin-top: 10px;
}
.wrapper-content-list table tbody td{
    font-size: 12px!important;
    word-break: break-word;
}
.wrapper-content-list table tbody td.moderation-color-Review{
    color: #f00;
}
.wrapper-content-list table tbody td.moderation-color-Published{
    color: #23b500;
}
.wrapper-content-list table tbody td.moderation-color-Draft{
    color: #ff9c00;
}
.view-moderated-content .form-item-title input, 
.view-moderated-content .js-form-type-select .form-select {
    border-radius: 0;
    width: 100%;
    margin-left: 0px;
    height: 30px;
}
/*****************************************/

.node-document-library-form .select-wrapper{
    margin-bottom: 20px;
    position: relative;
    width: 300px;
    margin-right: 12px;
}
.node-document-library-form .select-wrapper select.simpler-select{
    width: 100%;
}
.node-document-library-form .select-wrapper--level-1::before{
    content: "Document Sub Category";
    position: absolute;
    top: -20px;
    width: 165px;
    font-weight: 700;
}
.node-document-library-form .select-wrapper--level-1::before select.simpler-select{
    margin-top:30px;
}
article.node .container{
    max-width: 1000px;
}
article.node .container h2, article.node .container h3{
    font-size: 1.3rem;
}
.wrapper-performance-dashboard-details .table > thead {
    vertical-align: bottom;
    background: #ab1236;
    color: #fff;
}
.wrapper-performance-dashboard-details .table, 
.wrapper-connection-guide-details .table, .wrapper-performance_dashboard-details .table, 
.wrapper-deal-with-powercuts-details .table, .wrapper-get-connections-details .table, 
.wrapper-electric-connection-type-informa-details .table, .wrapper-get-connected-details .table, 
.wrapper-independent-connections-provider-details .table, .wrapper-video-library-details .table, 
.wrapper-saving-energy-details .table, .wrapper-search-suggesions-details .table, 
.wrapper-search-suggesions-details .table, .wrapper-services-information-details .table, 
.wrapper-site-map-details .table, .wrapper-independent-connections-provider-details .table, 
.wrapper-video-library-details .table, .wrapper-what-s-happening-details .table{
    font-size: 14px;
}
.term_doc_cat{
    display: none;
}
.taxonomy-term-document-category-form details.seven-details{
    display: none;
}
.parent-taxonomy-docuent-library{
    display: none;
}
article.node header span.field--label-hidden{
    display: none;
}
.view-manage-moderated-content-news .js-form-type-select{
    margin-top: 10px;
}
.view-manage-moderated-content-news .js-form-type-select select.form-select{
    height: 30px;
}

.wrapper-electric-connection-type-informa-details table tr td .apply-now-link a{
    background: #8a2626;
    padding: 7px 10px;
    color: #fff;
    text-decoration: none;
    margin: 7px 0px;
    display: inline-block;
}
.wrapper-electric-connection-type-informa-details .table thead tr td, 
.wrapper-electric-connection-type-informa-details .table tbody tr td:first-child{
    color: #8a2626;
}
.wrapper-connections-services-details .table tr td .service-link a, 
.wrapper-power-cuts-details .table tr td a, .wrapper-search-suggesions-details .search-suggestions-links a{
    background: #8a2626;
    padding: 7px 10px;
    color: #fff;
    text-decoration: none;
    margin: 7px 0px;
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
}
.wrapper-get-connected-details .table tr td img, .wrapper-power-cuts-inner-details .table tr td img{
    width: auto;
    height: auto;
}
.wrapper-independent-connections-provider-details .table tr th, 
.wrapper-services-information-details table tr th{
    width: 30%;
}
.wrapper-meet-the-executive-details .executive-name span{
    font-size: 1.42857rem;
    font-weight: 700;
    line-height: 1;
    color: #c81841;
    margin-top: 2rem;
    display: inline-block;
}
.wrapper-meet-the-executive-details .executive-name{
    font-weight: 700;
    font-size: 1.14286rem;
    line-height: 1.25;
    text-transform: uppercase;
    color: #212529;
}
.wrapper-power-cuts-details .table, .wrapper-power-cuts-details .table tr td h3, 
.wrapper-power-cuts-details .table tr td p{
    font-size: 14px;
}
.node-preview-container {
    position: fixed;
    z-index: 499;
    box-sizing: border-box;
    width: 100%;
    padding: 10px;
    top: 190px;
    background-color: transparent !important;
}
.node-preview-container .form-type-select {
    margin-left: 0;
    float: left;
    clear: both;
}
.node-preview-form-select a{
    display: block;
}
.node-preview-form-select a.node-preview-backlink{
    display: block;
    border: 0;
    float: left;
    color: #ab1236;
    text-decoration: underline;
    padding: 0;
}
.electric-connection-image img{
    width: auto;
    height: 100px;
}
select {
    max-width: 100%;
    min-height: 30px;
}
.field--name-thumbnail img {
    height: 70px !important;
    object-fit: contain;
    object-position: center center;
    /*width: 50px;*/
}
.media-library-widget .media-library-item__name{
    font-size: 12px;
}

.media-library-item--table img {
    max-width: 50px;
    height: auto;
}
.view-manage-document-library .views-field, .wrapper-assets-admin .views-field{
    font-size: 13px;
}
.view-manage-document-library .views-field.views-field-field-document-category{
    width: 150px;
    white-space: normal;
}
.view-manage-document-library .views-field.views-field-field-document-tagging{
    width: 120px;
}
.view-manage-document-library .views-field.views-field-title {
    width: 125px;
    text-align: left;
    padding-left: 0px;
    word-break: break-word;
}
.view-manage-document-library .views-field-name {
    text-align: left;
    width: 80px;
}
.view-manage-document-library .views-field.views-field-uid{
    width: 80px;
}
.view-manage-document-library .views-field, .wrapper-assets-admin .views-field{
    padding: 6px 3px !important;
    font-size: 11px !important;
}
.wrapper-assets-admin table tr th.views-field:nth-child(1){
    text-align: center;
}
.wrapper-assets-admin table tr th.views-field:nth-child(3){
    width: 100px;
    white-space: normal;
}
.wrapper-assets-admin table tr th:nth-child(8), .wrapper-assets-admin table tr td:nth-child(8){
    text-align: center;
}
.media-library-item--grid .field--name-thumbnail{
    padding-top: 6px;
}
.media-library-widget-modal .ui-dialog-buttonset .js-form-submit{
    color: #fff;
    border-color: #1e5c90;
    background-color: #0071b8;
    background-image: -webkit-linear-gradient(top, #007bc6, #0071b8);
    background-image: linear-gradient(to bottom, #007bc6, #0071b8);
    text-shadow: 0 1px hsl(0deg 0% 0% / 50%);
    font-weight: 700;
}

.media-library-widget-modal .ui-dialog-buttonset .js-form-submit:hover, 
.media-library-widget-modal .ui-dialog-buttonset .js-form-submit:focus{
    color: #fff;
    border-color: #1e5c90;
    background-color: #2369a6;
    background-image: -webkit-linear-gradient(top, #0c97ed, #1f86c7);
    background-image: linear-gradient(to bottom, #0c97ed, #1f86c7);
    box-shadow: 0 1px 2px hsl(203deg 10% 10% / 25%);
}

.field--name-field-corp-cms-image .media-library-widget-modal .media-library-item--grid, 
.field--name-field-corp-cms-image .media-library-selection .media-library-item--grid,
.field--name-field-contact-image .media-library-selection .media-library-item--grid, 
.field--name-field-power-cuts-image .media-library-selection .media-library-item--grid, 
.field--name-field-ice-article-image .media-library-selection .media-library-item--grid, 
.field--name-field-page-label-image .media-library-selection .media-library-item--grid, 
.field--name-field-teachers-zone-image .media-library-selection .media-library-item--grid, 
.field--name-field-teachers-zone-image .media-library-selection .media-library-item--grid, 
.field--name-field-card-image .media-library-selection .media-library-item--grid, 
.field--name-field-slider-image .media-library-selection .media-library-item--grid, 
.field--name-field-kids-zone-image .media-library-selection .media-library-item--grid, 
.field--name-field-slider-image-active .media-library-selection .media-library-item--grid, 
.field--name-field-slider-image-inactive .media-library-selection .media-library-item--grid, 
.field--name-field-inner-image .media-library-selection .media-library-item--grid, 
.field--name-field-info-image .media-library-selection .media-library-item--grid, 
.field--name-field-active-image .media-library-selection .media-library-item--grid, 
.field--name-field-inactive-image .media-library-selection .media-library-item--grid, 
.field--name-field-connection-image .media-library-selection .media-library-item--grid, 
.field--name-field-ice-work-plan-banner .media-library-selection .media-library-item--grid,
.field--name-field-media-executive-image .media-library-selection .media-library-item--grid,
.field--name-field-video-image .media-library-selection .media-library-item--grid,
.field--name-field-energy-image .media-library-selection .media-library-item--grid,
.field--name-field-connection-info-image .media-library-selection .media-library-item--grid,
.field--name-field-header-image .media-library-selection .media-library-item--grid,
.field--name-field-superpower-image-1 .media-library-selection .media-library-item--grid,
.field--name-field-superpower-image-2 .media-library-selection .media-library-item--grid,
.field--name-field-corp-cms-image-2 .media-library-selection .media-library-item--grid,
.field--name-field-corp-cms-image-3 .media-library-selection .media-library-item--grid,
.field--name-field-homepage-image .media-library-selection .media-library-item--grid,
.field--name-field-animated-image .media-library-selection .media-library-item--grid,
.field--name-field-awards-image .media-library-selection .media-library-item--grid,
.field--name-field-property-active-image .media-library-selection .media-library-item--grid,
.field--name-field-property-unactive-image .media-library-selection .media-library-item--grid,
.field--name-field-location-active-image .media-library-selection .media-library-item--grid,
.field--name-field-location-unactive-image .media-library-selection .media-library-item--grid, 
.field--name-field-news-image .media-library-selection .media-library-item--grid, 
.field--name-field-banner .media-library-selection .media-library-item--grid, 
.field--name-field-banner-image .media-library-selection .media-library-item--grid, 
.field--name-field-teacher-card-image .media-library-selection .media-library-item--grid, 
.field--name-field-kid-label-image .media-library-selection .media-library-item--grid, 
.field--name-field-article-image .media-library-selection .media-library-item--grid, 
.field--name-field-services-image .media-library-selection .media-library-item--grid, 
.field--name-field-active-services-image .media-library-selection .media-library-item--grid, 
.field--name-field-connection-service-image .media-library-selection .media-library-item--grid,
.field--name-field-image-powergrid .media-library-selection .media-library-item--grid, 
.field--name-field-article-news-image .media-library-selection .media-library-item--grid{
    width: 100%; 
}
.field--name-field-corp-cms-image .media-library-item--grid .field--name-thumbnail img{
    max-height: 250px;  
    max-width: 450px;
}
.media-library-views-form__rows .field--name-thumbnail 
img.image-style-thumbnail-image-preview {
    height: 80px !important;
}
.field--name-thumbnail img.image-style-thumbnail-image-preview {
    height: auto !important;
}
/*.media-library-views-form__rows .media-library-item--grid {
    width: 25%;
}*/
.media-library-item__attributes {
    height: auto;
    min-height: max-content;
    max-height: max-content;
}
.view-manage-document-library .views-field.views-field-changed{
    width: 90px;
}
.archived-news-view .ui-widget-content{
    max-height: 500px !important;
}
.archived-news-view .field--name-field-article-news-image{
    width: 50%;
    float: left;
    margin-top: 30px;
}
.archived-news-view .field--name-field-article-news-image img{
    width: 95%;
}
.archived-news-view .field--name-field-news-content{
    display: block;
    clear: both;
    padding-top: 30px;
}
.archived-news-view .field--name-field-news-date .field__label{
    width: 15%;
    float: left;
}
.archived-news-view .field--name-field-news-short-summary{
    margin-top: 32px;
}
.wrapper-assets-admin table tr td.views-field.views-field-name{
    width: 180px;
    word-break: break-word;
}

.field--name-field-document-category .select-wrapper{
    margin-bottom: 20px;
    position: relative;
    width: 300px;
    margin-right: 12px;
}
.field--name-field-document-category .select-wrapper select.simpler-select{
    width: 100%;
}
.field--name-field-document-category .select-wrapper--level-1::before{
    content: "Document Sub Category";
    position: absolute;
    top: -20px;
    width: 165px;
    font-weight: 700;
}
.field--name-field-document-category .select-wrapper--level-1::before select.simpler-select{
    margin-top:30px;
}
input.form-autocomplete, input.form-text, input{
    box-shadow: none !important;
}
#edit-submit{
    margin-bottom: 20px;
}
table thead tr th{
    font-size: 11px;
    padding: 10px 3px;
    white-space: nowrap;
}
table thead tr th a{
    font-size: 11px;
    padding: 10px 3px;
    white-space: nowrap;
}
table tbody tr td{
    font-size: 12px;
    padding: 10px 5px;
}
table tbody tr td p{
    margin:0;
}
.layout-container {
    margin: 0 1.5em;
}
.view-manage-generation-connection-guide-content table tr th:nth-child(1){
    width: 250px;
}
.view-id-contact_details_information table tr th:nth-child(2){
    width: 200px;
}
.view-id-manage_projects table tr th:nth-child(2), 
.view-id-manage_projects table tr th:nth-child(3){
    width: 200px;
}
.view-id-manage_performance_dashboard table tr th:nth-child(3){
    width: 190px;
}
.view-id-connection_service.view-display-id-page_1 table tr th:nth-child(2), 
.view-id-connection_service.view-display-id-page_1 table tr th:nth-child(3){
    width: 330px;
}
.view-id-manage_powergrid table tr th:nth-child(1), 
.view-id-manage_powergrid table tr th:nth-child(2), .view-id-manage_powergrid table tr th:nth-child(4){
    width: 210px;
}
.wrapper-manage-search-suggestion table tr th:nth-child(1){
    width: 300px;
}
.form-item-field-asset-tagging-target-id .description{
    margin: 10px 0 0 0 !important;
    font-size: 11px !important;
    position: relative;
    left:33px;
}
.field--name-field-asset-tagging .form-item-field-asset-tagging-target-id .description{
    left: 0;
}
.wrapper-assets-admin #views-exposed-form-media-asset-document-category .form--inline 
.js-form-item-field-asset-tagging-target-id input.form-text{
    width: 660px;
}
.form-item-field-document-tagging-target-id .description{
    margin: 10px 0 0 36px !important;
}
.wrap-search-icon{
    position: relative;
}
.wrap-search-icon .js-form-submit{
    position: absolute;
    right:270px;
    border-radius: 0px;
    height: 30px;
    top: 9px;
    width: 35px;
    padding: 0;
    color: transparent;
}
.wrap-search-icon::before{
    content: '';
    background-image: url(../images/search-button-new2.png);
    position: absolute;
    width: 22px;
    height: 22px;
    z-index: 10;
    right: 276px;
    top: 14px;
    background-repeat: no-repeat;
    background-size: contain;
    pointer-events: none;
}
.view-display-id-asset_image_category .wrap-search-icon .js-form-submit {
    right:270px;
    color: transparent;
    border-radius: 0 !important;
}
.view-display-id-asset_image_category .wrap-search-icon::before{
    right:276px;
}
.wrapper-document-library-admin .wrap-search-icon .js-form-submit{
    right: 338px;
    color: transparent;
    left: unset;
}
.wrapper-document-library-admin .wrap-search-icon::before{
    left: unset;
    right: 344px;
}
.field--name-field-document-tagging .form-item-field-document-tagging-target-id .description {
    margin: 10px 0 0 0!important;
}
.wrap-manage-asset-document .layout-region-node-footer__content{
    border-top: 0;
}
.wrap-bulk-image-upload .field--name-thumbnail img.image-style-thumbnail-image-preview{
    height: 80px !important;
}

@media(min-width:1450px) {
    .wrap-search-icon .js-form-submit {
        /*position: absolute;
        left: 82%;
        border-radius: 0px;
        height: 30px;
        top: 10px;*/
        border-radius: 0px;
        height: 30px;
        left: auto;
        right: 272px;
        top: 9px;
    }

    .wrap-search-icon::before{
        /*left: 82.4%;*/
        left: unset;
        right: 278px;
    }
    .view-display-id-asset_image_category .wrap-search-icon .js-form-submit {
        /*left: 85.8%;*/
        color: transparent;
        right: 272px;
        top: 9px;
        left:unset;
    }
    .view-display-id-asset_image_category .wrap-search-icon::before {
       /* left: 86.2%;*/
        left: unset;
        right: 276px;
    }
    .wrapper-document-library-admin .wrap-search-icon .js-form-submit {
        /*left: 78.4%;*/
        color: transparent;
        right: 338px;
        top: 10px;
        left:unset;
    }
    .wrapper-document-library-admin .wrap-search-icon::before {
    /*left: 78.8%;*/
        left: unset;
        right: 344px;
    }
}

/***manage-all-news***/
.wrapper-content-list table thead th:nth-child(1){
   width: 100px;
}

.wrapper-content-list table thead th:nth-child(2){
   width: 150px;
}

.wrapper-content-list table tbody td:nth-child(7) {
    width:100px;
}

.wrapper-content-list table thead th:nth-child(10){
   width: 50px;
}
/***manage-custom-news***/
.view-manage-custom-news table tr th:nth-child(3){
    width: 150px;
}
.view-manage-custom-news table tr th:nth-child(5){
    width: 170px;
}

/***manage-archived-news***/
.view-archived-news  table tr th:nth-child(2){
    width: 300px;
}
.view-archived-news  table tr th:nth-child(4){
    width: 400px;
}

/***connected***/
.view-connections  table tr th:nth-child(3){
    width: 350px;
}
/**manage-get-connected-connection-information**/
.view-get-connected-connection-information table tr th:nth-child(4){
    width: 300px;
}
.view-get-connected-connection-information table tr th:nth-child(1){
    width: 200px;
}

/**manage-get-connected-connection-service**/
.view-get-connected-connection-service table tr th:nth-child(2){
    width: 350px;
}
/**manage-power-cuts-enquiry-block**/
.view-power-cuts-enquiry-block table tr th:nth-child(4){
    width: 350px;
}
/**powercut-what**/
.view-powercuts-inner table tr th:nth-child(3){
    width: 350px;
}
.view-manage-meet-executive table tr th:nth-child(3){
    width: 250px;
}
.view-kid-activities-view table tr th:nth-child(2){
    width: 150px;
}
.view-kid-activities-view table tr th:nth-child(3){
    width: 150px;
}
.view-kid-activities-view table tr th:nth-child(4){
    width: 200px;
}
.view-teaching-resouces table tr th:nth-child(2){
    width: 200px;
}
.view-teaching-resouces table tr th:nth-child(1){
    width: 150px;
}
.view-teaching-resouces table tr th:nth-child(3){
    width: 200px;
}
.view-search-suggestion table tr th:nth-child(3){
    width: 250px;
}
.view-search-suggestion table tr th:nth-child(2){
    width: 200px;
}
.view-moderated-content table tr th:nth-child(1){
    width: 200px;
}




#Subscribertable.responsive-enabled tr th:nth-child(4){
    width: 107px;
}

#Subscribertable.responsive-enabled tr th:nth-child(2){
    width: 100px;
}

#Subscribertable.responsive-enabled tr th:nth-child(5){
    width: 235px;
}


#regulatory_year_form .ajax-progress,
#wrapper-months-container .ajax-progress,
#statistics_groups_form .ajax-progress,
#statistics_name_form .ajax-progress {
    display:none;
}

#regulatory_year_form a.custom-add-button {
    margin-bottom: 20px;
}

#wrapper-save-container {
    position: relative;
}

#wrapper-save-container .ajax-progress {
    position: absolute;
    right: 0;
    top: 30px;
}
.taxonomy-term-document-library-category-form details.seven-details{
    display: none;
}
.view-id-get_connected table thead tr th:nth-child(2){
    width:400px;
}
.view-id-electric_connection_costs table thead tr th:nth-child(2){
    width:380px;
}
.ui-dialog.admDeletePopup{
    margin:0px 50px;
}
.field--widget-webform-entity-reference-select details.seven-details{
    display:none;
}
.block-contact-us-blocks-form .field--widget-webform-entity-reference-select details.seven-details {
   display:block;
}
.node-article-feedback-edit-form .layout-region-node-footer {
    display: none;
}
.js .paragraph-type-title{
    overflow: visible;
}
.view-article-feedback-comments table tr td.views-field-comment-body{
    width:80%;
}
table tbody tr td.td-left-gap {
    padding-left:40px;
}

.wrapper-assets-admin .bef-exposed-form .form--inline 
.js-form-item-field-asset-tagging-target-id input.form-text{
    padding-left: 5px;
    margin-right: 15px;
    width: 420px;
}

.wrapper-assets-admin #views-exposed-form-media-asset-document-category .form--inline 
.js-form-item-field-asset-tagging-target-id input.form-text{
    width: 550px;
}


#toolbar-administration {
    z-index: 99999;
}

#modal_announcement_form_popup .form-disabled, 
#modal_announcement_form_popup .form-item-status-value{
     display: none;
}
.view-announcement table tr th.views-field-field-announcement-content{
    width: 68%;
}
.wrapper-announcement-popup-top-section .ui-dialog-buttonset .button:nth-child(2){
    display: none;
}
.view-manage-moderated-content-news table tbody td.views-field.views-field-field-expiry-date-time{
    color: #ecb100 !important;
}
.view-manage-moderated-content-news table tbody td .not-expired{
     color: green;
}
.view-manage-moderated-content-news table tbody td .expired{
     color: red;
}
.webform-settings-form textarea.form-textarea{
    visibility: visible !important;
    display: block !important;
    margin-bottom: 15px !important;
}


/* Asmita (Issues Fixed) */

.overview-admin-popup .ui-dialog-buttonpane .ui-dialog-buttonset .preview-btn-class,
.overview-admin-popup .ui-dialog-buttonpane .ui-dialog-buttonset .delete-btn-class{
  display: none !important;
}
