/* here you can put your own css to customize and override the theme */

.btn.check {
    color: white;
    text-shadow: none;
    background-color: #E5E5E5;
    width: 10px;
    height: 10px;
    display: block;
    padding: 0;
    margin: 0;
}

.btn.check:hover,
.btn.check:focus,
.btn.check:active,
.btn.check.active,
.btn.check[disabled],
.btn.check.disabled {
    color: #fff !important;
    outline: none !important;
    background-color: #39B3D7;
}

.column-list {
    position: absolute;
    right:0;
    top:-38px;
}

.column-list .btn {
    padding: 8px 10px;
}

.portlet.col .actions {
    margin-right: 98px;
}

.no-col .column-list {
    display: none;
}

.no-adv .dataTables_filter {
    display: none;
}

.smallSearch .portlet-body .dataTables_filter .form-control.input-medium {
    width: 120px !important;
}

.no-adv2 .searchButtadvanceButt {
    display: none;
}

.dataTables_processing {
    padding-left: 15px;
}

.has-switch > div.switch-off {
    margin-left: 0px !important;
}

.dataTable th.center {
    text-align: center;
    min-width: 20px !important;
}


/*.dataTables_wrapper .searchButt {
    border-bottom: 1px solid #ccc;
    padding: 6px 14px;
    background: none !important;
}*/

.dataTables_wrapper .advanceButt {
    padding-left: 8px;
    padding-right: 8px;
    font-style: italic;
}

.dataTables_wrapper .advanceButt .m-icon-swapright {
    margin-top: 9px;
    margin-left: 3px;
    display: inline-block;
}

.dataTables_wrapper .searchDropDown {
    padding-left: 5px;
    padding-right: 5px;
}

div.dataTables_filter label {
    margin-bottom: 0;
}

.btn-group .export-dropDown-block .export-dropDown {
    box-shadow: none;
}

.export-dropDown-block .dropdown-menu {
    left: -1px;
}

.export-dropDown-block .dropdown-menu li a {
    padding-left: 27px;
    padding-right: 5px;
}

.icon-user.small {
    font-size: 50px !important;
}

.extraPlus {
    position: absolute;
    font-size: 20px !important;
    top: 0px;
    left: 48px;
}

.icon-remove-sign.extraPlus {
    position: absolute;
    font-size: 20px !important;
    top: 0px;
    left: 49px;
}

.icon-ok-circle.extra {
    position: absolute;
    font-size: 20px !important;
    top: 0px;
    left: 63px;
}
.icon-group.small{
    font-size: 40px !important;
    left: 23px;
    position: absolute;
}
.extraMagnify {
    position: absolute;
    font-size: 20px !important;
    top: 0px;
    left: 63px!important;
}

.icon-user.small.extra {
    position: absolute;
    font-size: 50px !important;
    top: 7px;
    left: 31px;
}

.icon-tasks.small,
.icon-time.small,
.icon-lock.small {
    font-size: 50px !important;
}

.icon-list.small,
.glyphicon.glyphicon-list-alt.small {
    font-size: 40px !important;
    left: 17px;
    position: absolute;
    top: 10px;
}

.icon-plus-sign.extraPlus.groupPlus {
    top: 18px;
    left: 14px;
}

.userdetaiIcon {
    font-size: 40px;
    float: left;
    margin-right: 10px;
}

#newsystem input {
    display: block;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    vertical-align: middle;
    width: 100%;
    font-size: 14px;
    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;
}

.chkBoxDisplay {
    display: block;
    clear: both;
    float: none;
}

.header .navbar-brand {
    margin-top: -8px !important;
}

.in-active {
    opacity: 0.4;
}

.wizardPortlet .portlet-title {
    border-bottom: none !important;
}

.wizardPortlet h3.wizardPortHead {
    padding-top: 0 !important;
    margin-top: 0 !important;
}

.wizardPortlet .actions a {
    margin-top: 0 !important;
}



.multiselect .ms-container {
    width: 100%;
}

.page-title .popover.fade {
    color: #000 !important;
    font-size: 15px !important;
    line-height: 17px;
}

.input-icon .popover.fade {
    width: 400px !important;
}

.form-body.small {
    padding-top: 0;
}

.steps.small {
    padding-top: 0;
    margin-top: 0;
    padding-bottom: 10px;
    margin-bottom: 0;
}

.steps.small a {
    padding-top: 0;
}

.steps.small li .desc {
    font-size: 14px;
    padding-top: 6px;
    vertical-align: top;
}

.steps.small li .number {
    width: 30px;
    height: 30px;
    padding: 4px 11px 13px;
}

.appNameDesc {
    padding: 5px 8px 5px 8px;
}

.appNameDesc2 {
    padding: 0 8px 7px 0px;
    font-size: 18px;
    line-height: 18px;
}

.feeds.custom li {
    border-bottom: 1px solid #DDDDDD;
    margin-bottom: 0;
    padding: 5px 0;
}

.icon-ban-circle.colorGREY {
    color: #AAAAAA;
    padding-right: 50px;
}

#shopingcartdiv a {
    padding: 7px 10px;
    margin-top: 0px;
}

.dashboard-stat {
    cursor: pointer;
    overflow: hidden;
    margin-bottom: 0;
}

.dashboard-stat .more {
    position: absolute;
    bottom: 0;
    width: 100%;
    z-index: 5;
    opacity: 1!important;
    font-weight: 300;
}

.dashboard-stat .relativeLayer {
    overflow: hidden;
    height: 118px;
    position: relative;
}

.dashboard-stat .hiddenLayer {
    position: absolute;
    background: #000;
    width: 100%;
    height: 90px;
    z-index: 4000;
    left: 0;
    top: 0;
    filter: alpha(opacity=60);
    -moz-opacity: 0.6;
    -khtml-opacity: 0.6;
    opacity: 0.6;
    vertical-align: middle;
    text-align: center;
    color: #FFF !important;
}

.dashboard-stat .hiddenLayer span {
    color: #FFF !important;
    font-size: 12px !important;
    vertical-align: middle !important;
    padding-top: 20px;
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}
.dashboard-stat .details {
    padding-right: 20px;
    float: right;
    position: static;
    width: 75%;
}

/*.dashboard-stat .visual i {
    font-size: 35px;
    line-height: 35px;
    color: #fff;
}


.dashboard-stat .details {
    padding-left: 10px;    
    float: left;
    position: static;
    width: 75%;
}

.dashboard-stat .details .number {
    padding-top: 5px;
    text-align: left;
    font-size: 34px;
    line-height: 34px;
    letter-spacing: -1px;
    margin-bottom: 5px;
    font-weight: 300;
    color: #fff;
}

.dashboard-stat .details .desc {
    text-align: left;
    font-size: 16px;
    letter-spacing: 0px;
    font-weight: 300;
    color: #fff;
    line-height: 18px;
    width:auto
}
@media (min-width: 992px) and (max-width: 1024px) {
    .dashboard-stat .visual i {
        font-size: 28px;
        line-height: 28px;
    }
}*/
.portlet.box > .portlet-title > .actions > .btn.yellow-stripe > i.glyphicon-shopping-cart {
    color: #333333 !important;
}

.viewCart {
    position: relative;
}

.viewCart .badge {
    position: absolute;
    right: 73px;
    top: -9px;
}

#applicationlist thead tr th,
.blackTable.table-advance thead tr th {
    background-color: #555555;
    color: #FFF;
    border-color: #555555;
}

.blackTable2.table-advance thead tr th {
    background-color: #7C858E;
    color: #FFF;
    border-top: 1px solid #7C858E !important;
    border-bottom: 1px solid #7C858E !important;
}

.blackTable2.table-advance {
    border-left: 1px solid #7C858E !important;
    border-right: 1px solid #7C858E !important;
    border-bottom: 1px solid #7C858E !important;
}

#blue-hoki #myDataTable thead tr th {
    background-color: #67809F;
    color: #FFF;
    border-color: #67809F;
}

#applicationlist thead tr th.sorting_asc,
#blue-hoki #myDataTable thead tr th.sorting_asc {
    background-image: url("../plugins/data-tables/images/sort_asc-black.png");
}

#applicationlist thead tr th.sorting_desc,
#blue-hoki #myDataTable thead tr th.sorting_desc {
    background-image: url("../plugins/data-tables/images/sort_desc-black.png");
}

#applicationlist thead tr th.sorting,
#blue-hoki #myDataTable thead tr th.sorting {
    background-image: url("../plugins/data-tables/images/sort_both-black.png");
}

.customSearch .onClickButton2 {
    display: inline-block !important;
}

.customSearch .onClickButton {
    display: inline-block !important;
    position: absolute;
    top: 12px;
    right: 10px;
    z-index: 1000;
}

.input-group-addon.popovers {
    cursor: default;
}

.accordion-toggle {
    background: #fff !important;
    color: #1080c4 !important;
}

.accordion-toggle.collapsed {
    background: #fff !important;
    color: #107fc3 !important;
}

.accordion-toggle i.icon-accord {
    padding: 7px 9px 7px 9px;
    background-image: url("../img/accordion-row-openclose.png");
    background-position: 0 -23px;
}

.accordion-toggle.collapsed i.icon-accord {
    padding: 7px 9px 7px 9px;
    background-image: url("../img/accordion-row-openclose.png");
    background-position: 0 0px;
}

.form-wizard .done .step .number {
    background-color: #1b75bb;/* #35AA47*/
    
}

.form-wizard .active .step .number {
    background-color: #F2AE43;
}

.table-scrollable.has-scroll {
    border: 1px solid #E5EFF6 !important;
}

.blue_accordion .panel-default,
.blue_accordion .a-m-t {
    border: none !important;
    margin-top: 2px !important;
}

.blue_accordion .panel-default .panel-body {
    border-top: 1px solid #C4D5DF !important;
    border-right: 1px solid #C4D5DF !important;
    border-bottom: 1px solid #C4D5DF !important;
    border-left: 2px solid #C4D5DF !important;
}

.blue_accordion .panel-heading.accordion-toggle {
    background: none repeat scroll 0 0 #ECF5FB !important;
    color: #169EF4 !important;
    border-left: 2px solid #C4D5DF !important;
    border-right: 1px solid #C4D5DF !important;
    border-top: 1px solid #C4D5DF !important;
    /*border-right:  1px solid #C4D5DF !important;
    border-bottom:   1px solid #C4D5DF !important;
    border-top:  1px solid #C4D5DF !important;*/
}

.blue_accordion .panel-heading.accordion-toggle.collapsed {
    background: none repeat scroll 0 0 #DFF0D8 !important;
    color: #468847 !important;
    border-left: 2px solid #D6E9C6 !important;
    border-right: none !important;
    border-bottom: none !important;
    border-top: none !important;
}

.blue_accordion .panel-heading.accordion-toggle.collapsed:hover {
    background: none repeat scroll 0 0 #ECF5FB !important;
    border-left: 2px solid #D6E9C6 !important;
    color: #468847 !important;
}

.blue_accordion .a-m-t {
    border: none !important;
    margin-top: 2px !important;
    background: none repeat scroll 0 0 #ECF5FB !important;
    border-color: -moz-use-text-color #D6E9C6 !important;
    border-left: 2px solid #C4D5DF !important;
    border-right: medium none !important;
    border-style: none none none solid !important;
    border-width: medium medium medium 2px !important;
    color: #557386 !important;
    padding: 9px 15px;
    position: relative;
}

.blue_accordion .a-m-t:hover {
    background: none repeat scroll 0 0 #DFF0D8 !important;
    border-left: 2px solid #D6E9C6 !important;
    color: #468847 !important;
}

.blue_accordion .a-m-t-expand,
.blue_accordion .a-m-t.a-m-d-expand,
.blue_accordion .mark.a-m-d-expand,
.blue_accordion .mark.a-m-d-expand.a-m-t-expand {
    background: none repeat scroll 0 0 #DFF0D8 !important;
    border-left: 2px solid #D6E9C6 !important;
    border-right: 1px solid #D6E9C6 !important;
    border-top: 1px solid #D6E9C6 !important;
    color: #468847 !important;
}

.blue_accordion .a-m-t span {
    font-weight: normal !important;
    font-size: 13px !important;
}

.blue_accordion .a-m-d-expand,
.blue_accordion .a-m-d {
    padding: 9px 6px !important;
    border-color: #D6E9C6 !important;
    border-style: solid !important;
    border-width: 1px 1px 1px 2px !important;
}

