/*@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
   src: local('Roboto Light'), local('Roboto-Light'), url(fonts/Roboto-Light.ttf) format('truetype');
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
   src: local('Roboto Regular'), local('Roboto-Regular'), url(fonts/Roboto-Regular.ttf) format('truetype');
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 600;
       src: local('Roboto Medium'), local('Roboto-Medium'), url(fonts/Roboto-Medium.ttf) format('truetype');
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
   src: local('Roboto Bold'), local('Roboto-Bold'), url(fonts/Roboto-Bold.ttf) format('truetype');
}
@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 300;
   	src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url("fonts/RobotoCondensed-Light.ttf") format('truetype');
}

@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 400;
   	src: local('Roboto Condensed Regular'), local('RobotoCondensed-Regular'), url("fonts/RobotoCondensed-Regular.ttf") format('truetype');
}

@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 700;
 	src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url("fonts/RobotoCondensed-Bold.ttf") format('truetype');
}*/
@media only screen and (max-width : 700px) {

    .header.navbar .navbar-brand {
        width: 77% !important;
        min-width: 240px !important;
    }

        .header.navbar .navbar-brand span {
            font-size: 14px !important;
        }
}




#gridPagerLayout {
    margin-bottom: 10px;
}


/*/*@media print{
      div.draggableContent { page-break-before: always !important;}
      h3{
          font-weight:bolder;color:red !important;
      }
}*/

/*body {
  counter-reset: section;           /* Set the section counter to 0 */
}
/*h3:before {
  counter-increment: section;      /* Increment the section counter */
/*content: "Section " counter(section) ": "; /* Display the counter */
/*}*/

.tools a {
    width: auto !important;
}

    .tools a:first-child {
        margin-left: 0px !important;
    }

#custom_coloumn .portlet-title div {
    color: #fff !important;
}

.badge {
    height:20px!important;
}

.fa-newform:before {
    content: "\f15c";
    font-family: "FontAwesome";
}

.fa-glass:before {
    content: "\f000";
    font-family: "FontAwesome";
}

select {
    text-align: left !important;
    padding-left: 0px !important;
}

.fa-gavel:before {
    content: "\f0e3";
    font-family: "FontAwesome";
}

.fa-close:hover {
    opacity: 0.6;
}

.tile-container .nbs-flexisel-nav-right, .tile-container .nbs-flexisel-nav-left {
    top: 38px !important;
}

.tile .tile-body .number {
    float: right;
    width:70%;/* to avoid text overlap with the icon in ribbons*/
    margin-right:7px;
}



.portlet ul.feeds .cont-col1 div {
    background: transparent !important;
}


.page-sidebar-menu a span {
    font-family: Arial,sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
}


button, div.btn-primary, input[type="button"] {
    font-family: Arial,sans-serif !important;
    font-size: 13px !important;
    font-weight: 500 !important;
}

.portlet-title .caption, .bootbox .modal-header h5 {
    font-family: Arial,sans-serif !important;
    font-size: 15px !important;
    font-weight: 300 !important;
}

.modal-header h4 {
    font-family: Arial,sans-serif !important;
    font-size: 26px !important;
    color: #5D5E61 !important;
}

.ui-dialog div, .ui-dialog span, .ui-dialog {
    font-family: Arial,sans-serif !important;
    color: #5D5E61 !important;
}

.ui-multiselect .ui-widget-header a, .ui-multiselect .ui-widget-header span {
    color: #fff !important;
    font-weight: normal !important;
    font-size: 13px !important;
}

    .ui-multiselect .ui-widget-header a:hover {
        text-decoration: none;
    }

.ui-multiselect > div ul li {
    font-weight: normal !important;
    font-size: 13px !important;
    background: #fff !important;
    margin: 2px;
}



.ui-dialog-buttonpane {
    border-top: 1px solid #E5E5E5 !important;
}

.ui-multiselect {
    border: 0 !important;
}

.ui-dialog-titlebar-close {
    background: #fff !important;
    border: 0 !important;
}

