button.remove-member,
button.disable-member,
button.enable-member {
    min-width: 76px;
}

.btn-dark,
.btn-dark:hover {
    color: #fff;
    background-color: #2b2b2b;
    border-color: rgba(0,0,0,0.2);
}

div.popover {
    min-width: 120px;
}

.text-standard {
    color: #555;
}

.noresize {
    resize: none;
}

.margin-bottom-xs {
    margin-bottom: 2px;
}

.margin-bottom-sm {
    margin-bottom: 4px;
}

.margin-bottom-md {
    margin-bottom: 6px;
}

.margin-bottom-lg {
    margin-bottom: 8px;
}

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

#permission-keys-area a {
    cursor: pointer;
}

.cursor-initial {
    cursor: initial;
}

a.filter-accordion:link,
a.filter-accordion:visited,
a.filter-accordion:hover,
a.filter-accordion:active {
    text-decoration: none;
}

.oa-icon {
    margin: 0 auto;
    font-weight: normal;
    display: block;
}

.oa-icon.normal {
    width: 32px;
    height: 32px;
}

.oa-icon.small {
    width: 16px;
    height: 16px;
}

.oa-icon.medium {
    width: 64px;
    height: 64px;
}

.oa-icon.large {
    width: 128px;
    height: 128px;
}

.oa-icon.oa-icon-plugin {
    background: url('../images/plugin-icon.png');
    background-size: cover;
}

#page-wrapper {
    margin-bottom: 60px;
}

#environment-wrapper {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}

.required:after {
    content: "*";
}

.nav .dropdown>a,
.nav .dropdown>a:focus,
.nav .dropdown>a:hover {
    background-color: #f8f8f8 !important;
    border-color: #337ab7;
    color: #337ab7 !important;
}

p.navbar-brand {
    -webkit-box-sizing: border-box !important;
    -moz-box-sizing: border-box !important;
    box-sizing: border-box !important;
    -webkit-margin-before: 0em;
    -webkit-margin-after: 0em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}

.form-danger {
    color: #a94442 !important;
}

.alert-secondary {
    color: #383d41;
    background-color: #e2e3e5;
    border-color: #d6d8db;
}

select#permissionTypes {
    height: 133px;
}

@media (max-width:1660px) and (min-width:1200px) {
    .oa-form-labels {
        height: 40px;
        margin-top: 20px;
    }
}

.elog-add-info {
    word-break: break-word;
}

.input-error {
    border: red solid 3px !important;
}
.overagePerm{
    margin-left : 50px;
    color   :#3c763d;
}

.oa-icon-pipedrive:before {
  content: url("/images/pipedrive.png");
}

.btn-merge {
    background-color: #4F5D72;
}

.fa-code-fork {
    color:white;
    font-size: 13.5px
}

.top-margin-10px {
    margin-top: 10px;
}

.top-margin-15px {
    margin-top: 15px;
}

.top-margin-7px {
    margin-top: 7px;
}

.mergeWithOrgId {
    height:35px;
    width: 80px;   
}

.merge_email_error {
    display:none;
}

.merge_on_process {
    display:none;
}

.display_none {
    display:none;
}

.margin-bottom-10px {
    margin-bottom : 10px;
}

#error-message {
    display:none;
    margin : 12px;
}

.margin-bottom-20px {
    margin-bottom : 20px;
}

.padding-0px {
    padding: 0px;
}

.margin_top_left_20px {
    margin-top : 20px;  
    margin-left:20px; 
}

.margin_top_20px {
    margin-top : 20px;  
}

.margin-left_8px {
    margin-left:-8px;  
}

.margin_left_20px {
    margin-left:20px;

}

.bg_color_white {
    background-color: #FFFFFF;
}

.margin_left_15px {
    margin-left:15px;
}

.margin-right_20px {
    margin-right:20px;
}

.exportPageRangeInput {
    width:5%;
}

.btn-submit-merge {
    margin-left:20px !important;
}

.panel-green a {
	color: #337ab7;
}

.link-white,
.link-white:hover,
.link-white:focus {
    color: #FFFFFF !important;
}

.err-component {
    width: 96%;
    margin: 1% 0% 0% 2% !important;   
}

mark {
  background-color: #f0ad4e;
}

.audit-previous {
	background-color: #f2dede;
	text-decoration: line-through;
}

.audit-current {
	background-color: #dff0d8;
}
.text-black{
    color: #333 !important;

}

input[type=number]::-webkit-inner-spin-button {
    opacity: 1 ;
}

.btn-appcast-download {
    color: #fff;
    background-color: #FB7F28;   
}

.btn-appcast-download:before{
    color: #fff;
    background-color: #FB7F28;   
}

.btn-appcast-download:hover{
    color: #fff;
    background-color: #FB7F28;   
}

.checkmark_disable {
  height: 15px;
  width: 15px;
  pointer-events: none;
}

.checkmark_order_exported {
  height: 15px;
  width: 15px;
  background-color: green; 
  pointer-events: none;
}
.filtered {
  height: 50px;
  overflow-y: auto;
}
.searchbar-user {
    width: 16%;
    margin-left: 83%;
    margin-top: 10px;
  }
.btn-default.btn-on.active{
    background-color: #5BB75B;
    color: white;
  }
.btn-default.btn-off.active{
    background-color: #DA4F49;
    color: white;
}
.panel{
    margin-bottom:20px !important
}
.col-lg-1.del-btn{
    margin-top: 40px
}
.info{
    background-color: #c8e6c9; 
    color: #4CAF50;
    padding: 2px 5px;
    border-radius: 5px;
    margin-left:15px;
}
.info_warning{
    background-color: #ffcdd2; 
    color: #f44336;
    padding: 2px 5px;
    border-radius: 5px;
    margin-left:15px;
}
.no-dropdown {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: none;      
    outline: none;        
    cursor: default;        
}
.btnSearch {margin: 0px 4px;}
#permissionTabs {
    display: flex;
    flex-wrap: nowrap;  
    overflow-x: auto;
    white-space: nowrap;
    border-bottom: 1px solid #ddd;
    padding-bottom: 5px;
    max-width: 100%; 
}

#permissionTabs::-webkit-scrollbar {
    height: 6px;
}

#permissionTabs::-webkit-scrollbar-thumb {
    background-color: #888;
    border-radius: 3px;
}

#permissionTabs::-webkit-scrollbar-track {
    background: #f1f1f1;
}
a:focus {
    outline: none;
    box-shadow: none;
}

a:focus-visible {
    outline: 2px solid #4a90e2;
}