.blue_accordion .clearButt {
    background: none repeat scroll 0 0 #D6E9C6;
    color: #468847;
    font-size: 16px;
    padding: 8px 13px;
    position: absolute;
    right: 0;
    top: -1px;
    text-decoration: none;
}

.blue_accordion .clearButt:hover {
    text-decoration: none;
}

.no-top-padding {
    margin-top: 0;
}

.sod_recom.table-advance {
    border-top-color: #4B8DF8 !important;
    border-left: none !important;
}

.sod_recom.table-advance thead tr th {
    background-color: #4B8DF8 !important;
    border-left-color: #4B8DF8 !important;
    border-top-color: #4B8DF8 !important;
    border-right-color: #4B8DF8 !important;
    color: #FFF !important;
}

.sod_recom.table-advance tbody tr td {
    border-left-color: #DDDDDD !important;
    border-top-color: #DDDDDD !important;
    border-right-color: #DDDDDD !important;
}

.btn-group.independent {
    margin-top: 0 !important;
}

#applicationlist .th_0 {
    width: 300px !important;
}

#applicationlist .th_2 {
    width: 200px !important;
}

.sodRecomTable #myDataTable {
    border-top-color: #4B8DF8;
}

.multishow thead .th_0 {
    min-width: 90px !important;
    width: 90px !important;
}

.multishow .th_2 {
    min-width: 100px !important;
    width: 200px !important;
}

.multishow .th_1 {
    width: 400px !important;
}

.sodRecomTable #myDataTable thead tr th {
    background-color: #4B8DF8;
    color: #FFF;
    border-color: #4B8DF8;
    font-weight: normal;
}

.sodRecomTable #myDataTable thead tr th.sorting_asc {
    background-image: url("../plugins/data-tables/images/sort_asc-black.png");
}

.sodRecomTable #myDataTable thead tr th.sorting_desc {
    background-image: url("../plugins/data-tables/images/sort_desc-black.png");
}

.sodRecomTable #myDataTable thead tr th.sorting {
    background-image: url("../plugins/data-tables/images/sort_both.png");
}

.tooltip1:hover > span {
    opacity: 1;
    text-decoration: none;
    visibility: visible;
    overflow: visible;
    text-align: center;
}

.tooltip1 {
    outline: none;
    text-decoration: none;
    position: relative;
}

.tooltip1 strong {
    line-height: 30px;
}

.tooltip1 > span {
    width: 236px;
    padding: 9px 14px;
    opacity: 0;
    left: 0;
    visibility: hidden;
    z-index: 30000;
    position: absolute;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    background-color: #ffffff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.2);
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    left: -109px;
    top: -48px;
}


.tooltip:hover > span {
    opacity: 1;
    text-decoration: none;
    visibility: visible;
    overflow: visible;
    margin-top: 50px;
    display: inline;
    margin-left: -60px;
}

.tooltip1 span b {
    width: 15px;
    height: 15px;
    margin-left: 20px;
    margin-top: -19px;
    display: block;
    position: absolute;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-box-shadow: inset -1px 1px 0 #fff;
    -moz-box-shadow: inset 0 1px 0 #fff;
    -o-box-shadow: inset 0 1px 0 #fff;
    box-shadow: inset 0 1px 0 #fff;
    display: none\0/;
    *display: none;
}

.tooltip1 > span {}

.tooltip1 span b {
    background: #EEEEEE;
    border-top: 1px solid #666666;
    border-right: 1px solid #666666;
}

#applicationlist .valign td {
    vertical-align: middle;
}

.greyTable table th {
    background-color: #BBBBBB !important;
}
/*SD-5200*/
/*.greyTable table thead tr th.sorting_asc {
    background-image: url("../plugins/data-tables/images/sort_asc-black.png") !important;
}

.greyTable table thead tr th.sorting_desc {
    background-image: url("../plugins/data-tables/images/sort_desc-black.png") !important;
}*/

.greyTable table thead tr th.sorting {
    background-image: url("../plugins/data-tables/images/sort_both-black.png");
}

.entmap table thead tr th.th_2 {
    width: 73px;
    min-width: 0 !important;
}

.homePageThumbnails .mix-grid .mix .mix-details {
    /*background: #000;
    opacity: 0.7;
    filter: alpha(opacity=70);*/
    background: rgba(0, 0, 0, .7);
    cursor: pointer;
}

.homePageThumbnails .mix-grid .mix .mix-details p {
    padding: 10px !important;
}

#shopingcartdiv .button-previous,
#shopingcartdiv .nextbutton,
.hidecheckout .checkout1,
#shopingcartdiv .button-submit {
    display: none;
}

#shopingcartdiv1 .viewCart,
#shopingcartdiv1 .yellow-stripe,
#shopingcartdiv1 .nextbutton,
#shopingcartdiv .button-submit,
#shopingcartdiv1 .button-submit,
.createrequestthird .checkout1 {
    display: none;
}

.hidecheckout .nextbutton {
    display: inline-block !important;
}

.createrequestthird .button-submit {
    display: inline-block !important;
}

.btn.green.hoverGrey:hover,
.btn.red.hoverGrey:hover {
    background: #E5E5E5 !important;
    color: #333333 !important;
}

.ui-dialog {
    background: #FFF;
}

.cartTable span.badge {
    height: 8px;
    padding: 5px 0;
    vertical-align: top;
    margin-top: 4px;
}

.dropdown.user .glyphicon-user {
    font-size: 22px;
    float: left;
}

.dropdown.user .icon-angle-down {
    vertical-align: top;
    margin-top: 7px !important;
}

.requestAccessTable {
    width: 100%;
    border-collapse: separate;
}

.requestAccessTable tr {
    background: #F7F7F7;
}

.requestAccessTable .access-badge {
    width: 58px;
    text-align: center;
    vertical-align: middle;
    text-transform: uppercase;
    font-size: 11px;
}

.requestAccessTable .access-badge.request-access-badge {
    background: #f3c277;
    color: #FFF;
}

.requestAccessTable .access-badge.remove-access-badge {
    background: #5b99fe;
    color: #FFF;
}

.requestAccessTable .access-badge.revoke-access-badge {
    background: #6f6f6f;
    color: #FFF;
}

.requestAccessTable td.portfolio-text-info {
    padding-left: 10px;
    vertical-align: top;
    width: 350px;
}

.requestAccessTable td.portfolio-text-info h4 {
    font-size: 13px;
}

.requestAccessTable td.portfolio-text.portfolio-text-info {
    width: 286px;
}

.requestAccessTable td.portfolio-info {
    padding: 3px 10px 3px 10px;
    font-size: 11px;
    float: none;
    vertical-align: top;
}

.requestAccessTable td.portfolio-info span {
    font-size: 14px;
    line-height: 17px;
    font-size: 11px;
}

.requestAccessTable .btn.btn-block {
    display: table-cell;
    width: 85px;
}

.reqHistDataTable table td {
    cursor: pointer;
}

.form-section .form-control {
    display: inline-block;
}

.opened-dialogs.ui-dialog-content.ui-widget-content {
    padding: 0 !important;
}

.ui-dialog-titlebar.ui-widget-header {
    display: none !important;
}

.handsign {
    cursor: pointer !important;
}

.bootbox.modal {
    background: none !important;
    border: none !important;
    box-shadow: none !important;
    width: auto !important;
}

.sodFuncBlock .list-group-item {
    border-left: none !important;
    border-right: none !important;
}

.sodFuncBlock h5 {
    font-size: 15px;
    margin-bottom: 8px;
    margin-top: 0 !important;
}

.sodFuncBlock p {
    color: #555555;
    font-size: 13px;
}

.list-group.sodFuncBlock {
    margin-bottom: 0;
}

.panel.panel-primary.custom {
    border-top: none !important;
    border-right: none !important;
    border-bottom: none !important;
    border-left: none !important;
}

.panel-primary .accordion-toggle {
    background: none repeat scroll 0 0 #D9EDF7 !important;
    color: #3A87AD !important;
    border: 1px solid #BCE8F1 !important;
    cursor: pointer;
}

.panel-primary .accordion-toggle.collapsed {
    background: none repeat scroll 0 0 #FFFFFF !important;
    color: #333333 !important;
    border: 1px solid #EEEEEE !important;
}

.panel-primary .accordion-toggle.collapsed:hover {
    background: none repeat scroll 0 0 #D9EDF7 !important;
    color: #3A87AD !important;
    border-color: #BCE8F1 !important;
}

.panel-primary .panel-body {
    border: 1px solid #BCE8F1 !important;
    border-top: none !important;
    border-bottom: none !important;
}

.panel-primary .list-group.sodFuncBlock {
    border: 1px solid #BCE8F1 !important;
    border-top: none !important;
    border-bottom: 1px solid #BCE8F1 !important;
}

.panel.panel-primary.custom .panel-body p {
    margin-bottom: 0;
}

.panel.panel-primary.custom .list-group-item {
    border: none;
    padding-top: 0;
    padding-bottom: 5px;
}

.accordion .panel.Low {
    border: 1px solid #d6e9c6;
}

.accordion .panel.Low .accordion-toggle {
    background: none repeat scroll 0 0 #dff0d8 !important;
    color: #468847 !important;
}

.accordion .panel.Low .accordion-toggle.collapsed {
    background: none repeat scroll 0 0 #dff0d8 !important;
    color: #468847 !important;
}

.accordion .panel.Low .panel-body {
    border-color: #d6e9c6;
    padding-bottom: 3px;
}

.accordion .panel.Low .badge {
    background-color: #3cc051;
}

.accordion .panel.Medium {
    border: 1px solid #fbeed5;
}

.accordion .panel.Medium .accordion-toggle {
    background: none repeat scroll 0 0 #fef4d1 !important;
    color: #d3a401 !important;
}

.accordion .panel.Medium .accordion-toggle.collapsed {
    background: none repeat scroll 0 0 #fef4d1 !important;
    color: #d3a401 !important;
}

.accordion .panel.Medium .panel-body {
    border-color: #fbeed5;
    padding-bottom: 3px;
}

.accordion .panel.Medium .badge {
    background-color: #f2c116;
}

.accordion .panel.High {
    border: 1px solid #edd7bb;
}

.accordion .panel.High .accordion-toggle {
    background: none repeat scroll 0 0 #feead1 !important;
    color: #db8009 !important;
}

.accordion .panel.High .panel-body {
    border-color: #edd7bb;
    padding-bottom: 3px;
}

.accordion .panel.High .accordion-toggle.collapsed {
    background: none repeat scroll 0 0 #feead1 !important;
    color: #db8009 !important;
    border-color: #edd7bb;
}

.accordion .panel.High .badge {
    background-color: #e79020;
}

.accordion .panel.Critical {
    border: 1px solid #eed3d7;
}

.accordion .panel.Critical .accordion-toggle {
    background: none repeat scroll 0 0 #f2dede !important;
    color: #b94a48 !important;
}

.accordion .panel.Critical .panel-body {
    border-color: #eed3d7;
    padding-bottom: 3px;
}

.accordion .panel.Critical .accordion-toggle.collapsed {
    background: none repeat scroll 0 0 #f2dede !important;
    color: #b94a48 !important;
    border-color: #eed3d7;
}

.accordion .panel.Critical .badge {
    background-color: #ed4e2a;
}

.list-group.sodFuncBlock.row {
    margin-left: 0;
    margin-right: 0;
}

.note.note-success.Low {
    background-color: #E8F6FC;
    border-color: #57B5E3;
}

.note.note-success.High {
    background-color: #FAEAE6;
    border-color: #ED4E2A;
}

.note.note-success.Medium {
    background-color: #FCF3E1;
    border-color: #FCB322;
}

.sodFuncBlock.row .list-group-item {
    border-bottom: none;
    border-top: none;
}

#usermodal .th_4 {
    width: 80px;
    min-width: 80px !important;
}

.datatable-scroll {
    padding-bottom: 8px;
    width: 100%;
}

.dataTable th {
    white-space: nowrap;
    padding-right: 19px !important;
}

.dataTable .th_0.sorting_disabled {
    padding-right: 0px !important;
    text-align: left;
}

#jsonTbl .table-toolbar .control-label {
    display: block;
}

#jsonTbl .table-toolbar .control-label {
    display: block;
}

#jsonTbl .table-toolbar .form-group.pull-left {
    margin: 0 10px 0 0;
}