.ui-dialog-title {
    font-size: 21px !important;
    font-weight: normal !important;
}

.ui-dialog-titlebar-close {
    background: #FFFFFF url(../Images/remove-icon-small.png) center no-repeat !important;
    opacity: 0.5;
}

.available input {
    font-weight: normal !important;
}

#logincontent .footer-inner {
    color: #fff !important;
}
.ui-multiselect .selected .blueColor{
        color:blue!important;
        text-decoration:underline;
    }
.ui-multiselect .available .blueColor{
        color:blue!important;
        text-decoration:underline;
    }
.page-content-wrapper label, .footer-inner, .page-content-wrapper span, .page-content-wrapper p, .page-content-wrapper a, .page-content-wrapper select,
.modal-body label, .ui-dialog-content ul li, .ui-jqdialog-titlebar span, .bootbox-body, .available input, .modal-body span, .modal-body p, .modal-body a, .modal-body select, #settingsPanel span, .textFont, .footer-inner, #pdftable div, .portlet .desc, table td, table th, #taskList label, #taskList #portlet_tab3 .verticalline div, #dragLabel div, .fontSfamily, fieldset div, #clientsrc label, .radiodiv, #email, #post, #custom_coloumn div {
    font-family: Arial,sans-serif !important;
    font-size: 13px !important;
    color: #000 !important;
}

.modal-body .text-danger {
    color: #F3565D !important
}

.page-content-wrapper a.btn, .ui-jqdialog-titlebar span, .ui-jqdialog-content, .ui-jqdialog-content a.btn {
    color: #fff !important;
    font-weight: normal;
    text-transform: capitalize;
}

.ui-jqdialog-content table, .ui-jqdialog-content table tr td {
    border: 0 !important;
}

.ui-dialog-titlebar {
    background: #fff !important;
    border: 0 !important;
}

.sidebar-toggler i.fa {
    color: #65696E;
    font-size: 40px;
    font-weight: 600;
    width: 30px;
    margin-top: -3px;
    margin-left: 7px;
}

.modal-content #accordion3 .panel.panel-btn {
    border: 1px solid #ccc;
}

    .modal-content #accordion3 .panel.panel-btn:hover {
        background: #fff !important;
    }

.modal-content #accordion3 .panel-heading {
    background: #ccc;
}

#addNewsModel .modal-body {
    border-bottom: 0 !important;
}

.column2Align .col-md-6 label {
    width: 25% !important;
}

.column2Align .col-md-6 input, .column2Align .col-md-6 select, .column2Align .col-md-6 div {
    width: 55% !important;
}

.fullscreen:before {
    content: "\f065";
    font-family: "FontAwesome";
}

div.nbs-flexisel-nav-left, div.nbs-flexisel-nav-right {
    opacity: 1;
}

.filterBy span i:before {
    content: "\f107";
    font-family: "FontAwesome";
}

.filterBy.on span i:before {
    content: "\f106";
    font-family: "FontAwesome";
}

.customiseButton {
    cursor: pointer;
}

#tilesFormat .nbs-flexisel-container {
    max-width: 98% !important;
}

.customiseButton:hover {
    opacity: 0.6;
}

    .customiseButton:hover ul.dropdown-menu {
        display: none !important;
    }

.customiseButton a {
    /*color: #333 !important;*/
     color: #000 !important;
}

    .customiseButton a:hover {
        /*color: #333 !important;*/
         color: #000 !important;
    }

.sidebar-toggler i.fa:before {
    content: "\f0c9";
    font-size: 20px;
}

.page-sidebar-closed .sidebar-toggler i.fa:before {
    content: "\f0c9";
    font-size: 20px;
}

.page-sidebar-reversed .sidebar-toggler i.fa:before {
    content: "\f0c9";
    font-size: 20px;
}

.page-sidebar-reversed.page-sidebar-closed .sidebar-toggler i.fa:before {
    content: "\f0c9";
    font-size: 20px;
}

