/*.page-header.navbar .page-logo > a{
    margin-top:22px;
}*/
.page-header.navbar .page-logo {
    min-width: 300px;
}

.tile .tile-body {
    height: 100%;
    vertical-align: top;
    padding: 10px 10px;
    overflow: hidden;
    position: relative;
    font-weight: 400;
    font-size: 12px;
    color: #000000;
    color: #ffffff;
    /*margin-bottom: 10px;*/
    margin-bottom: 25px;
    padding-top:15px;
}


.tile-body h3, .tile-body h5 {
    margin: 0;
    padding: 0;
}

.page-header.navbar .page-logo span {
    font-weight: 600;
    font-size: 20px !important;
}

ul.ribbon-container, ul.ribbon-container > li, .nbs-flexisel-inner {
    background: transparent !important;
}

.tile-body {
    height: 100%;
}



.page-content .portlet {
    background: #fff !important;
    border: 0px !important;
}

    .page-content .portlet .portlet-title {
    
        border-bottom: 1px solid #E5E5E5 !important;
    }

        .page-content .portlet .portlet-title .caption, .page-content .portlet .portlet-title .caption i {
           
            text-transform: uppercase !important;
            font-weight: 700 !important;
        }

         .page-content .portlet .portlet-title .caption i{
             font-size:20px;
         }

        .page-content .portlet .portlet-title i {
            
            vertical-align: middle;
        }

.nbs-flexisel-nav-left i, .nbs-flexisel-nav-right i {
    color: #fff !important;
}

.page-content .portlet div.portlet-title > div.tools > a {
    border: 1px solid #fff;
    border-radius: 25px !important;
    width: 26px !important;
    height: 26px !important;
    margin-right: 6px !important;
    background: #fff;
}

.portlet > .portlet-title > .tools > a:hover {
    background: #29313C !important;
    color: #fff !important;
}



table thead th, table thead th a, table tbody tr th, .ui-dialog table thead th div {
    background: #595959 !important;
    color: #fff !important;
    /*background:#ACB5C3 !important;*/
}

.page-content table th div {
    color: #fff !important;
}

.page-content .portlet.emptySpace {
    background: transparent !important;
    border: none !important;
}

div.input-group .btn, .input-group-btn .btn {
    height: 28px !important;
    vertical-align: top !important;
}



button.selectpicker {
    background: #eee !important;
    border: 0 !important;
    width: 100%;
}

ul.selectpicker {
    width: 100% !important;
}

button.close {
    background-color: transparent !important;
}

.btn-default {
    color: #fff !important;
}

table tbody tr:nth-child(2n+1), table tbody tr:nth-child(2n+1) > td {
    background-color: #E8E6E6 !important;
}


table tbody tr:nth-child(2n+1), table tbody tr:nth-child(2n+1) > td,
.chats li:nth-child(2n+1) {
    background-color: #E8E6E6 !important;
}

table tbody tr:nth-child(2n), table tbody tr:nth-child(2n) > td,
.chats li:nth-child(2n) {
    background-color: #fff !important;
}


.thHeader {
    background-color: #67809F !important;
    border: 0 !important;
}

.ui-state-highlight {
    border: 1px solid #ccc !important;
}



table.ui-pg-table tr:nth-child(2n+1), table.ui-pg-table tr:nth-child(2n+1) > td {
    background-color: #fff !important;
}

.page-sidebar-menu > li > a {
    border-top: 1px solid #F1F0F0 !important;
}

.ui-dialog .ui-multiselect .ui-widget-header {
    /*background: #88AAC7 !important;*/
}

.ui-dialog .ui-multiselect .connected-list {
    border: 1px solid #ccc;
}

.modal-header {
    border-bottom: none !important;
}

/*.dropdown-menu{
    
      background: #536470 !important;
border: 0 !important;
      
  }
  .dropdown-menu li a, .theme-settings li,.theme-panel .theme-colors > li.theme-color > .theme-color-name{
       color: #d4dadf !important;
  }

  .theme-panel .theme-colors > li.theme-color.active > .theme-color-name{
         color: #777 !important;
  }
  .dropdown-menu:after{
      border-bottom: 7px solid #536470 !important; 
  }

 .dropdown-menu li a:hover {
background: #5b6f7c !important;
}
 .theme-panel h3{
     color: #fff;
font-weight: 600;
 }*/


/* Set in themes*/
/*.ui-widget-content .ui-jqdialog-titlebar {
    background: #88AAC7 !important;
    border: 1px solid #88AAC7 !important;
}*/

.modal .portlet, .modal .portlet .portlet-title + div {
    background-color: #fff !important;
}