#jsonTbl .table-toolbar .form-group.pull-right {
    margin: 0 0 0 15px;
}

#jsonTbl .table-toolbar .btn-group label {
    margin: 0 5px 0 0;
}

#jsonTbl .table-toolbar {
    margin: 0 0 10px 0;
}

#jsonTbl .table-toolbar hr {
    margin: 10px 0 0 0;
}

#jsonTbl .dataTables_filter {
    overflow: hidden;
    margin-right: 105px;
}

#jsonTbl .column-list {
    position: static;
    margin-top: 1px !important;
    margin-right: 0 !important;
    margin-bottom: -35px
}

#jsonTbl .column-list .btn {
    padding: 7px 14px;
    z-index: 2222;
}

/*#jsonTbl .table tr > th {
    background-color: #1a2d3c !important;
    border-color: #1a2d3c;
    border-top: 1px solid #1a2d3c;
    border-bottom: 1px solid #1a2d3c;
    color: #FFF;
}

.table tr > th {
    background-color: #1a2d3c !important;
    border-color: #1a2d3c!important;
    border-top: 1px solid #1a2d3c!important;
    border-bottom: 1px solid #1a2d3c!important;
    color: #FFF!important;
}*/

.sodExport .dropdown-menu {
    min-width: 212px;
}

#jsonTbl td hr {
    margin: 3px 0;
}

.input-medium.filter {
    width: 230px;
}

.input-medium.groupBy {
    width: 143px !important
}



.tool-bar-present .btn-group.pull-right.column-list {
    margin-top: -92px;
}

.btn-block.nonButton {
    background-color: #FFF;
    text-align: left;
    padding-left: 15px;
}

.btn-block.nonButton:hover {
    background-color: #EEE;
}

.btn-group.withPanel {
    display: block;
}

.btn-group.withPanel .panel-heading {
    padding: 0;
    height: 33px;
}

.btn-group.withPanel .panel-heading .btn {
    padding: 2px 10px;
    margin-top: 4px;
    margin-right: 8px;
}

.btn-group.withPanel label.btn {
    height: 34px;
    width: 40px;
}

.btn-group.withPanel label.btn .icon-ok {
    display: none;
    padding-top: 3px;
}

.btn-group.withPanel label.btn.active .icon-ok {
    display: block;
}

.btn-group.withPanel label.btn.active .icon-remove {
    display: none;
}

.btn-group.withPanel .note {
    padding: 4px 8px 5px 9px;
    margin: 0 3px 3px 0;
    border-left-width: 2px;
}

.nonColor .note.note-warning {
    background-color: transparent;
    border-left-color: transparent;
    border-bottom: 1px solid #E5E5E5;
}

.btntd {
    color: #FFF;
    text-shadow: none;
    background-color: #5CB85C;
    cursor: pointer;
    font-size: 14px;
    width: 117px;
    border: 1px solid #4CAE4C
}

.btntd:hover,
.btntd:focus,
.btntd:active,
.btntd.active,
.btntd[disabled],
.btntd.disabled {
    color: #FFF;
    background-color: #47a447 !important;
    outline: none !important;
    border: 1px solid #398439
}

.tableBack-black {
    border-top-color: #555555 !important;
}

.tableBack-black tr th {
    background-color: #555555;
    border-color: #555555 !important;
    color: #FFFFFF;
}

.taskDetailTab {
    margin-bottom: 0 !important;
    margin-right: 0px;
}

.taskDetailTab .nav-tabs li.active a,
.taskDetailTab .nav-tabs li.active a:hover {
    background-color: #F9F9F9;
}

.taskDetailTab .tab-pane.active .nav-tabs li.active a,
.taskDetailTab .tab-pane.active .nav-tabs li.active a:hover {
    background-color: #FFF;
}

#tabs.popUpTabs {
    padding: 0 0 0 0 !important;
}

#tabs.popUpTabs .ui-tabs-panel {
    /*border-left: none !important;
    border-right: none !important;
    border-bottom: none !important;*/
    padding-left: 10px;
    padding-right: 10px;
    min-height: 150px;
    background: url("../img/loading.gif") no-repeat center 70px;
}


/*#tabs.popUpTabs .popUpTabsHead {
    background-color: #FAFAFA;
} */

#tabs.popUpTabs .popUpTabsHead li a {
    /* font-size: 14px;*/
    padding-top: 10px;
    padding-bottom: 10px;
}

#tabs.popUpTabs .ui-tabs-panel.tab-pane .form-body {
    padding-left: 0px;
    padding-right: 0px;
}

#tabs.popUpTabs .ui-tabs-active {
    border-top: 1px solid #DDDDDD;
}

.popUpAccessTable {
    margin-left: 15px;
    margin-right: 15px;
    border-left: 3px solid #FFB848;
}

.popUpAccessTable .accessEnt br {
    display: none;
}

.popUpAccessTable .accessEnt h4 {
    font-size: 17px;
    /*padding-bottom: 9px;
    border-bottom: 1px solid #E5E5E5;*/
    margin-bottom: 5px;
}

.popUpAccessTable .accessEnt h4 span {
    font-size: 12px;
    text-transform: uppercase;
    color: #616161;
}

.popUpAccessTable .accessEnt p {
    font-size: 15px;
}

.popUpAccessTable .col-md-3.reqType {
    width: 21%;
}

.popUpAccessTable .reqType .portfolio-info {
    padding-right: 0;
    padding-left: 0;
}

.popUpAccessTable .reqType .portfolio-info span.success {
    color: green;
    font-size: 20px;
}

.popUpAccessTable .reqType .portfolio-info span.warning {
    color: #C09853;
    font-size: 20px;
}

.popUpAccessTable .reqType .portfolio-info span.danger {
    color: #B94A48;
    font-size: 20px;
}

.popUpAccessTable .col-md-3.buJustify {
    width: 29%;
}

.popUpAccessTable .buJustify .portfolio-info {
    padding-right: 0;
    padding-left: 0;
}

.popUpAccessTable .buJustify .portfolio-info span br:first-of-type {
    display: none;
}

.popUpAccessTable .buJustify .portfolio-info span {
    font-size: 12px;
    line-height: 18px;
    padding-top: 3px;
}

.popUpAccessTable .stDate .portfolio-info span {
    font-size: 12px;
    line-height: 18px;
    padding-top: 3px;
}

#tabs.popUpTabs .ui-tabs-panel .innerWhiteDiv {
    background-color: #FFF;
}

#tabs.popUpTabs .ui-tabs-panel .popupCustom .portlet .portlet-title {
    border-bottom: 1px solid #EEEEEE !important;
    padding-top: 10px;
    display: none;
}

#tabs.popUpTabs .ui-tabs-panel .popupCustom .portlet .portlet-title .caption {
    font-size: 16px;
    display: none;
}

#tabs.popUpTabs .ui-tabs-panel .popupCustom .portlet .portlet-body .nav-tabs .tab-pane,
#tabs.popUpTabs .ui-tabs-panel .popupCustom .portlet .portlet-body .nav-tabs .tab-pane.active {
    /*border: none;*/
    /* border-top-width: 1px;*/
    background-color: #FFF !important;
    font-size: 13px !important;
    display: none;
}

#tabs.popUpTabs .ui-tabs-panel .popupCustom .portlet .portlet-body .nav-tabs .tab-pane {
    border-top-width: 0px;
}

#tabs.popUpTabs .ui-tabs-panel .popupCustom .portlet .portlet-body .nav-tabs .tab-pane.active {
    border-top-width: 2px;
}

#tabs.popUpTabs .ui-tabs-panel .popupCustom .portlet .portlet-body .nav-tabs .tab-pane a {
    /*color: #0D638F;*/
    font-size: 13px !important;
    background-color: #FFF !important;
}



#tabs.popUpTabs .ui-tabs-panel .popupCustom .portlet .portlet-body .tab-content {
    border-right: none;
    border-left: none;
    border-top: none;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
}

.componentBox {}

.componentBox .portlet-title {
    /*height: 36px !important;*/
    padding: 0 0 0 10px !important;
}

.componentBox .portlet-title .actions {
    margin-top: 0 !important;
}

.componentBox .portlet-title .actions .btn-group {
    margin-top: 0 !important;
}

.componentBox .portlet-title .actions .btn-group a {
    margin-top: 0 !important;
    padding: 7px 10px 8px !important;
}

.componentBox .portlet-body {
    padding-left: 0 !important;
    padding-right: 5px !important;
    padding-top: 0 !important;
    /*background:  url("../img/accordionCompBack.png") repeat-y 0 0;*/
    position: relative;
}

.componentBox .portlet-body .portlet-body {
    background: none !important;
    min-height: 800px;
}

#accordion1.compunentAccord .panel .panel-collapse .panel-body {
    padding: 3px !important;
}

#accordion1.compunentAccord .badge.badge-info {
    background-color: #D9EDF7;
    color: #557386;
}

#accordion1.compunentAccord .panel-default {
    border: none;
    margin-top: 0px;
}

#accordion1.compunentAccord .panel-default > .panel-heading {
    background-color: #DDDDDD !important;
    border-top: 1px solid #DDDDDD !important;
    border-right: 2px solid #DDDDDD !important;
    border-left: 2px solid #DDDDDD !important;
    border-bottom: 1px solid #DDDDDD !important;
    color: #333333 !important;
    cursor: pointer;
}

#accordion1.compunentAccord .panel-default > .panel-heading .icon-plus {
    display: none;
}

#accordion1.compunentAccord .panel-default > .panel-heading .icon-minus {
    display: block;
}

#accordion1.compunentAccord .panel-default .panel-collapse {
    border-right: 2px solid #DDDDDD !important;
    border-left: 2px solid #DDDDDD !important;
    border-bottom: 2px solid #DDDDDD !important;
    border-top: none !important;
}

#accordion1.compunentAccord .panel-default > .panel-heading.accordion-toggle.collapsed {
    background-color: #F5F5F5 !important;
    border-top: 0px solid #DDDDDD !important;
    border-right: 2px solid #DDDDDD !important;
    border-left: 2px solid #DDDDDD !important;
    border-bottom: 1px solid #DDDDDD !important;
    color: #333333 !important;
}

#accordion1.compunentAccord.divided .panel-default > .panel-heading.accordion-toggle.collapsed {
    background-color: #F5F5F5 !important;
}

#accordion1.compunentAccord .panel-default > .panel-heading.accordion-toggle.collapsed .icon-plus {
    display: block;
}

#accordion1.compunentAccord .panel-default > .panel-heading.accordion-toggle.collapsed .icon-minus {
    display: none;
}

.accordion.compunentAccord {
    /*border-bottom:1px solid #C4D5DF !important;*/
}

.customScrollDiv {
    padding-right: 10px;
}

.uicomponentAccordCol {
    background: #F5F5F5;
    height: 100%;
    margin-left: 14px;
    padding-left: 0;
    padding-right: 0;
    position: absolute;
    width: 17% !important;
    -moz-box-shadow: inset #DDDDDD 0 0 0 2px;
    -webkit-box-shadow: inset #DDDDDD 0 0 0 2px;
    box-shadow: inset #DDDDDD 0 0 0 2px;
}

.uicomponentDataCol {
    padding-left: 0 !important;
    margin-left: 18.8%;
    width: 81% !important;
}

.uicomponentDataCol .portlet-body {
    overflow: hidden;
    padding-top: 10px !important;
    min-height: 300px;
}

.compunentAccord .form-group {
    overflow: hidden;
    padding: 3px 0;
    margin-bottom: 5px;
}

.compunentAccord .form-group .searchArea {
    padding-left: 5px;
    padding-right: 5px;
}

.compunentAccord .form-group .searchArea .form-control {
    height: 24px;
    line-height: 24px;
    padding: 0 4px;
    font-size: 12px;
}

.compunentAccord .form-group .control-label {
    padding-right: 0;
    padding-left: 0;
    padding-top: 5px;
    font-size: 12px;
}

.compunentAccord .form-group .compoReset {
    padding-left: 0px;
    padding-top: 4px;
    text-decoration: none;
}

#brdcrumb.caption {
    font-size: 12px;
}

.recordsBottom {
    padding-top: 10px;
}

.dtProcessing {
    position: relative;
}

.dtProcessing .dataTables_processing {
    position: absolute;
    width: 117px;
    padding: 10px;
    background: #FFF url("../../assets/img/ajax-loader.gif") no-repeat 85px center;
    border: 1px solid #BFBFBF;
    left: 41%;
    top: 90px;
    z-index: 200;
    font-size: 13px;
}