.fa-reset:before {
    content: "\f01e";
    font-family: "FontAwesome";
}

.bold {
    font-weight: bold !important;
}

/*#themePanel {
    position: fixed;
    right: 55px;
}*/


.sublist {
    padding-left: 0 !important;
}


#settingsPanel a, .fa-labelsetting {
    cursor: pointer;
}

    #settingsPanel a:hover {
        text-decoration: none;
    }

.page-title i {
    font-size: 22px;
}

.page-sidebar-menu .sub-menu i {
    padding-right: 10px !important;
}



#settingsPanel > .setting-options {
    right: 0px !important;
}

#settingsPanel span {
    color: #fff !important;
}

#settingsPanel .toggler-closed {
    margin-top: -10px;
    margin-right: 2px;
    width: 10px !important;
}

#settingsPanel .setting-option {
    padding-top: 5px !important;
}

.fa-labelSetting:before {
    content: "\f192";
    font-family: "FontAwesome";
}

.fa-labelSetting {
    color: #fff;
    margin-top: 8px;
    font-size: 22px;
    margin-right: 15px;
}

    .fa-labelSetting:hover {
        color: #fff !important;
        text-decoration: none;
    }

li.current {
    border: 1px solid #ccc !important;
}

.themeSelect li.current {
    border: 3px solid #C0B8B8 !important;
}


.closeLabel {
    background: #3d3d3d url(../img/sidebar-search-close.png) center no-repeat !important;
}


.transparentScreen {
    position: absolute;
    background-color: transparent;
    width: 100%;
    height: 100%;
    z-index: 9999999999;
}




.ui-sortable-helper {
    background-color: White !important;
}

.tile p, .tile span {
    color: #fff !important;
}

#themePanel .tooltip, .header-inner .tooltip {
    top: 50px !important;
}


    #themePanel .tooltip .tooltip-arrow, #logoff .tooltip .tooltip-arrow {
        display: none;
    }


    #themePanel .tooltip .tooltip-inner, #logoff .tooltip .tooltip-arrow {
        width: 85px;
    }

.tooltip .tooltip-inner {
    min-width: 70px;
    font-size: 12px;


}



.tools .tooltip .tooltip-inner {
    padding-right: 0 !important;
}

.customiseButton {
    margin-right: 10px !important;
}


#wholeContainer .fullscreen {
    padding: 0;
    padding-top: 10px;
}

.portlet > .portlet-title > .tools > .reset, .portlet > .portlet-title > .tools > .fullscreen, .portlet > .portlet-title > .tools > .excelupload, .portlet > .portlet-title > .tools > .exportData,
.portlet > .portlet-title > .tools > .exceldownload, .portlet > .portlet-title > .tools > .pdfdownload {
    cursor: pointer;
    margin-left: 8px;
    padding-left: 0 !important;
}

.portlet > .portlet-title > .tools > .customise {
    cursor: pointer;
    margin-left: 0 !important;
    padding-left: 0 !important;
}




.page-title {
    font-family: Arial,sans-serif !important;
    font-size: 28px !important;
    font-weight: 300 !important;
}

.title-content {
    font-family: Arial,sans-serif !important;
    font-size: 28px !important;
    font-weight: 300 !important;
}
/*.tools a {
    color: #fff !important;
}*/

.tile-container .tiles {
    width: 94% !important;
    margin: 0 auto !important;
}

.desc span {
    color: #fff !important;
}

#themePanel span {
    color: #f2f2f2 !important;
}

.childpaddingL0 .col-md-7 {
    padding-left: 0px;
}

.tile .tile-body .number h5 {
    margin-top: 15px !important;
    font-size: 12px !important;
    text-align: right;
    color: #000 !important;
    font-weight: 600;
    text-transform: uppercase;
}

.tile-container .tile-body i {
    width: 50px !important;
}


.tile-container .tile-body {
    padding-left: 2px !important;
}




.whiteColor {
    color: #fff !important;
}