.modal .portlet {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

    .modal .portlet .portlet-title .caption, .modal .portlet .portlet-title .caption i {
      
        text-transform: capitalize !important;
        font-weight: 500 !important;
    }

    .modal .portlet .portlet-title .tools > a {
        background: transparent;
        border-color: #fff !important;
    }



      

.menu-toggler.sidebar-toggler {
    text-align: right;
    margin-right: 3px;
}

    .menu-toggler.sidebar-toggler a {
        text-align: center;
    }

.page-sidebar-menu {
    margin-top: 0 !important;
}

.page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li.sidebar-toggler-wrapper:hover {
    width: auto !important;
    box-shadow: none !important;
}

.page-sidebar-menu-closed li.sidebar-toggler-wrapper .menu-toggler {
    text-align: center;
}


.page-sidebar-reversed .page-sidebar-menu-closed li.sidebar-toggler-wrapper .menu-toggler {
    text-align: right;
}

    .page-sidebar-reversed .page-sidebar-menu-closed li.sidebar-toggler-wrapper .menu-toggler.sidebar-toggler a {
        margin-right: 9px;
    }

.page-sidebar-reversed .menu-toggler.sidebar-toggler {
    text-align: left;
}

#dragContentDiv {
    background: #fff !important;
}

.themeSelect .color-light {
    background: #cbced9 !important;
}

.layout-box {
    position: absolute;
    top: 30px;
    right: 26px;
    width: auto;
    display: block;
}

@media (max-width:991px) {
    .layout-box {
        top: 15px;
    }
   
}
@media (min-width:991px) and (max-width:1300px) {
  
   
    .ui-dialog,.ui-jqdialog{
        left:18%;
    }
  

}
@media (min-width:992px) {



  .ui-dialog .ui-dialog-content div.selected{
        width:350px !important
    }
  .ui-dialog .ui-dialog-content div.available{
        width:350px !important
    }

}



@media (max-width:991px) {

 .ui-dialog,.ui-jqdialog{
        left:15% !important;
    }

  .ui-dialog .ui-dialog-content div.selected{
        width:50% !important
    }
  .ui-dialog .ui-dialog-content div.available{
        width:50% !important
    }

}

@media (max-width:786px) {


   .ui-dialog-content .ui-multiselect{
         width:386px !important
    }
  .ui-dialog .ui-dialog-content div.selected{
        width:95% !important
    }
  .ui-dialog .ui-dialog-content div.available{
        width:95% !important;
        padding-left:0 !important;
        float:left !important;
    }


}

.page-sidebar-menu li   a {

  font-weight: 400 !important;
}
.page-sidebar-menu li > .sub-menu  a {
  
  font-weight: 300 !important;
}

.dropdown-menu li a {
    padding: 6px 0 6px 13px;
    color: #333;
    text-decoration: none;
    display: block;
    clear: both;
    font-weight: normal;
    line-height: 18px;
    white-space: nowrap;
}

.chats li.in .message {
    border-left: 0 !important;
    background: inherit !important;
}

    .chats li.in .message span {
        border-right: 0 !important;
    }

.bs-select .dropdown-menu {
    position: relative;
    z-index: 100;
    border: 0;
    background: #f5f5f5;
}

#workflowContentPlaceHolder table thead tr th, #workflowContentPlaceHolder table tbody tr td {
    padding: 3px !important;
}

.btn-group.bs-select {
    padding: 1px !important;
}

.page-toolbar .dropdown-menu, ul.dropdown-menu, .moveLeft li a {
    background: #FAFAFA !important;
}

    .moveLeft li a.grey {
        background: #ccc !important;
    }

    ul.dropdown-menu:after {
        border-bottom: 7px solid #F0F0F0 !important;
    }

    .page-toolbar .dropdown-menu:after {
        border-bottom-color: #FAFAFA;
    }

.page-sidebar-reversed .page-sidebar-menu .sidebar-toggler {
    margin-left: 5px;
    margin-right: 5px;
}

.page-sidebar-reversed .layout-box {
    right: 130px;
}

.page-sidebar-reversed.page-sidebar-closed .layout-box {
    right: 130px;
}

.page-sidebar-reversed .layout-box {
    right: 315px;
}

.btn-group.bs-select ul.dropdown-menu {
    width: auto;
    min-width: 230px;
}




.page-sidebar-closed.page-sidebar-fixed .page-container .page-sidebar-wrapper .page-sidebar li.sidebar-toggler-wrapper .menu-toggler {
    text-align: left;
    margin-left: 18px;
}

@media (min-width: 992px) {
    .page-sidebar-closed.page-sidebar-reversed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li.sidebar-toggler-wrapper:hover {
        margin-left: 0;
    }

    .page-sidebar {
        min-height: 600px;
    }

    .page-content-wrapper .page-content, .page-head .page-title {
        padding-top: 0;
    }
}