.componentPriButton {
    margin-top: -60px;
    padding-bottom: 8px;
    padding-top: 7px;
}

.componentChevron i {
    font-weight: normal;
    font-size: 10px;
    color: #a0a1a2 !important;
    padding: 3px 10px 0 0;
}

.unique .column-list {
    margin-top: 0;
    position: absolute;
    right: 26px !important;
    top: 0px !important;
}

.unique .column-list .btn {
    padding: 8px 10px !important;
}

.createReq .portlet-title {
    padding-right: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.createReq .portlet-title .caption {
    padding-top: 8px;
}

.createReq .portlet-title .actions {
    margin-top: 0px !important;
}

.createReq .portlet-title .actions .btn {
    padding-bottom: 9px !important;
    padding-top: 9px !important;
    margin-top: 0 !important;
    padding-left: 16px !important;
    padding-right: 16px !important;
}

.dropdown.user.open .dropdown-menu {
    width: 180px;
}

#doRemPage table.table.doRemTable {
    margin-bottom: 10px !important;
}

.iconLessLeftTab li a {
    padding: 9px 0 9px 10px;
}

.defaultAccordion .panel-heading.accordion-toggle {
    background-color: #fff !important;
    border-color: #DDDDDD !important;
    color: #333333 !important;
}

.portlet.box.blue .portlet-title {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    padding-right: 0 !important;
}

.portlet.box.blue .portlet-title .caption {
    padding-top: 9px !important;
    padding-bottom: 9px !important;
    margin-bottom: 0 !important;
}

.portlet > .portlet-title > .actions > .btn-group {
    margin-top: 0px !important;
}

.portlet > .portlet-title > .actions > .btn-group a {
    margin-top: 0px !important;
}

.portlet > .portlet-title > .actions {
    margin-top: 0 !important;
}

.portlet-title .actions .btn-group a.export-dropDown {
    margin-top: 0 !important;
    padding: 8px 10px !important;
}

.nav-tabs > li > a {
    padding: 10px 9px !important;
}

.compunentAccord .panel-heading {
    text-transform: none !important;
}

#accordion1.compunentAccord .panel-default > .panel-heading.accordion-toggle.mark {
    background-color: #555555 !important;
    color: #FFFFFF !important;
    border-color: #555555 !important;
}

#accordion1.compunentAccord .panel-default > .panel-heading.accordion-toggle.mark i.icon-remove {
    color: #FFF !important;
}

#accordion1.compunentAccord .panel-default .panel-collapse.mark {
    border-color: #555555 !important;
}

.breadCrumbLink,
.breadCrumbLink:hover {
    color: #FFF;
    font-style: italic;
    text-decoration: underline;
    font-weight: bold;
    cursor: pointer;
}



#topRightDropDown .dropdown-menu .dropdown-menu-list {
    list-style: none outside none;
    padding-left: 0;
}

.pendingApprov li {
    border-bottom: 0px solid;
    padding-bottom: 5px;
}

.pendingApprov li a {
    display: inline;
    border: none;
}

.portfolio-btn3 a {
    background: none repeat scroll 0 0 #26C281 !important;
    border-color: #26C281 !important;
    display: block;
    padding: 26px 0;
}

.portfolio-btn3 a:hover {
    background: none repeat scroll 0 0 #21A870 !important;
}

.rwb-listRoles .switchGroup .control-label {
    padding-right: 50px;
}

.rwb-listRoles .switchGroup .control-label.last {
    padding-right: 0;
}

.rwbHome .has-switch {
    margin-right: 10px;
}



#rowRadio .btn.blue {
    display: block;
    width: 100%;
    text-align: left;
    background: none repeat scroll 0 0 #fff;
    margin-bottom: 15px;
    color: #16A1F2;
    font-size: 18px;
    font-weight: 200;
    text-transform: uppercase;
    padding: 9px 9.5px;
    border-left: 3px solid #107fc3;
    position: relative;
    -webkit-box-shadow: 0 1px 11px 0 rgba(0, 0, 0, 0.12)!important;
    box-shadow: 0 1px 11px 0 rgba(0, 0, 0, 0.12)!important;
}

#rowRadio .btn.blue.active,
#rowRadio .btn.blue:hover {
    background: none repeat scroll 0 0 #eaedf5 !important;
    color: #16A1F2 !important;
}

#rowRadio .btn.blue .switch {
    width: 23px;
    height: 23px;
    background: #FFF;
    -moz-border-radius: 50px !important;
    -webkit-border-radius: 50px !important;
    border-radius: 50px !important;
    float: left;
    margin-right: 15px;
    margin-left: 10px;
    text-align: center;
    border: 1px solid #C0C0C0;
}

#rowRadio .btn.blue.active .switch,
#rowRadio .btn.blue:hover .switch {
    background: #87CEEB !important;
    border: 1px solid #87CEEB !important;
}

#rowRadio .btn.blue button {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2;
}

#rowRadio .btn.blue button i {
    margin-top: 5px;
}

#rowRadio .btn.blue button {
    display: none;
}

#rowRadio .btn.blue.active button {
    display: block;
}

#rowRadio .btn.blue button.disabled {
    background: #DDDDDD !important;
    z-index: 1;
    display: block;
}

#noWrapTabs-Pills {
    /*overflow-x: scroll;*/
    padding-bottom: 10px;
}

#noWrapTabs-Pills li {
    display: table-cell;
    float: none;
    border: none;
}

#noWrapTabs-Pills li a {
    white-space: nowrap;
    background: #dee1ef !important;
    border: none;
    padding: 10px 15px;
    border-right: 1px solid #FFF;
}

#noWrapTabs-Pills li:hover a {
    background: #428BCA !important;
    color: #FFF;
}

#noWrapTabs-Pills li.ui-state-active a {
    background: #428BCA !important;
    color: #FFF;
}

.noWrapTabs-Pills .ui-widget-content {
    margin-top: 5px !important;
}

.buttonAdjust .portlet-title {
    position: relative;
    margin: 0;
    border: none;
}

.buttonAdjust .portlet-title .actions {
    position: absolute;
    right: 0;
    top: 20px;
}

.buttonAdjust .recordsBottom {
    padding-top: 0;
}

.portlet.box > .portlet-body.no-padding {
    padding: 0;
}

#role-dashboard .col-md-4 {
    padding-top: 10px;
}

#role-dashboard .col-md-4 .dtProcessing .col-md-5 {
    padding-left: 25px;
    width: 43.667%;
}

#role-dashboard .col-md-4 .dtProcessing .col-md-7 {
    display: none;
}

#role-dashboard .col-md-4 table {
    border-top: 1px solid #DDDDDD;
}

#role-dashboard .col-md-8 {
    background: #000;
}

#brocRulesBadges .col-md-3 {
    width: 20%;
}

#brocRulesBadges .dashboard-stat1 .visual > i {
    font-size: 70px;
    line-height: 94px;
    margin-left: -21px;
    opacity: 0.3;
    filter: alpha(opacity=30);
}

#brocRulesBadges .dashboard-stat1 .visual {
    display: block;
    float: left;
    font-size: 35px;
    height: 80px;
    line-height: 35px;
    margin-bottom: 15px;
    padding-left: 15px;
    padding-top: 10px;
    width: 80px;
}

.privRules.portfolio-block p {
    margin: 0;
    padding: 0;
}

.privRules.portfolio-block code {
    display: inline-block;
    border: none;
    box-shadow: none;
    background: none;
    /*font-family: 'Open Sans',sans-serif;*/
    color: #636363;
    font-size: 12px;
    padding: 8px 10px 0 10px;
    /*margin-top: 7px;*/
    margin-bottom: 0;
    height: 83px;
}

.idStatus {
    background: none repeat scroll 0 0 #D7DFE2;
    color: #80898E;
    float: left;
    font-size: 2.5em;
    height: 83px;
    line-height: 72px;
    position: relative;
    text-align: center;
    width: 65px;
}

.idStatus span {
    display: block;
    position: absolute;
    bottom: 0;
    text-transform: uppercase;
    text-align: center;
    width: 100%;
    color: #FFF;
    font-size: 12px;
    line-height: 18px;
}

.idStatus span.active {
    background: #35AA47;
}

.privRules.portfolio-block .col-md-4 {
    width: 36.333%;
}

.privRules.portfolio-block .col-md-6 {
    width: 53%;
}

.privRules.portfolio-block .col-md-2 {
    width: 10.667%;
}

.privRules.portfolio-block .portfolio-info span {
    font-size: 21px;
}

.privRules.portfolio-block .portfolio-btn .btn {
    height: 38px;
    text-transform: uppercase;
    background: #DDDDDD;
}

#brocRulesBadges {
    margin-bottom: 20px;
}

#brocRulesBadges .btn {
    cursor: default;
}

#brocRulesBadges .btn.green,
#brocRulesBadges .btn.green:hover {
    background-color: #44B6AE !important;
}

#brocRulesBadges .btn.red,
#brocRulesBadges .btn.red:hover {
    background-color: #E35B5A !important;
}

#brocRulesBadges .btn.yellow,
#brocRulesBadges .btn.yellow:hover {
    background-color: #FFB848 !important;
}

#brocRulesBadges .btn.blue,
#brocRulesBadges .btn.blue:hover {
    background-color: #578EBE !important;
}

#brocRulesBadges .btn.dark,
#brocRulesBadges .btn.dark:hover {
    background-color: #95A5A6 !important;
}

#brocRulesBadges .btn.purple,
#brocRulesBadges .btn.purple:hover {
    background-color: #8775A7 !important;
}

#createPrevFRuletiles .desc {
    font-size: 53px;
}

#createPrevFRuletiles .number {
    font-size: 53px;
}

#createPrevFRuletiles .dashboard-stat .relativeLayer {
    height: 133px;
}

#createPrevFRuletiles .dashboard-stat-style2 .visual > i {
    font-size: 277px;
    line-height: 110px;
    margin-left: -27px;
}

#createPrevFRuletiles .dashboard-stat-style2 .visual > i.icon-magic {
    line-height: 230px;
}

#createPrevruleForm .form-body .col-md-2 {
    width: 19.667%;
}

#createPrevruleForm .form-body .col-md-1.andSelect {
    width: 11.333%;
    padding-top: 27px;
}

#createPrevruleForm .form-body .col-md-1.addButton {
    width: 9.9%;
    padding-left: 0;
    padding-top: 27px;
}

#createPrevruleForm .form-body .col-md-1.addButton button {
    padding-top: 7px;
    padding-bottom: 7px;
}

#createPrevruleForm hr {
    margin-top: 11px !important;
    margin-bottom: 11px !important;
}

#createPrevruleForm table td {
    border-top: none;
}

#createPrevruleForm .form-body,
#createPrevruleForm .form-body h3.form-section {
    padding-top: 0;
}

#createPrevRuleTiles .btn em {
    font-size: 17px;
}

#createPrevRuleTiles .btn span {
    font-size: 25px;
}

.customDataTable th,
.customDataTable td {
    vertical-align: middle !important;
}

.customDataTable th.last {
    padding-right: 8px !important;
}

.customDataTable th#first {
    width: 10px !important;
    padding-right: 8px !important;
}

#accordion1.global .panel-success {
    border-color: #BCE8F1;
    margin-top: 5px;
}

#accordion1.global .panel-success > .panel-heading {
    background-color: #D9EDF7 !important;
    border-color: #BCE8F1 !important;
    color: #3A87AD !important;
}

#accordion1.global .panel-success > .panel-heading + .panel-collapse .panel-body {
    border-top-color: #BCE8F1 !important;
}

#accordion1.global .panel-success > .panel-heading {
    cursor: pointer;
}



#accordion1.global .panel-success > .panel-heading h2 span {
    /*color: #2A6496 !important;*/
    font-weight: bold !important;
    padding-right: 20px;
    font-size: 14px;
}

#accordion1.global .panel-success > .panel-heading h2 {
    background: url("../img/accordion-plusminus.png") no-repeat right top;
    cursor: pointer;
}

#accordion1.global .panel-success .accordion-toggle.collapsed {
    background-color: #D9EDF7 !important;
    border-color: #BCE8F1 !important;
    color: #3A87AD !important;
}

#accordion1.global .panel-success .accordion-toggle.collapsed h2 {
    background-position: right bottom;
}