.portlet-fullscreen {
    height: 100% !important;
    width: 100% !important;
    position: fixed !important;
    right: 0px;
    left: 0px;
    top: 0px;
    z-index: 10000 !important;
    margin: 0 !important;
    background: #fff !important;
}



.tasks-widget span.open {
    background-color: #ed4e2a !important;
}

.desc .call {
    color: #578ebe !important;
}
/*.desc span{
    font-weight:bold !important;
}*/
.desc .meeting {
    color: #ffb848 !important;
}

.desc .toDo {
    color: #8F6464 !important;
}

.desc .notes {
    color: #8877A9 !important;
}

.desc .appointment {
    color: #35aa47 !important;
}

.portlet-fullscreen .scroller {
    height: 100% !important;
}

.portlet.tabbable .tools a {
    padding-right: 8px !important;
    padding-left: 8px !important;
}


.portlet .tools a {
    padding-right: 0 !important;
}

.portlet-fullscreen .process-ctrl {
    width: 250px !important;
}

.tabbable .portlet-title {
    padding-right: 0px !important;
}





.width60 .col-md-4 label {
    width: 60px !important;
}



.childAlignml2 .col-md-7 label {
    margin-left: -3px !important;
}


.portlet-drag-container .col-md-12 .portlet.box, .draggableConainer > li, .draggableConainer .col-md-12 .portlet.box {
    float: left;
    clear: none;
    height: auto;
}

.portlet-drag-container li, .draggableConainer li {
    list-style-type: none !important;
}

.portlet-drag-container {
    min-height: 300px !important;
}

#content {
    width: 100%;
    padding-bottom: 20px;
    overflow: hidden;
    padding-left: 5px !important;
}

.expand {
    padding-bottom: 0px;
}

a:link, a:visited {
    border: 1px dotted #ccc;
    border-width: 0;
    text-decoration: none;
    color: #5b9bd1;
}

.expand a {
    display: block;
    padding: 3px 20px;
    border-width: 1px;
    border-color: #ccc;
    border-style: dotted;
}

    :link, .expand a:visited {
        border-width: 1px;
    }


    .expand a.open:link, .expand a.open:visited {
        border-style: solid;
    }

    .expand a:after {
        content: "\f107";
        font-family: "FontAwesome";
        float: right;
        color: #8D8D8D;
    }

    .expand a.open:after {
        content: "\f106";
        font-family: "FontAwesome";
        float: right;
        color: #8D8D8D;
    }



.ui-jqgrid-pager a, .ui-jqgrid-pager span {
    font-weight: normal !important;
}

.portlet-drag-container li, .draggableConainer li {
    list-style-type: none !important;
}

.portlet-drag-container {
    min-height: 300px !important;
}

    .portlet-drag-container .portlet .btn-group {
        float: right;
        width: 16px;
    }

    .portlet-drag-container .portlet .btn-group {
        margin-top: 13px;
        margin-right: 6px;
    }

.portlet .btn-group a {
    cursor: pointer;
}

.nbs-flexisel-container {
    z-index: 99;
}

.layoutsLi {
    z-index: 999;
}

/*** Common Validation message starts here ***/
.field-validation-error {
    color: red !important;
}

.success {
    color: green !important;
    font-size: 13px !important;
}

.failure {
    color: red !important;
    font-size: 13px !important;
}
/*** Common Validation message ends here ***/
.bootbox.bootbox-alert {
    z-index: 999999999 !important;
}

.ie .theme-options select {
    padding: 0 !important;
}

    .ie .theme-options select option {
        width: 120px !important;
    }

#footer-id {
    min-height: 1px !important;
    padding-top: 6px !important;
    padding-bottom: 0 !important;
    background: #fff !important;
}

.loading-image {
    display: block;
    position: fixed;
    top: 40%;
    left: 50%;
    z-index: 99999999;
}
/*#logoff {
   float: right;
margin-right: 25px!important;
padding-top: 9px;
}*/
#logoff img {
    height: 35px;
    cursor: pointer;
}

