.gwp_userframe{
	margin-top:20px;
	margin-right:20px;
	background-color:#fff !important;
	padding: 5px;
}

.headerbar{
	width:100%;
	padding-left: 5px;
	margin-left: 2px;
}

.gwp_users_title{
	display: inline-block;
	width:60%;
	padding-left:5px;
	padding-right:5px;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:6px;
	margin-bottom:2px;
}

.gwp_savebar{
	padding-left:5px;
	margin-bottom: 20px;
	margin-left: 2px;
}

.gwp_usersettings{
	display: block;
	padding:5px;
	margin: 2px;
}

.gwp_displayinline{
	display:inline-block;
	padding:0px;
	margin: 5px;
}

.gwp_inputspacing{
	margin-left: 4px !important;
}

.gwp_user{
	display:block;
	margin:5px 5px 5px 5px;
	padding: 5px;
	/*background-color:#23282d !important;*/
	background-color:#ddd !important;
	/*color: #ffffff;*/
	font-size:14px;
    cursor: pointer;

	 -webkit-transition: max-height 0.3s; 
  -moz-transition: max-height 0.3s; 
  -ms-transition: max-height 0.3s; 
  -o-transition: max-height 0.3s; 
  transition: max-height 0.3s;

}

.gwp_permissions{
	background-color: #ffffff;
	padding: 10px;
	margin: 20px;
	border-radius: 2px;
}

.gwp_userpermission{
	margin-top: 10px;
	display:block;
	width: 100%;
}

.user_id{
	display:inline-block;
	width:2%;
	overflow:hidden;
	margin:5px 2px 0px 5px;
	padding: 6px 0px 0px 0px;
}

.user_name{
	display:inline-block;
	width:7%;
	overflow:hidden;
	margin:5px 2px 0px 2px;
	padding: 6px 0px 0px 0px;
}

.user_roles{
	display:inline-block;
	width:10%;
	overflow:hidden;
	margin:5px 2px 0px 2px;
	padding: 6px 0px 0px 0px;
}

.gwp_userpermissionsbutton{
display:none;
}

.gwp_userpermissions{
	display: none;
}

.gwp_inlineblock{
	display: inline-block;
}

.gwp_taxonomies{
	display:inline-block;
	width:80%;
	margin:5px 2px 0px 2px;
	padding: 0px;
}

.gwp_utaxonomy{
	display:inline-block;
	margin:0px 2px 0px 10px;
	padding: 0px !important;
}

.gwp_uptaxonomy{
	margin:10px 2px 0px 10px;
	padding: 0px !important;
	min-width: 400px;
}

.gwp_uptaxonomy > div{
	min-width: 400px;
}

.gwp_uptaxonomyalt{
	display: inline-block;
	margin:10px 2px 0px 10px;
	padding: 0px !important;
}

.wp-core-ui .button-primary {
    background: #007cba;
    border-color: #007cba;
    color: #fff;
    text-decoration: none;
    text-shadow: none;
}

.wp-core-ui .button, .wp-core-ui .button-primary, .wp-core-ui .button-secondary {
    display: inline-block;
    text-decoration: none;
    font-size: 13px;
    line-height: 2.15384615;
    min-height: 30px;
    margin: 0;
    padding: 0 10px;
    cursor: pointer;
    border-width: 1px;
    border-style: solid;
    -webkit-appearance: none;
    border-radius: 3px;
    white-space: nowrap;
    box-sizing: border-box;
}

.gwp_icon{
	margin-right: 5px;
	font-size: 20px;
}

.gwp_group_input{

}

.gwp_role_input{
width: auto;
}

.gwp_topic_input{
width: auto;
}

.gwp_category_input{
width: auto;
}

.gwp_remove{
	display: inline-block;
	margin:0px 2px 0px 2px;
	padding: 0px !important;
}



.select_multiframe{
	background-color:#ffffff;
	border-color:#ddd;
}

.select_multidropdown{
	border-color:#ddd;	
}

.select_singledropdown{
	border-color:#ddd;	
}

.gwp_alert{
	display:inline-block !important;
	float:right;
	width:35%;
}

.alert-box {
    	padding: 15px;
	margin-bottom: 20px;
	border: 1px solid transparent;
	border-radius: 4px;  
}

.success {
	/*color: #3c763d;*/
	color: #ffffff;
	border-style: solid;
    	border-left: 10px solid #000000;
	/*background-color: #dff0d8;*/
	background-color: #006799;
	display: none;
}

.gwp_save {
	margin:5px 2px 0px 4px !important;
}