/*BEGIN STEP BLOCKS*/

.front-steps.front-step-one:after,
.front-steps.front-step-two:after {
    display: none;
}

.front-steps.front-step-one:after,
.front-steps.front-step-two:after {
    border-top: none;
    border-bottom: none;
}

.front-steps {
    /* padding: 15px 20px 33px !important;*/
    padding: 6px 20px 17px !important;
}

.front-steps p {
    color: #fff;
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 0;
}

.front-steps h2 {
    color: #fff;
    font-size: 22px;
    font-weight: 400!important;
}

.attestationSteps .step1 .front-steps h2 {
    color: #CCC;
}

.front-steps.front-step-one h2 {
    color: #fefefe;
}

.front-steps.front-step-one {
    background: #0da3e2 url(../img/steps/one.png) no-repeat right bottom;
}

.front-steps.front-step-two {
    background: #b0b6bb url(../img/steps/two.png) no-repeat right -7px;
}

.front-steps.front-step-three {
    background: #68727c url(../img/steps/three.png) no-repeat right bottom;
}

#attestationSteps.step2 .front-steps.front-step-two {
    background-color: #0da3e2;
}

#attestationSteps.step2 .front-steps.front-step-two {
    background-image: url(../img/steps/two_wt.png);
    background-position: right -7px;
}

#attestationSteps.step2 .front-steps.front-step-one {
    background-color: #b0b6bb;
}

.front-steps.front-step-one,
.front-steps.front-step-two {
    position: relative;
}

.front-steps.front-step-one:after,
.front-steps.front-step-two:after {
    top: 50%;
    width: 0;
    height: 0;
    left: 100%;
    z-index: 2;
    content: " ";
    display: block;
    margin-top: -1em;
    position: absolute;
    border-left: 15px solid #36b3e7;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
}

#attestationSteps.step2 .front-steps.front-step-one:after,
#attestationSteps.step2 .front-steps.front-step-two:after {
    border-left: 15px solid #bec2c7 !important;
}

#attestationSteps .front-steps.front-step-two:after {
    border: none;
}

.front-steps.front-step-two:after {
    border-left-color: #868e96;
}

@media (min-width: 767px) {
    /*BEGIN STEP BLOCKS*/
    .no-space-steps [class^="col-"],
    .no-space-steps [class*=" col-"] {
        padding-left: 0;
        padding-right: 0;
    }
    /*END STEP BLOCKS*/
}

@media (max-width: 768px) {
    .header.scrolling-fixed a.logo-v1 img {
        margin-top: 19px;
    }
    .header ul.nav {
        float: none;
        margin: 0;
    }
    .navbar-collapse.in {
        overflow: inherit;
    }
    .header .navbar-collapse {
        max-height: 3000px;
    }
    .navbar-nav > li > .dropdown-menu {
        margin-left: 30px;
    }
    .header .nav li.menu-search span.sep {
        display: none;
    }
    .scrolling-fixed.header .nav li.menu-search {
        padding: 12px;
    }
    .no-space-steps {
        padding: 0 15px;
    }
    .front-steps.front-step-one:after,
    .front-steps.front-step-two:after {
        border-top: none;
        border-bottom: none;
    }
}

@media (max-width: 766px) {
    .no-space-steps {
        padding: 0;
    }
}

.no-space-steps {
    padding: 0 15px;
}


/*END STEP BLOCKS*/

.pager .userName,
.pager .userName span {
    border: none;
    padding: 0;
}

.pager .userName span a {
    /* text-decoration: underline;*/
}

.select2-container-disabled {
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}

.note.note-success .select2-container .select2-choice {
    border: 1px solid #3CC051;
}

.modal-dialog {
    padding: 0 !important;
    width: auto !important;
}

.modal-dialog .modal-content {
    padding: 0 !important;
    border: none !important;
}

#portlet_component.portlet-body {
    background: #ffffff;
    /*padding: 0;*/
}

#portlet_component.portlet-body .row {
    margin: 0;
}

#portlet_component.portlet-body #portlet_component_left {
    background: #FFFFFF;
    /*border-right: 1px solid #EFEFEF;*/
    max-height: 2000px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
}

#portlet_component.portlet-body #portlet_component_left .recordsBlock {
    padding-right: 0;
    padding-left: 10px;
    width: 60%;
}

#portlet_component.portlet-body #portlet_component_left .searchBlock {
    display: none;
}

#portlet_component.portlet-body #portlet_component_left .showingEntriesBlock {
    padding-right: 0;
    padding-left: 10px;
}

#portlet_component.portlet-body #portlet_component_left .pagingBlock {
    padding-left: 0;
    padding-right: 10px;
}

#portlet_component.portlet-body #portlet_component_left table {
    border-left: none !important;
    border-right: none !important;
}

#portlet_component.portlet-body #portlet_component_left table tr td,
#portlet_component.portlet-body #portlet_component_left table tr th {
    border-left: none !important;
    border-right: none !important;
    cursor: pointer;
}

#portlet_component.portlet-body #portlet_component_left table tr td.active {
    background: #E8F6FC;
    color: #3A87AD;
    /*border-bottom: 1px solid #BCE8F1;*/
}

#portlet_component.portlet-body #portlet_component_left .form-actions {
    background: none;
    margin-top: 0;
}

.checkBoxToggle .btn.yellow.active .icon-check,
.checkBoxToggle .btn.yellow .icon-check-empty {
    display: inline-block;
    width: 19px;
    text-align: left
}

.checkBoxToggle .btn.yellow.active .icon-check-empty,
.checkBoxToggle .btn.yellow .icon-check {
    display: none;
}

#portlet_component.portlet-body #portlet_component_right .dropzone {
    background: none;
    padding: 0;
    margin: 0;
    border: none;
}

#portlet_component.portlet-body #portlet_component_right {
    padding-top: 15px;
}

#portlet_component.portlet-body #portlet_component_right .dropzone .dz-default.dz-message {
    background: none;
    text-align: center;
    font-size: 30px;
    width: auto;
    font-style: italic;
    color: #B7B7B7;
}

#portlet_component.portlet-body #portlet_component_right .dropzone .dz-default.dz-message i {
    font-size: 30px;
}

#portlet_component.portlet-body #portlet_component_right .row.profile .col-md-12 {
    padding: 0;
}

#portlet_component.portlet-body #portlet_component_right .row.profile .col-md-12 .add-portfolio {
    margin-bottom: 15px;
}

#portlet_component.portlet-body #portlet_component_right {
    padding-top: 10px;
}

#portlet_component.portlet-body .row.portfolio-block {
    margin-bottom: 15px;
    border-left: 3px solid #FFB848;
}

#portlet_component.portlet-body .row.portfolio-block .portfolio-text-info {
    /* padding-top: 10px;*/
}

#portlet_component.portlet-body .row.portfolio-block .portfolio-info {
    padding-bottom: 0;
}

#portlet_component.portlet-body .row.portfolio-block .portfolio-info span {
    font-size: 20px;
}

#portlet_component.portlet-body #portlet_component_right pre {
    background: none;
    border: none;
}

#portlet_component.portlet-body #portlet_component_right .recordsBlock,
#portlet_component.portlet-body #portlet_component_right .searchBlock,
#portlet_component.portlet-body #portlet_component_right .showingEntriesBlock,
#portlet_component.portlet-body #portlet_component_right .pagingBlock {
    padding: 0;
}

#portlet_component.portlet-body #portlet_component_right #tabs .ui-tabs-active {
    border-top: 1px solid #DDDDDD;
}

#portlet_component.portlet-body #portlet_component_right #tabs li.ui-state-default a {
    padding-top: 12px;
    padding-bottom: 12px;
}

#rounded .panel-body {
    color: #000 !important;
}

#rounded .panel-title {
    font-size: 17px;
}

#rounded .panel-body .portfolio-info span {
    font-size: 12px;
    line-height: 14px;
}

#rounded .panel-title,
#rounded .panel-body .has-switch {
    min-width: 134px !important;
}

#rounded .panel-heading {
    background-color: #1a2d3c !important;
    color: #fff !important;
}

#rounded .panel-heading .panel-title {
    background: url("../img/accordion-plusminus.png") no-repeat scroll left bottom;
    padding-left: 25px;
}

#rounded .panel-heading.accordion-toggle.collapsed .panel-title {
    background: url("../img/accordion-plusminus.png") no-repeat scroll left 4px;
}

#rounded .btn {
    text-transform: uppercase;
}

#pendingdiv1 {
    margin-top: 20px;
}

#modARdataBlockShow.row.portfolio-block {
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    border-left: 3px solid #1080c4;
}

#modARdataBlockShow.row.portfolio-block #modARdataBlockShow_AccessKey.portfolio-info {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0
}

#modARdataBlockShow.row.portfolio-block #modARdataBlockShow_AccountKey.portfolio-info {
    padding-bottom: 0;
    padding-top: 5px;
    float: none;
    padding-left: 15;
    padding-right: 0
}

#modARdataBlockShow.row.portfolio-block #modARdataBlockShow_AccountKey.portfolio-info span {
    display: inline-block;
}

#modARdataBlockShow.row.portfolio-block #modARdataBlockShow_EntKey.portfolio-info {
    padding-bottom: 0;
    padding-left: 15;
    padding-right: 0
}

#modARdataBlockShow.row.portfolio-block #modARdataBlockShow_EndpointKey.portfolio-info {
    padding-bottom: 0;
    padding-right: 15px;
}

#modARdataBlockShow.row.portfolio-block #modARdataBlockShow_RequestKey.portfolio-info {
    padding-bottom: 0;
    padding-right: 15px;
}

#modARdataBlockShow.row.portfolio-block #modARdataBlockShow_ApprovalKey.portfolio-info {
    padding-bottom: 0;
}

#modARdataBlockShow.row.portfolio-block #modARdataBlockShow_Startdate.portfolio-info {
    padding-bottom: 0;
    padding-right: 0;
    text-align: right;
}

#modARdataBlockShow.row.portfolio-block #modARdataBlockShow_RequestedFor.portfolio-info {
    padding-top: 5px;
    margin-bottom: 0;
    padding-left: 0;
    padding-bottom: 3px;
    color: #000;
    display: block;
    width: 290px;
}

#modARdataBlockShow.row.portfolio-block #modARdataBlockShow_RequestedFor.portfolio-info span {
    font-size: 13px;
    text-transform: capitalize;
    display: inline-block;
}

#modARdataBlockShow.row.portfolio-block #modARdataBlockShow_BusinessJustification.portfolio-info {
    padding-left: 0px;
    padding-top: 5px;
    padding-bottom: 3px;
    color: #000;
    display: block;
}

#modARdataBlockShow.row.portfolio-block #modARdataBlockShow_BusinessJustification.portfolio-info span {
    font-size: 13px;
    color: #888888;
    text-transform: capitalize
}

#modARdataBlockShow.row.portfolio-block #modARdataBlockShow_Duedate.portfolio-info {
    padding-bottom: 0;
    padding-right: 0;
    text-align: right;
}

#modARdataBlockShow.row.portfolio-block #modARdataBlock_AccessKey.portfolio-info {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    word-break:break-all; /*SD-4582*/
}

#modARdataBlockShow.row.portfolio-block #modARdataBlock_AccountKey.portfolio-info {
    padding-bottom: 0;
    padding-top: 3px;
    padding-left: 15;
    padding-right: 0;
    float: none;
}

#modARdataBlockShow.row.portfolio-block #modARdataBlock_AccountKey.portfolio-info span {
    padding-bottom: 0;
    padding-left: 15;
    padding-right: 0;
    display: inline-block;
}

#modARdataBlockShow.row.portfolio-block #modARdataBlock_EntKey.portfolio-info {
    padding-bottom: 0;
    padding-left: 15;
    padding-right: 0
}

#modARdataBlockShow.row.portfolio-block #modARdataBlock_EndpointKey.portfolio-info {
    padding-bottom: 0;
    padding-right: 0;
}

#modARdataBlockShow.row.portfolio-block #modARdataBlock_RequestKey.portfolio-info {
    padding-bottom: 0;
    padding-right: 0;
}

#modARdataBlockShow.row.portfolio-block #modARdataBlock_ApprovalKey.portfolio-info {
    padding-bottom: 0;
}

#modARdataBlockShow.row.portfolio-block #modARdataBlock_Startdate.portfolio-info {
    padding-bottom: 0;
    padding-right: 0;
    text-align: right;
}