.select-theme-icon, .logout-button {
    font-size: 21px;
    cursor: pointer;
    color: #9E9E9E;
}



.ui-jqgrid-pager table.ui-pg-table .ui-separator {
    border: 0 !important;
}

.ui-jqgrid .ui-pager-control {
    margin-top: 10px !important;
}

.ui-jqgrid-pager table.ui-pg-table .ui-pg-input {
    border: 1px solid #F1F0F0 !important;
    padding-left: 5px;
    font-size: 13px !important;
}

.ui-pg-selbox {
    border: 1px solid #ccc;
    margin-left: 10px !important;
}

.ui-jqgrid .ui-icon-asc {
    margin-left: 1px !important;
}

.modal .tabbable, .modal .portlet {
    float: none !important;
    margin-right: 0 !important;
}

.page-content-wrapper span.glyphicon, .modal-body span.glyphicon {
    font-family: 'Glyphicons Halflings' !important;
}

.bootbox .modal-footer {
    border: none !important;
}

.bootbox .modal-content {
    width: 80%;
    margin: 0 auto;
}

.bootbox-alert .btn {
    color: #fff;
    background-color: #656767;
}

.bootbox .modal-header h5 {
    border-bottom: 1px solid #ccc;
}

.bootbox .modal-header {
    padding-bottom: 0px;
    padding-top: 10px;
    padding-left: 20px;
}

.bootbox .modal-footer {
    padding-bottom: 10px;
    padding-top: 5px;
}

.bootbox .modal-body {
    padding-top: 0px;
}

i.icon-list:hover {
    opacity: 0.6;
}

.ui-jqgrid-view table tr, .ui-jqgrid .ui-state-hover {
    /*background: transparent !important;*/
    background-image: none !important;
}

.ui-jqgrid-pager {
    background: #fff !important;
}


.ui-jqgrid-pager {
    height: 100% !important;
}

.ui-jqgrid-titlebar.ui-jqgrid-caption {
    display: none !important;
}

.ui-jqgrid .jqgfirstrow,.ui-jqgrid .jqgfirstrow td {
    visibility: hidden;
padding:0 !important;
height:0 !important;
}

.ui-jqgrid-btable {
    margin-top: -2px !important;
}



.ui-jqgrid-view table {
    background: #fff !important;
}

    .ui-jqgrid-view table div {
        font-weight: normal !important;
    }
/*.ui-pg-selbox:before{
    content:"Views";
}
.ui-pg-selbox:after{
    content:"Records";
}*/
.ui-pg-selbox {
    display: inline !important;
}

.alert-content {
    display: none;
}

.loading-image {
    display: none;
}

.ui-jqgrid .loading {
    display: none !important;
}

.slimScrollBar {
    background-color: #333 !important;
}

.bootstrap-timepicker-widget table tr td {
    border: none !important;
}

.alert-content div, .alert-content strong {
    font-size: 13px !important;
}

.alert-content {
    margin-bottom: 0px;
    padding-top: 2px !important;
    padding-bottom: 2px !important;
    border-radius: 0;
    /*border-left: 2px solid;*/
}

    .alert-content strong {
        float: left;
        margin-right: 10px;
    }

.ui-jqgrid table tr td {
    background: #fff;
}


.ui-multiselect li span.ui-icon-arrowthick-2-n-s {
    display: none !important;
}

#ADGridPager_center {
    width: auto !important;
}

.ui-dialog, .ui-jqdialog {
    position: fixed !important;
    top: 10%;
    left: 33%;
    z-index: 10050 !important;
}

.page-portlet-fullscreen .tooltip {
    top: 50px !important;
    z-index: 999999;
    padding-left: 1px !important;
    margin-left: 1px !important;
    position: fixed !important;
    margin-right: 20px !important;
}

.page-portlet-fullscreen .tooltip-arrow {
    display: none !important;
}

.page-portlet-fullscreen .tooltip-inner {
    width: 85px !important;
    padding-left: 3px !important;
    margin-right: 30px !important;
    text-align: center !important;
}