button.selectpicker span.caret {
    float: right;
    vertical-align: middle;
    margin-top: 0 !important;
    position:absolute;
 top: 3px !important;
       right:5px;
}

#ipslogoimg {
    display: none;
}

.portlet .portlet-title .tools {
    min-height: 48px;
}

.msg_alert {
    margin-top: -20px;
    z-index: 10000;
}

@media (max-width:992px){
.msg_alert {
    margin-top: -20px;
}

}
.portlet .portlet-title  ul.sublist-ul{
   margin-top:0 !important;
}

button.layout-button {
    padding: 5px 5px 5px !important;
}

fieldset.headerText h4{
    color:#fff !important;
}

.alert-content button.close{

    background-size: 100% !important;
    position: absolute;
right: 0;
}
.page-head{
    clear:both;
}

.layout-box{
    z-index:999;
}


/*div.dropdown-menu{
    background:#536470 !important;
}*/
/***************label font  semi bold*******************/

label.control-label,#liTopSection .portlet-body   #dragContentDiv ul li >span{
    font-weight:700 !important;
}
label.font-normal,font.font-normal{
    font-weight:normal !important;
}
.semibold{
        font-weight:600 !important;
        color:#000!important;
    }
.ui-jqgrid-pager > div:first-child span{
       font-weight:600 !important;
}

.bhoechie-tab-content p{
    font-weight:600 !important;
}

#PortfoliolayoutDrpdwnDiv span{
    font-weight:600 !important;
}

span.TextDescription{
       font-weight:600 !important;
       color:#000!important;
}

#nameOfTrustDiv > a{
    font-weight:normal !important;
}
/* Member transaction textbox border is needed to differentiate from cell*/

/*#SMSFWorkflowInstruct input{
    background:none !important;
}*/

.ui-dialog .ui-dialog-titlebar-close{
    margin:-15px 0 0;
}

#masterContainer a{
    font-weight:normal !important;
}
.popup_one_col .content_container fieldset > span{
      font-weight:600 !important;
}

#DealerGroupContainer fieldset > span,#thirdPartyDetailsContainer fieldset > span,#prospectform span{ 
     font-weight:600 !important;
}

 .page-toolbar ul.theme-settings li {
font-weight: 400 !important;
}
.ui-dialog-content .full_with_border,#SMSFApplicationFormModelDialogContainer {
    /*border:1px solid #e5e5e5 !important;*/
}

.portlet .portlet-title .dropdown-menu i.fa-angle-down,.portlet .portlet-title .dropdown-menu i.fa-angle-up  {
position: absolute;
right: 0;
}
/****************semi bold ends*********************/


.btn-theme-panel .btn{
    opacity:1;
}

.page-content .portlet > .portlet-title  > .tools  i{
     color: #000 !important;
     margin-top: 2px;
}

.page-content .portlet .portlet-title .btn-group i {
    /*color: #fff !important;*/
}

.portlet > .portlet-title > .tools > a:hover i{
     color: #fff !important;
}


.page-content .portlet .portlet-title i.portlet-cancel {
  color: #36A9E1 !important;
   font-weight: 600;
  margin-top: 2px;
}


.page-content .portlet > .portlet-title > .caption i,.page-content .portlet > .portlet-title > .caption i {
        color: #fff !important;

    }


.layout-box button.layout-button{
      color: #FFFFFF;
  font-size: 14px !important;
}


table, table tr, table tr th, table tr td{
      font-family: Arial,sans-serif !important; 
}
table tr, table tr td{
    border-bottom:0 !important;
    border-top:0 !important;


}
#fbox_CDGrid .columns {
    width:40%;
}
#fbox_CDGrid .operators {
    width:30%;
}
#fbox_CDGrid .data {
    width:30%;
}
#fbox_CDGrid th {
    background-color: transparent!important;
}

.ui-dialog-content .portlet {
    background: #fff !important;
    border: 0px!important;
}
.ui-dialog-content .portlet .portlet-title {
    
        border-bottom: 1px solid #E5E5E5 !important;
    }
.ui-dialog-content .portlet.box > .portlet-title {
  border-bottom: 0;
  padding: 0 10px;
  margin-bottom: 0;
  font-family: Arial, sans-serif;
  color: #fff!important;
}
.ui-dialog-content .portlet.box > .portlet-title > .caption {
  padding: 11px 0 9px 0;
}
.ui-dialog-content .portlet.box > .portlet-title > .caption {
  color: #FFFFFF!important;
}
.ui-dialog-content .portlet.box > .portlet-title > .caption > i {
  color: #FFFFFF!important;
}