#modARdataBlockShow.row.portfolio-block #modARdataBlock_RequestedFor.portfolio-info {
    padding-top: 5px;
    margin-bottom: 0;
    padding-left: 0;
    padding-bottom: 3px;
    color: #000;
    display: block;
    width: 300px;
}

#modARdataBlockShow.row.portfolio-block #modARdataBlock_RequestedFor.portfolio-info span {
    font-size: 13px;
    text-transform: capitalize;
    display: inline-block;
}

#modARdataBlockShow.row.portfolio-block #modARdataBlock_BusinessJustification.portfolio-info {
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 3px;
    color: #000;
    display: block;
    float: none;
}

#modARdataBlockShow.row.portfolio-block #modARdataBlock_BusinessJustification.portfolio-info span {
    font-size: 13px;
    color: #888888;
    text-transform: capitalize
}

#modARdataBlockShow.row.portfolio-block #modARdataBlock_Duedate.portfolio-info {
    padding-bottom: 0;
    padding-right: 0;
    text-align: right;
}

#modARdataBlockShow.row.portfolio-block .portfolio-info span {
    font-size: 12px;
    line-height: 14px;
}

#modARdataBlockShow.row.portfolio-block .portfolio-info span em {
    color: red;
    font-size: 12pt;
    cursor: pointer
}

#modARdataBlockShow.row.portfolio-block .border-top {
    border-top: 1px solid #E2E2E2;
}

.bluePanelOuter .panel-heading {
    margin-top: 0 !important;
    margin-bottom: 0;
}
/*
.bluePanelOuter .panel-heading {
    border-left:1px solid #BCE8F1 !important;
    border-top:1px solid #BCE8F1 !important;
    border-right:1px solid #BCE8F1 !important;
}
*/
.bluePanelOuter .panel-inner {
    /*border-left:1px solid #BCE8F1 !important;
    border-right:1px solid #BCE8F1 !important;*/
    padding-top: 10px;
    padding-bottom: 10px;
}

.panel-heading.clickme.open .panel-title {
    background: url("../img/accordion-plusminus.png") no-repeat scroll left 4px rgba(0, 0, 0, 0) !important;
    padding-left: 25px;
}

.panel-heading.modify.open .panel-title {
    background: url("../img/accordion-plusminus.png") no-repeat scroll left 4px rgba(0, 0, 0, 0) !important;
    padding-left: 25px;
}

#entvalforsystemendpoint {
    position: relative;
}

#entvalforsystemendpoint #advSearch {
    position: absolute;
    top: 0px;
    right: 12px;
    z-index: 1000;
}



.uicomponentDataCol #myDataTable {
    margin-bottom: 100px !important;
}

.uicomponentDataCol #myDataTable_wrapper .slimScrollBarH {
    bottom: 91px !important;
}

.uicomponentDataCol #myDataTable_wrapper .slimScrollDivH + .row {
    margin-top: -90px;
}



a.tooltips {
    position: relative;
    display: inline;
    cursor: pointer;
}

a.tooltips span {
    position: absolute;
    width: 180px;
    color: #000000;
    background: #FFFFFF;
    border: 1px solid #DDDDDD;
    height: 30px;
    line-height: 30px;
    text-align: center;
    visibility: hidden;
    border-radius: 0px;
    -webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 8px rgba(0, 0, 0, 0.2);
    padding: 0 !important;
}

a.tooltips span:before {
    content: '';
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -12px;
    width: 0;
    height: 0;
    border-top: 12px solid #DDDDDD;
    border-right: 12px solid transparent;
    border-left: 12px solid transparent;
}

a.tooltips span:after {
    content: '';
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -8px;
    width: 0;
    height: 0;
    border-top: 8px solid #FFFFFF;
    border-right: 8px solid transparent;
    border-left: 8px solid transparent;
}

a:hover.tooltips span {
    visibility: visible;
    bottom: 30px;
    left: 50%;
    margin-left: -76px;
    z-index: 999;
}

.input-group .tagsinput #tags_1_addTag {
    display: none;
}

.input-group div.tagsinput span.tag {
    padding: 0px;
    margin-bottom: 3px;
}

.input-group div.tagsinput {
    padding-bottom: 4px;
    min-height: inherit;
}

.select2-container.form-control.select2me {
    display: inline-block;
}

#analyticsComponent #myDataTable .th_0 {
    width: 200px !important;
}

#analyticsComponent .column-list {
    margin: 0 -240px 0 0;
    position: relative;
    z-index: 1000;
}

#analyticsComponent .column-list .btn.dark {
    background-color: #f0ad4e !important;
    border-color: #eea236 !important;
    color: #fff !important;
    padding: 7px 10px !important;
}
/*SD-4054*/
/*#runtimeAnalyticsHistory .column-list .btn.dark{
    height: 50px;
}*/

#runtimeAnalyticsHistory .column-list {
    position: relative;
}

.taskDetailTab .modal-header {
    display: none;
}

.leftEmptyIconMenu li a {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px;
}

.leftEmptyIcon {
    display: none !important;
}

.searchSideButton {
    /*padding-bottom:13px ;
    padding-top:13px ;*/
    text-transform: capitalize !important;
}

.disabledTextArea {
    background: #eeeeee;
    border: 1px solid #e5e5e5;
    padding: 6px 12px;
}

.searchSideText {
    width: 100% !important;
}

@-moz-document url-prefix() {
    .searchSideText {
        width: 100% !important;
    }
}

.textAreaSlimScroll .slimScrollDiv {
    overflow: visible !important;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .searchSideText {
        width: 100% !important;
        height: 34px !important;
    }
}

.panel-title h4,
.panel-heading {
    cursor: pointer
}

#mitigatingControlDataTable .th_7 {
    width: 130px;
}

.accordion .panel.status_1 {
    border: 1px solid #edd7bb;
}

.accordion .panel.status_0 {
    border: 1px solid #d6e9c6;
}

.accordion .panel.status_0 .accordion-toggle {
    background: none repeat scroll 0 0 #dff0d8 !important;
    color: #468847 !important;
}

.accordion .panel.status_0 .accordion-toggle.collapsed {
    background: none repeat scroll 0 0 #dff0d8 !important;
    color: #468847 !important;
}

.accordion .panel.status_0 .panel-body {
    border-color: #d6e9c6;
    padding-bottom: 3px;
}

.accordion .panel.status_0 .badge {
    background-color: #468847;
}

.accordion .panel.status_1 {
    border: 1px solid #eed3d7;
}

.accordion .panel.status_1 .accordion-toggle {
    background: none repeat scroll 0 0 #f2dede !important;
    color: #b94a48 !important;
}

.accordion .panel.status_1 .panel-body {
    border-color: #eed3d7;
    padding-bottom: 3px;
}

.accordion .panel.status_1 .accordion-toggle.collapsed {
    background: none repeat scroll 0 0 #f2dede !important;
    color: #b94a48 !important;
    border-color: #eed3d7;
}

.accordion .panel.status_1 .badge {
    background-color: #b94a48;
}

.accordion .panel.sodreport {
    border: 1px solid #d6e9c6;
}

.accordion .panel.sodreport .accordion-toggle {
    background: none repeat scroll 0 0 #dff0d8 !important;
    color: #468847 !important;
}

.accordion .panel.sodreport .accordion-toggle.collapsed {
    background: none repeat scroll 0 0 #dff0d8 !important;
    color: #468847 !important;
}

.accordion .panel.sodreport .panel-body {
    border-color: #d6e9c6;
    padding-bottom: 3px;
}

.accordion .panel.sodreport .badge {
    background-color: #468847;
}

.accordion .panel.sodreport .panel-title {
    font-size: 15px;
}

.msgTitle {
    border-bottom: 1px solid #dfdfdf;
    padding-bottom: 3px;
    margin-bottom: 3px;
    display: block;
    text-transform: uppercase;
    font-weight: 700;
}





.header .navbar-nav .dropdown-toggle:hover,
.header .navbar-nav .dropdown.open .dropdown-toggle {
    background-color: #01111d !important;
}

.header .navbar-nav > li.dropdown.user .dropdown-toggle {
    padding: 7px 4px 9px 9px;
}

.header .navbar-nav li.dropdown .dropdown-toggle i {
    color: #fff !important;
}

.header .navbar-nav > li.dropdown.user .dropdown-toggle .username {
    display: inline-block;
    margin: 5px 0 0 5px;
}

ul.page-sidebar-menu > li > a {
    font-weight: 400;
}

ul.page-sidebar-menu > li > a {
    border-top: 1px solid #263f54 !important;
}

ul.page-sidebar-menu > li.open > a,
ul.page-sidebar-menu > li > a:hover,
ul.page-sidebar-menu > li:hover > a {
    border-top: 1px solid #e8e8e8;
}

ul.page-sidebar-menu > li.active > a,
ul.page-sidebar-menu > li.active > a:focus {
    border-top-color: transparent !important;
}

ul.page-sidebar-menu > li.active > a i {
    color: #fff;
}

ul.page-sidebar-menu ul.sub-menu > li > a {
    font-weight: 400 !important;
}

.sidebar-toggler {
    background-image: url(../img/sidebar-toggler-saviynt-darkblue.png);
}

.page-sidebar .sidebar-toggler {
    cursor: pointer;
    opacity: 0.5;
    filter: alpha(opacity=50);
    margin-top: 15px;
    margin-left: 204px;
    width: 29px;
    height: 29px;
    background-repeat: no-repeat;
}

.sidebar-toggler:hover {
    filter: alpha(opacity=100);
    opacity: 1;
}

.page-sidebar-closed .sidebar-toggler {
    margin-left: 3px;
}

/*
.header .hor-menu ul.nav li.active > a,
.header .hor-menu ul.nav li.active > a:hover {
    background: #ef9a1b !important;
}


.header .hor-menu ul.nav li.active .selected {
    border-top: 6px solid #ef9a1b;
}*/

.header .hor-menu .dropdown-menu li > a {
    color: #999;
    padding: 7px 18px !important;
    margin-bottom: 1px;
}

.page-content {
    background-color: #f2f3f8;
}

.page-content .page-breadcrumb.breadcrumb {
    background-color: transparent;
    border-bottom: 2px solid #e8e8e8!important;
}

.dashboard-stat.green {
    background-color: #28b779;
}

.dashboard-stat.green .more {
    background-color: #10a062;
}

.dashboard-stat .visual {
    display: block;
    float: left;
    height: 60px;
    padding-right: 15px;
    padding-left: 15px;
    padding-top: 10px;
    width: 25%;
    text-align: left;
}




/***
Footer 
***/

.footer .footer-inner {
    color: #96a2ab;
}

.footer .footer-tools {
    float: right;
    display: inline-block;
    margin-top: -28px;
}

.footer .footer-tools .go-top {
    background: #fff;
    -webkit-box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.2);
    -moz-box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.2);
    box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.2);
    border-radius: 100%!important;
    width: 40px;
    height: 40px;
    padding: 0;
    text-align: center;
    line-height: 40px;
}

.footer .footer-tools .go-top:hover {
    opacity: 0.7;
    filter: alpha(opacity=70);
}

.footer .footer-tools .go-top i {
    color: #999999;
}

.dashboard-stat,
.mix-details {
    border-radius: 5px !important;
    -webkit-box-shadow: 0 1px 11px 0 rgba(0, 0, 0, 0.12);
    box-shadow: 0 1px 11px 0 rgba(0, 0, 0, 0.12);
}

.home-user {
    font-size: 30px;
    float: left;
    color: #013d67;
}

.progress {
    height: 8px;
}

.dataTables_wrapper {
    background: #fff;
    padding: 5px;
    -webkit-box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.08);
    -moz-box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.08);
    box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.08);
    margin-top: 10px;
}



.dataTables_length .caption {
    color: #666!important;
    font-size: 24px!important;
    font-weight: 600;
    margin: 0!important;
    padding: 10px 0 5px 5px !important;
}

/*#applicationlist thead tr th,
.blackTable.table-advance thead tr th,
.tableBack-black tr th {
    background-color: #1a2d3c;
    border-color: #1a2d3c;
    border-top: 1px solid #1a2d3c;
    border-bottom: 1px solid #1a2d3c;
}*/

.greyTable table th {
    background-color: #d9e8f4/*#dce1e4*/
    !important;
    border-top: none!important;
}

.form-actions {
    padding: 0 10px 10px 0!important;
    background-color: transparent/*#f2f3f8*/
    ;
    border: none;
}