.modal-dialog .page-title i {
    color: #666;
}

.page-sidebar-closed .page-footer {
    margin-left: 35px !important;
}

.page-sidebar-reversed.page-sidebar-closed .page-footer {
    margin-left: 0px !important;
    margin-right: 35px !important;
}

.page-sidebar-reversed .page-footer {
    margin-left: 0px !important;
    margin-right: 225px !important;
}

/*.page-boxed #themePanel{
    right:125px !important;
}*/

.page-boxed #footer-id {
    padding-top: 5px !important;
}

.page-boxed .page-container {
    border-bottom: none !important;
}

.page-boxed .page-sidebar-closed .page-footer {
    margin-left: 36px !important;
}

.page-boxed .page-footer {
    margin-left: 226px !important;
}

.page-sidebar-reversed.page-sidebar-closed.page-boxed .page-footer {
    margin-left: 0px !important;
    margin-right: 36px !important;
}

.page-sidebar-reversed.page-boxed .page-footer {
    margin-left: 0px !important;
    margin-right: 226px !important;
}

.page-boxed.page-footer-fixed #footer-id {
    padding-top: 0 !important;
    margin-left: 0 !important;
    background: transparent !important;
}


    .page-boxed.page-footer-fixed #footer-id .container {
        margin-top: -40px !important;
    }

.page-boxed.page-sidebar-closed .page-footer {
    margin-left: 36px !important;
}

.page-boxed.page-sidebar-closed.page-sidebar-fixed .page-footer {
    margin-left: 35px !important;
}

.page-boxed.page-sidebar-fixed .page-footer {
    margin-left: 225px !important;
}

.page-boxed.page-sidebar-fixed page-footer {
    margin-left: 225px !important;
}

@media only screen and (max-width : 991px) {
    #logoff {
        margin-right: 0 !important;
    }
}

/*.modal-header{
    padding-top: 30px !important;
}

.bootbox .modal-header{
    padding-top: 10px !important;
}*/
.modal-footer {
    padding-top: 10px;
    padding-bottom: 10px;
    border-top:none!important;
}

.ui-dialog {
    z-index: 10050 !important;
}

.open > .dropdown-menu {
    display: block;
}

.bs-select .dropdown-menu ul li span.fa {
    font: normal normal normal 14px/1 FontAwesome !important;
}

.bs-select .dropdown-menu {
    max-height: 115px !important;
}

.bs-select .dropdown-menu {
    /*max-height:200px !important;*/
}


.modal-open .modal .tooltip {
    z-index: 10055 !important;
}

.modal .modal-header {
    padding-bottom: 0 !important;
}


.ui-widget-overlay {
    background: #333 !important;
    opacity: .5 !important;
    filter: alpha(opacity=50);
}

.ui-jqdialog .ui-widget-content table tr td {
    padding: 5px !important;
}

.ui-jqdialog .ui-widget-content table tr th {
    padding: 5px !important;
    padding-right: 30px !important;
}

.ui-widget-content table {
    background: #fff !important;
}

.ui-widget-content .EditTable {
    margin-top: 0 !important;
}

.ui-jqdialog .ui-widget-content .EditButton:first-child, .ui-jqdialog .ui-widget-content .first {
    display: none !important;
}

.ui-jqdialog .ui-widget-content select, .ui-jqdialog .ui-widget-content input {
    border: 1px solid #DDD9D9 !important;
}

    .ui-jqdialog .ui-widget-content input[type="button"] {
        background: 0 !important;
        border: 0 !important;
        font-weight: 400 !important;
    }

.ui-jqdialog hr.ui-widget-content {
    border: 0 !important;
    border-top: 1px solid #E0DFDF !important;
    border-bottom: 1px solid #FEFEFE !important;
}

.ui-jqdialog .ui-widget-content select, .ui-jqdialog .ui-widget-content input {
    font-size: 13px;
    font-weight: normal;
    color: #333333;
    background-color: #ffffff;
    border: 1px solid #e5e5e5;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    height: 28px !important;
}

    .ui-jqdialog .ui-widget-content select:focus, .ui-jqdialog .ui-widget-content input:focus {
        border-color: #999999;
        outline: 0;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
    }