/*.portlet.box.grey > .portlet-title,
.portlet.box.blue > .portlet-title {
    background-color: #1a2d3c;
}*/

.nextbutton,
.button-next,
.button-previous {
    min-width: 99px;
}

.ui-tabs .ui-tabs-panel {
    margin-top: -1px;
}

.btn.blue {
    background-color: #065a94;
    color: #fff;
}

.progress > .progress-bar-success {
    background-color: #1b75bb;
}

.modal-title {
    font-weight: 600!important;
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
.ui-tabs .ui-state-active,
.ui-tabs .ui-widget-content .ui-state-active,
.ui-tabs .ui-widget-header .ui-state-active {
    border-top: 3px solid #ef9a1b;
    margin-bottom:-3px !important;/*SD-13062 , SD-13063 , SD-13012 , SD-13252*/
}

.panel-group.accordion {
    margin-bottom: 5px;
}

.btn-group .btn.dark.dropdown-toggle {
    background-color: #065a94!important;
}

.btn-group .btn.dark.dropdown-toggle:focus,
.btn-group .btn.dark.dropdown-toggle:hover {
    background-color: #0362fd !important;
}

.btn.green {
    color: #fff!important;
}

/*.form-control {
    border: 0!important;
    border-bottom: 1px solid #ccc!important;
}

.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
    border: 0!important;
}

.select2-container .select2-choice,
.select2-container-active .select2-choice,
.select2-container-active .select2-choices,
.select2-container .select2-choice .select2-arrow,
.page-content .select2-container-active .select2-choice {
    border: none!important;
}

.select2-drop {
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12);
    border: none!important;
}
*/
.popover {
    border: none;
}

.readonlybox {
    overflow: auto;
    background-color: #f4f4f4;
    border: none!important;
}

input[readonly],
select[readonly],
textarea[readonly] {
    background-color: #f4f4f4!important;
}



.no-rgt-padding {
    padding-right: 0;
}

#usermsg1 .portlet.box.blue {
    border: 1px solid #eaeaea;
    border-top: 0;
    -webkit-box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.08);
    -moz-box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.08);
    box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.08);
}

.accordion-toggle .panel-title {
    font-weight: 500!important;
}


.accordion-toggle.collapsed:hover {
    color: #002a4a!important;
}

.bluePanelOuter {
    border: none/*1px solid #bce8f1*/
    ;
    margin-bottom: 10px;
    background-color: #fff;
    -webkit-box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.08);
    -moz-box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.08);
    box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.08);
}

#entmappingcontainer table th {
    color: #000!important;
    border-color: #afd0ea!important;
}

.select2-search {
    margin-top: 5px!important;
}

.form-wizard .steps li a,
.form-wizard .steps {
    background-color: transparent;
}

.progress,
.form-wizard .step .number {
    background-color: #d9dcde;
}



.m-portlet,
.select2-drop {
    -webkit-box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.08)!important;
    -moz-box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.08)!important;
    box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.08)!important;
    background-color: #ffffff;
}

.no-top-margin {
    margin-top: 0;
}

.top-spacing {
    margin-top: 20px;
}

.lft-rgt-gap {
    padding: 0 15px;
}

.tab-pane .form-actions,
.ui-tabs-panel .form-actions,
.portlet.box.blue .form-actions {
    background-color: #fff;
}

.select2-container-disabled.form-control {
    border: none!important;
}

/*.select2-container-active .select2-choice {*/
    /*border: none!important;*/
/*}*/

.portlet.light {
    background-color: transparent;
}

.portlet > .portlet-title {
    border-bottom: 1px solid #d8d8d8;
}

.form-control[readonly] {
    border: none!important;
}

.dashboard-stat.white {
    width: 100%;
    margin-left: 0;
}

.demoTile {
    margin-top: 15px;
    text-align: left;
}

.icon-blue {
    color: #578ebe!important
}

.icon-red {
    color: #e35b5a!important
}

.icon-yellow {
    color: #F8CB00!important
}

.icon-purple {
    color: #8775a7!important
}

.icon-darkblue {
    color: #67809F!important
}

.icon-lightGreen {
    color: #b2d496!important
}

.icon-darkGreen {
    color: #44b6ae!important
}

.table tr > th.capton {
    background-color: #fff!important;
    border: none!important;
}


.dashboard-stat.grey {
    background-color: #E5E5E5;
}

.dashboard-stat.grey.dashboard-stat-light:hover {
    background-color: #dbdbdb;
}

.dashboard-stat.grey .visual > i {
    color: #333333;
    opacity: 0.1;
    filter: alpha(opacity=10);
}

.dashboard-stat.grey .details .number {
    color: #333333;
}

.dashboard-stat.grey .details .desc {
    color: #333333;
    opacity: 1;
    filter: alpha(opacity=100);
}

.dashboard-stat.grey .more {
    color: #333333;
    background-color: #dbdbdb;
}

.dashboard-stat.grey-steel {
    background-color: #e9edef;
}

.dashboard-stat.grey-steel.dashboard-stat-light:hover {
    background-color: #dde3e6;
}

.dashboard-stat.grey-steel .visual > i {
    color: #80898e;
    opacity: 0.1;
    filter: alpha(opacity=10);
}

.dashboard-stat.grey-steel .details .number {
    color: #80898e;
}

.dashboard-stat.grey-steel .details .desc {
    color: #80898e;
    opacity: 1;
    filter: alpha(opacity=100);
}

.dashboard-stat.grey-steel .more {
    color: #80898e;
    background-color: #dde3e6;
}

.dashboard-stat.grey-cararra {
    background-color: #fafafa;
}

.dashboard-stat.grey-cararra.dashboard-stat-light:hover {
    background-color: #f0f0f0;
}

.dashboard-stat.grey-cararra .visual > i {
    color: #333333;
    opacity: 0.1;
    filter: alpha(opacity=10);
}

.dashboard-stat.grey-cararra .details .number {
    color: #333333;
}

.dashboard-stat.grey-cararra .details .desc {
    color: #333333;
    opacity: 1;
    filter: alpha(opacity=100);
}

.dashboard-stat.grey-cararra .more {
    color: #333333;
    background-color: #f0f0f0;
}

.dashboard-stat.grey-gallery {
    background-color: #555555;
}

.dashboard-stat.grey-gallery.dashboard-stat-light:hover {
    background-color: #4b4b4b;
}

.dashboard-stat.grey-gallery .visual > i {
    color: #ffffff;
    opacity: 0.1;
    filter: alpha(opacity=10);
}

.dashboard-stat.grey-gallery .details .number {
    color: #ffffff;
}

.dashboard-stat.grey-gallery .details .desc {
    color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100);
}

.dashboard-stat.grey-gallery .more {
    color: #ffffff;
    background-color: #4b4b4b;
}

.dashboard-stat.grey-cascade {
    background-color: #95A5A6;
}

.dashboard-stat.grey-cascade.dashboard-stat-light:hover {
    background-color: #8a9c9d;
}

.dashboard-stat.grey-cascade .visual > i {
    color: #FFFFFF;
    opacity: 0.1;
    filter: alpha(opacity=10);
}

.dashboard-stat.grey-cascade .details .number {
    color: #FFFFFF;
}

.dashboard-stat.grey-cascade .details .desc {
    color: #FFFFFF;
    opacity: 1;
    filter: alpha(opacity=100);
}

.dashboard-stat.grey-cascade .more {
    color: #FFFFFF;
    background-color: #8a9c9d;
}

.dashboard-stat.grey-silver {
    background-color: #BFBFBF;
}

.dashboard-stat.grey-silver.dashboard-stat-light:hover {
    background-color: #b5b5b5;
}

.dashboard-stat.grey-silver .visual > i {
    color: #FAFCFB;
    opacity: 0.1;
    filter: alpha(opacity=10);
}

.dashboard-stat.grey-silver .details .number {
    color: #FAFCFB;
}

.dashboard-stat.grey-silver .details .desc {
    color: #FAFCFB;
    opacity: 1;
    filter: alpha(opacity=100);
}

.dashboard-stat.grey-silver .more {
    color: #FAFCFB;
    background-color: #b5b5b5;
}

.dashboard-stat.grey-salsa {
    background-color: #ACB5C3;
}

.dashboard-stat.grey-salsa.dashboard-stat-light:hover {
    background-color: #a0aaba;
}

.dashboard-stat.grey-salsa .visual > i {
    color: #FAFCFB;
    opacity: 0.1;
    filter: alpha(opacity=10);
}

.dashboard-stat.grey-salsa .details .number {
    color: #FAFCFB;
}

.dashboard-stat.grey-salsa .details .desc {
    color: #FAFCFB;
    opacity: 1;
    filter: alpha(opacity=100);
}

.dashboard-stat.grey-salsa .more {
    color: #FAFCFB;
    background-color: #a0aaba;
}

.dashboard-stat.grey-salt {
    background-color: #bfcad1;
}

.dashboard-stat.grey-salt.dashboard-stat-light:hover {
    background-color: #b3c0c8;
}

.dashboard-stat.grey-salt .visual > i {
    color: #FAFCFB;
    opacity: 0.1;
    filter: alpha(opacity=10);
}

.dashboard-stat.grey-salt .details .number {
    color: #FAFCFB;
}

.dashboard-stat.grey-salt .details .desc {
    color: #FAFCFB;
    opacity: 1;
    filter: alpha(opacity=100);
}

.dashboard-stat.grey-salt .more {
    color: #FAFCFB;
    background-color: #b3c0c8;
}

.dashboard-stat.grey-mint {
    background-color: #525e64;
}

.dashboard-stat.grey-mint.dashboard-stat-light:hover {
    background-color: #495359;
}

.dashboard-stat.grey-mint .visual > i {
    color: #FFFFFF;
    opacity: 0.1;
    filter: alpha(opacity=10);
}

.dashboard-stat.grey-mint .details .number {
    color: #FFFFFF;
}

.dashboard-stat.grey-mint .details .desc {
    color: #FFFFFF;
    opacity: 1;
    filter: alpha(opacity=100);
}

.dashboard-stat.grey-mint .more {
    color: #FFFFFF;
    background-color: #495359;
}

.dashboard-stat.grey-light {
    background-color: #e4e5ea;
}

.dashboard-stat.grey-mint.dashboard-stat-light:hover {
    background-color: #495359;
}

.dashboard-stat.grey-light .visual > i {
    color: #000;
    opacity: 0.3;
    filter: alpha(opacity=30);
}

.dashboard-stat.grey-light .details .number {
    color: #000;
}

.dashboard-stat.grey-light .details .desc {
    color: #000;
    opacity: 1;
    filter: alpha(opacity=100);
}

.dashboard-stat.grey-light .more {
    color: #0b8dc7;
    background-color: #d2d4da;
}



.header .navbar-nav > li.dropdown a:focus {
    background-color: #01111D!important;
}

.mix-grid .mix .mix-inner:focus,
.dashboard-stat.blue:focus,
.homePageThumbnails .mix-grid .mix .mix-details:focus {
    opacity: 0.5!Important;
}

.actions .btn.btn-primary:focus {
    background-color: #115086!important;
}

.page-sidebar-closed ul.page-sidebar-menu ul.sub-menu > li > a {
    color: #485056 !important;
}

.page-sidebar-closed ul.page-sidebar-menu ul.sub-menu > li > a:hover {
    color: #e9f6ff !important;
}

[class^="m-icon-"] {
    height: 15px!important;    
    width: 15px!important;    
}

.chats .account-icon {
    font-size: 40px;
    float: left;
}

.chats .message {
    margin-left: 50px
}

.chats .message .userName {
    border-bottom: 1px solid #dfdfdf;
    padding: 5px;
    margin-bottom: 5px;
    display: block;
    font-weight: bold
}

.chats .message .datetime,
.chats .message .body {
    padding: 5px;
    display: block;
}

.portlet.grey {
    background-color: #fff!important;
}

.tabbable-custom .nav-tabs > li.active {
    border-top: 3px solid #ef9a1b;
}

.btn-primary {
    background-color: #065a94;
    border-color: #065a94;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
    background-color: #3276B1 !important;
    border-color: #285E8E;
    color: #FFFFFF;
}

.portlet > .portlet-title > .actions > .btn-group > .btn {
    padding: 9px 10px 8px 10px;
}

ul.page-sidebar-menu > li > a:focus,
ul.page-sidebar-menu ul.sub-menu > li > a:focus {
    background-color: #334b5d!important;
}
.portlet > .portlet-title > .actions > .btn{
    padding: 6px 10px;
}

ul.page-sidebar-menu > li.active > a .selected {
    background-image: url(../img/sidebar-menu-arrow-orange.png)!important;
}

.dashboard-stat.blue-madison {
    background-color: #578ebe;
}

.dashboard-stat.blue-madison .more {
    color: white;
    background-color: #4884b8;
}

.dashboard-stat.blue-light {
    background-color: #3598dc;
}

.dashboard-stat.blue-light .more {
    color: white;
    background-color: #1b7cbf;
}

.dashboard-stat.blue-softlight {
    background-color: #35abdb;
}

.dashboard-stat.blue-softlight .more {
    color: white;
    background-color: #2c99c2;
}

.dashboard-stat.blue-hardlight {
    background-color: #0375f9;
}

.dashboard-stat.blue-hardlight .more {
    color: white;
    background-color: #0062d4;
}

.dashboard-stat.blue-blue {
    background-color: #02a8fd;
}

.dashboard-stat.blue-blue .more {
    color: white;
    background-color: #0092ff;
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor:focus,
.ui-tabs .ui-tabs-nav .ui-tabs-anchor:hover {
    background: #dedede;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor:focus,
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor:hover {
    background: #fff;
}

.select2-container.form-control .select2-choice:focus {
    border: 1px solid #999999!important;
}
.input-group-btn .btn.blue{
    background: #065a94;
}
.portlet.box > .portlet-body{
    position: relative;
}
a:focus{
    background-color: #eee;
}
.btn,a,input[type="text"]{
    -webkit-transition: 0.2s ease-out;
    -moz-transition: 0.2s ease-out;
    -o-transition: 0.2s ease-out;
    -ms-transition: 0.2s ease-out;
    transition: 0.2s ease-out;
}

.dashboard-stat.blue .more:focus{
    background-color: rgba(13,19,25,1)!important;}

.sidebar-toggler:focus{
    opacity: 1;
}

.modal-header .close:focus{
    color: #000;
    opacity: 1;
    background: #eee;
}
.portlet > .portlet-body{
    position: relative;
}
ul.page-sidebar-menu > li.active > a .selected{
    width: 0;
  height: 0;
  border-top: 20px solid transparent;
  border-bottom: 20px solid transparent;
    right:-7px;
    background:none;
    background-image:none !important;
}
.page-sidebar-closed .page-sidebar-menu > li > a .selected {
    right: -7px !important;
}

.page-sidebar-closed ul.page-sidebar-menu ul.sub-menu > li.active > a{
    /*background: none!important;*/
}
.fileupload .btn {
    vertical-align: top;
}
.alignedicon{
    display: flex;
    align-items: center;
    justify-content: center;
}
.actnicontopagn {
    margin-top: -5px;
    display: flex;
    align-items: center;
    justify-content: center;
}
/*SD-3923*/
form:focus{
    outline:none!important;
}


/*==================CSS For Custom Tabs in Analytics History===================*/
/*SD-4162*/
.maincontainer{
    display:flex;
    flex-wrap: wrap;
    margin-bottom:15px;
}
.itemTab {
    flex-grow: 1;
    flex-basis: 100px;
    text-align:center;
}
.itemTab a{
    border-bottom:1px solid #e8e8e8;
    display:block;
    padding:10px;
    cursor:pointer;
    font-size:24px;
    text-decoration:none;
    color:rgba(102,102,102,0.5);
}
.itemTab a:hover,.itemTab a.activeTab{
    border-bottom:3px solid #0c91e5;
    color:rgba(102,102,102,1);
}
.itemTab a:focus{
    background-color: transparent;
}
.itemTab a.activeTab{
    cursor: text;
}
.summary_attr { /*SD-4879 css for summary attrs*/
    background: #e5e5e5;
    border-radius: 50px !important;
    padding: 2px 10px;
    margin-right: 5px;
    margin-bottom: 8px;
    display: inline-block;
    border:1px solid #a2a2a2!important; /*SD-5076*/
}
/*===================CSS For Log Page============= SD-7367, SD-7368, SD-7369 */
textarea[disabled].terminal{
    background-color:#000000!important;
    color:#fff;
    font-family:"Helvetica";
}
.no-label{
    padding-top:25px;
}
.btn-logs{
    margin-left:15px!important;
}
#displayLogs .iconSV-export:before{
    color:#ffffff;
}
#displayLogs .btn-primary{
    background-color:rgba(6, 90, 148, 1)!important;
    border-radius:0 3px 3px 0!important;
}
/*=========================================================*/

.ui-state-active {
    height: 30px;!important;
}
.cutom-title{
    text-align:center;
    font-size:24px;
    padding:20px 0;
}
.cutom-title .icon-yellow{
    font-size:30px!important;
}
/* ======CSS For EPM Landing screen==== */

.epm-content {
    text-align: center;
    margin-left: 250px;
    height: calc(100% - 60px);
    padding-top: 104px;
}

.mid-blk {
    width: 500px;
    margin: 0 auto;
}

.epm-title {
    font-size: 24px;
    margin: 60px 0 0;
    padding: 0;
    font-weight: 500;
    color: #000;
}

.epm-desc {
    font-size: 16px;
    color: #646465;
    margin: 10px 0 50px 0;
}

.btn-solid,
.btn-outline {
    background-color: #0062FF;
    color: #fff;
    font-size: 14px;
    padding: 15px 0;
    text-align: center;
    border: none;
    box-shadow: none;
    border-radius: 3px;
    width: 300px;
    font-weight: 500;
    margin-bottom: 10px;
    cursor: pointer;
    -webkit-transition: 0.2s ease-out;
    -moz-transition: 0.2s ease-out;
    -o-transition: 0.2s ease-out;
    -ms-transition: 0.2s ease-out;
    transition: 0.2s ease-out;
}

.btn-solid:hover,
.btn-solid:focus {
    background-color: #054ada;
}

.btn-outline {
    background-color: #fff;
    border: 1px solid #0062FF;
    color: #0062FF;
}
.error-msg-modal{
    height:400px;
    overflow-y:scroll;
    padding:15px;
}
.profile-account .radio input[type="radio"]{
    float:none;
    margin-left:0;
}
.profile-account .form-horizontal .radio{
    padding-top:0;
}
.profile-account .form-horizontal .control-label{
    text-align:left;
}
/*SD-13539*/
html{
    height:100%;
}
body{
    position:relative;
    min-height:100%;
}
.footer{
    position: absolute;
    bottom:0;
    left:0;
    right:0;
    background-color:#fff;
}
/*SD-13817*/
#analyticsConfigList_wrapper .datatable-scroll{
    overflow-y:auto!important;
}
.datatable-scroll::-webkit-scrollbar {
    width: 8px;
}

.datatable-scroll::-webkit-scrollbar-track {
    box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}


.datatable-scroll::-webkit-scrollbar-thumb {
    background-color: #ccc;
    outline: 1px solid slategrey;
}
/*SD-13961*/
.buttonAlignmt{
    display: inline-flex;
    margin-left: 1px;
}

/*
===============START - CSS for Help Desk Service======================
 */
.helpdesk-icon-profile {
    color: #999;
    background-color: #E5E8FC;
    border-radius: 100% !important;
    height: 45px;
    width: 45px;
    margin-right: 10px;
    text-align: center;
    display: inline-block;
    line-height: 48px;
}

.inline-block{
    display: inline-block;
}

.portlet.box>.portlet-body.user-profile-body{
    padding: 24px 32px !important;
}

.user-info-title{
    font-size: 14px;
    color: #000;
    text-transform: uppercase;
    font-weight: 500 !important;
    margin-bottom: 16px;
}

.info-block{
    margin-bottom: 24px;
}

.info-block .control-label {
    color: #999;
    font-size: 13px;
}

.info-block .info-data {
    font-size: 14px;
    color: #242424;
}
/*
===============END - CSS for Help Desk Service======================
 */

.dynamic_Attribute{/*SD-12234*/
    height: 450px;
    overflow-y: auto!important;
}

.custom-filepreview{    /*SD-13810*/
    display: inline-block;
    width: 120px;
    overflow: hidden;
    float: left;
}
#inval{
    display: inline-flex;
    width:100%;
}  /*SD-13810 till here*/

.historybtn{
    white-space: nowrap;
    padding: 5px;
    border-radius: 3px;
}
.historybtn:hover,.historybtn:focus,.historybtn:active  {
    background-color: #E5EFFF;
    text-decoration: none;
    color: #0060FF;

}
.hint-enable{      /*SD-15495*/
    position:absolute;z-index:99;right:0px;top:36px;
    width : auto;
}
.hint-enable .btn{
    background: none;
    padding: 0;

}/*SD-15495*/
.popover-content{
    word-break: break-all;
    word-wrap: normal;
}
/*SD-15889*/
.disable-An-Run{
    pointer-events: none;
    background-color: #F4F4F4!important;
    color: #0099FF!important;
}
/*SD-15101*/
.trigger-Chain-warning{
    cursor:pointer;
    color:#e0b93f;
}
.extra-menu{
    position:relative; padding:0;
}
.extra-menu .editTiles{
    position:absolute;
    z-index:100;
}
.audit-log-list .column-list {
    right: 15px!important;
    top: 36px!important;
}
.audit-log-list{
    margin-top: 10px;
}
.audit-log-list .dropdown.pull-right.audit-action-btn{
    right: 126px;
    top:36px
}
.audit-btnArea{
    margin-top:9px!important;
}
.mult-select-scroll{
    max-height: 60px!important;
    overflow: auto!important;
}

.audit-log-list .dataTables_wrapper .dtProcessing .col-md-7.searchBlock{
    right: 214px!important;
}
.audit-log-list .dataTables_wrapper.form-inline .row.dtProcessing{
    position: initial;
}
.audit-log-resetFilters{
   margin-right:6px;
}
/* SD-18881*/
.remove-leftmargin,.page-sidebar-closed .remove-leftmargin{
    margin-left:0!important;
}
/*SD-18991*/
.adminUserSessions{
    padding: 0;
    left:-30px;
}
/*SD-20479, SD-20478*/
.modal-popup-height{
    top: 12%!important;
}
/*SD-12587*/
/*SD-17203*/
/*SD-20754*/
.modal-edit-delegate{
    left: 35%!important;
    width: 900px!important;
    top: 15%!important;
}
/*SD-21656*/
.text-box-width{
    width: 114%;
}
.padding-right-moreDetail-1{
    padding-right: -1px !important;
}
.padding-right-moreDetail-5{
    padding-right: .5px !important;
}
.modal-body-adminFunction{
    height: 400px;
    overflow-y: auto!important;
}
.pading-bottom-disable-user{
    padding-bottom: 20px !important;
}

/* Start SD-23998 */
.lds-ellipsis {
    display: inline-block;
    position: relative;
    width: 20px;
    height: 10px;
}
.lds-ellipsis div {
    position: absolute;
    top: 5px;
    width: 12px;
    height: 12px;
    border-radius: 50%!important;
    background: #fff;
    animation-timing-function: cubic-bezier(0, 1, 1, 0);
}
.lds-ellipsis div:nth-child(1) {
    left: -6px;
    top: 1px;
    animation: lds-ellipsis1 0.6s infinite;
}
.lds-ellipsis div:nth-child(2) {
    left: -6px;
    top: 1px;
    animation: lds-ellipsis2 0.6s infinite;
}
.lds-ellipsis div:nth-child(3) {
    left: 10px;
    top: 1px;
    animation: lds-ellipsis2 0.6s infinite;
}
.lds-ellipsis div:nth-child(4) {
    left: 34px;
    top: 1px;
    animation: lds-ellipsis3 0.6s infinite;
}
@keyframes lds-ellipsis1 {
    0% {
        transform: scale(0);
    }
    100% {
        transform: scale(1);
    }
}
@keyframes lds-ellipsis3 {
    0% {
        transform: scale(1);
    }
    100% {
        transform: scale(0);
    }
}
@keyframes lds-ellipsis2 {
    0% {
        transform: translate(0, 0);
    }
    100% {
        transform: translate(24px, 0);
    }
}
/* End SD-23998 */

/* FON-6773 */
.btn.grey[disabled] {
    background-color: #e8e9ea !important;
    color: #000000 !important;
    border: transparent !important;
}