/*.tile:hover .corner-bottom{
   border:0 !important;
}*/
/*.tile:hover .corner-bottom i{
color:#585454 !important;
}*/

.corner-icon i {
    color: #fff;
}
/*.tile:hover .corner-icon{
   display:block !important;
}*/
#uploadModal .modal-content .modal-header {
    padding: 10px !important;
    min-height: 20px !important;
}


.jstree-themeicon, .jstree-ocl {
    display: none !important;
}

.jstree-wholerow-clicked {
    background: #E5E5E5 !important;
}

.jstree-wholerow-hovered {
    background: #f2f2f2 !important;
}

#loginUserDiv {
    float: right;
    margin-right: 55px;
    padding-top: 5px;
}

    #loginUserDiv i {
        color: #bdbdbd;
        padding: 3px;
    }
/*  IE input text disable close icon */

input[type=text]::-ms-clear {
    display: none;
}

.tooltip.fade.top.in {
    z-index: 10051;
}
/*  changed for maximise grid  */
.ui-widget-content {
    background: #fff !important;
}

    .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
        border: none !important;
    }

.page-spinner-bar {
    display: none;
}

table.ui-jqgrid-htable tr.ui-search-toolbar th {
    border: 0 !important;
}
/*div{
    user-select:none !important;
    -webkit-user-select:none !important;
    -moz-user-select:none !important;
    -ms-user-select:none !important;
}*/

.tile-container div {
    user-select: none !important;
    -webkit-user-select: none !important;
    -moz-user-select: none !important;
    -ms-user-select: none !important;
}


a.btn:hover, button:hover, input[type="button"]:hover, input[type="submit"]:hover {
    box-shadow: 2px 2px 2px #716a6a !important;
}


ul {
    list-style-type: none;
}

.page-sidebar-menu li > ul {
    display: block !important;
}

.portlet-fullscreen .tabbable-custom {
    margin-bottom: 0 !important;
}



.portlet .btn-group .sub-listItem.grey:before {
    content: "\f00c";
    font-family: "FontAwesome";
    position: absolute;
    left: 0;
}

.portlet.light.bordered > .portlet-title {
    border-bottom: 1px solid #eee !important;
    background: transparent !important;
}

.portlet.light > .portlet-title > .caption {
    color: #4E4E4E !important;
    padding: 0;
    font-weight: 600 !important;
}

.portlet.light > .portlet-title .tools a {
    color: #666 !important;
}

/*.portlet.light.bordered > .portlet-title {
border-bottom: 1px solid #eee !important;background: transparent !important;
}

.portlet.light > .portlet-title > .caption {
color: #666 !important;

}

.portlet.light > .portlet-title .tools a {
    color: #666 !important;
}*/

.actlogo {
    color: #bdbdbd !important;
    margin-right: 13px;
}

    .actlogo:after {
        color: orange;
        content: "!";
        margin-left: 2px;
    }


.DropDown {
    width: auto;
    border-radius: 4px;
    padding-left: 5px;
    padding-right: 5px;
    float: left;
    cursor: pointer;
    position: relative;
    color: #464646;
    top: 0px;
}

.DropDownArrow {
    /*background-image: url(images/arrow_down.png);*/
    background-image: url('../Images/arrow-down.gif');
    background-repeat: no-repeat;
    background-position: 40%;
    width: 7px;
    height: 4px;
    margin-left: 10px;
}

.DropDownPopup {
    width: 90%;
    border-radius: 4px;
    padding-left: 5px;
    padding-right: 5px;
    float: left;
    cursor: pointer;
    color: #464646;
    text-decoration: underline !important;
    margin-top: 12px;
    text-align: center;
}

    .DropDownPopup a {
        color: #5D5E61;
        margin-right: 6px;
    }

.ui-dialog .DropDownPopup {
    width: 100% !important;
}

input[type='radio']:focus,
button:focus, input[type='file']:focus {
    outline: none !important;
}

/*select{
    text-transform:lowercase !important;
}*/

.ui-pager-control > .ui-pg-table > tbody > tr > td {
    width: 33.3% !important;
}

.tab-content {
    border: 0 !important;
    /*padding:0px!important;*/ /* tab alignment*/
    /*margin-left:-1%;*/
}

.ui-pg-table .ui-pg-table {
    margin: 0 auto !important;
}

.page-logo a {
    color: #5b9bd1 !important;
}

.portlet .tools > a, .portlet .tools div {
    margin: 0 !important;
    padding: 0 !important;
    width: 15px !important;
    vertical-align: top;
    height: auto !important;
    cursor: pointer;
}

.portlet .tools > a {
    text-align: center !important;
}

.portlet .tools .btn-group {
    margin-right: 7px !important;
    margin-top: 2px !important;
}

th.ui-th-column div {
    white-space: normal !important;
    height: auto !important;
    padding: 2px;
    word-wrap: break-word;
}


table tbody tr td {
    border: solid 1px rgb(221, 221, 221);
}

.layoutsLi a {
    clear: none !important;
    padding: 0 !important;
    padding-left: 15px !important;
}

.layoutsLi > li:hover {
    background: #eee !important;
}

#portfoliodetail, #prospectdetail {
    padding-left: 0 !important;
}

.ng-container .portlet .portlet-title {
    cursor: move;
}

/*.tile.bg-purple{
      border-color: #8877A9 !important;
  background-image: none !important;
  background: #7C6D9B !important;
  color: #FFFFFF !important;
}*/

#txtAsAtDate {
    width: 100px !important;
}

table thead th.next {
    visibility: visible !important;
}

/*******************table search tool  bar********/


.ui-search-table .ui-search-input, .ui-search-table .ui-search-input input, .ui-search-table .ui-search-input select {
    border: 0;
    margin: 0;
    padding: 0;
    background-color: #fff !important;
}

.ui-search-table .ui-search-clear a {
    border: 0;
    display: block;
    padding: 0;
    margin: 0;
    min-width: 10px;
    color: #fff !important;
    text-decoration: none !important;
}

.ui-search-table .ui-search-clear {
    border-color: transparent;
}



/*******************table search tool  bar  end********/

.alert-content div {
    text-align: center !important;
}

.alert-content {
    position: relative !important;
}

    .alert-content strong {
        display: none !important;
    }

/*.form-group:before,.form-group:after{

    content:"";
        display:table;
}*/

.bs-select .dropdown-menu {
    position: relative;
    top: 2px;
}

.ui-jqgrid-hdiv .ui-jqgrid-hbox, .ui-jqgrid-bdiv table, .ui-jqgrid-hdiv .ui-jqgrid-hbox table {
    min-width: 100%;
}

.ui-jqgrid .ui-jqgrid-hbox {
    padding-right: 0 !important;
}
@media (max-width:768px) {
    #dragg {
        margin-top: 10px;
    }
}
@media (max-width:991px) {
    .layout-button-container{
        display:block !important;
    }
    .layout-box{
        position:relative !important;
        top:0 !important;
    }
    .layout-box{
        margin-top:10px;
    }
    ul.layoutsLi {
       

  float: right;
  position: absolute;
  right: 0;
  left: 75%;
    }
}

.EditDetailsModal .modal-header:first-child {
    display:none;
}

.modal-dialog .modal-header:hover {
    cursor:move !important;
}

.bootbox-alert .modal-dialog .modal-header {
    cursor:default !important;
}

.note.note-success {
  background-color: #F1F1F0;
  border-color: #C0C0C0;
  color: #3c763d;
}

/*.isDisabled {
    cursor: none;
}*/

.isDisabled > a {
        color: currentColor;
        display: inline-block; /* For IE11/ MS Edge bug */
        pointer-events: none;
        text-decoration: none;
}