.wpc_page_item {
    width: 100%;
    float:left;
}

.wpc_message {
    background-color: #FFFFE0;
    border-color: #E6DB55;
    padding: 12px;
    border-radius: 3px 3px 3px 3px;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    width: 275px;
    font-family: sans-serif;
    font-size: 12px;
    line-height: 1.4em;
}

.wpc_delimiter {
    margin-bottom: 24px;
}

.wpc_client_upload_form {
    width: 100%;
}

.wpc_client_message_block,
.wpc_message_textarea_block,
.wpc_message_history_block,
.wpc_client_messages {
    width:100%;
}


.wpc_payment_gateways_list {
    list-style-type: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.wpc_payment_gateways_list li {
    margin: 0px 0px 10px 0px;
}

.wpc_payment_gateways_list input {
    vertical-align: middle;
    margin: 0px 5px 0px 0px;
}

.wpc_message_update {
    background-color: #FFFFE0;
    #border: 1px solid #E6DB55;
    border-radius: 3px 3px 3px 3px;
    color: #000000;
    font-family: sans-serif;
    font-size: 12px;
    line-height: 1.4em;
    padding: 0px 12px;
}

.wpc_message_error {
    background-color: #FFEBE8;
    #border: 1px solid #F73131;
    border-radius: 3px 3px 3px 3px;
    color: #000000;
    font-family: sans-serif;
    font-size: 12px;
    line-height: 1.4em;
    padding: 0px 12px;
}

#date_informs td {
    text-align: right;
}

#sub_block td {
    text-align: right;
    padding-right: 30px;
    color: black;
}

#all_items thead {
    color: #fff;
}

#all_items {
    color: black;
    border-width: 1px !important;
}

#all_items td {
    padding: 6px 0;
}

#wpc_activity_popup {
    position: fixed;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    background: #fff;
    border: 1px solid #eee;
    padding: 5px;
}

#wpc_activity_popup .wpc_activity_title {
    width: 90%;
    height: 15px;
    line-height: 15px;
    font-size: 12px;
    font-weight: bold;
    float: left;
}

#wpc_activity_popup .wpc_close_button {
    width: 10px;
    height: 10px;
    float: right;
    background: url(../images/uploadifive-cancel.png) no-repeat top left;
    cursor: pointer;
}

#wpc_activity_message {
    font-size: 12px;
}


.wpc_client_client_pages {
    float:left;
    width: 100%;
    margin-bottom: 10px;
}



#loginform p label.checkers {
    margin-top:10px;
}

/*#loginform input[type=text],
#loginform input[type=password],
#loginform select,
#loginform textarea {
    margin-bottom: 10px;
    background-color: #FFFFFF;
    border-color: #DDDDDD;
    border-radius: 5px;
    border-style: solid;
    border-width: 1px;
    color: #444444;
    font-size: 13px;
    max-width: 100%;
    padding: 7px;
    width: 100%;
}

#loginform input[type="checkbox"],
#loginform input[type="radio"] {
    vertical-align:middle;
    margin:5px;
}*/

#wpclient_login_form {
    margin: 0;
    padding: 26px 24px 46px;
    font-weight: 400;
    overflow: hidden;
}

.wpc_widget_login .forgetmenot {
    float:none;
}

.wpc_client_client_managers_list {
    list-style:none;
    margin:0;
    padding:0;
}

.wpc_staff_directory_hub_link {
    width: 100%;
    margin-bottom: 10px;
}

.wpc_staff_actions {
    width: 100%;
    display: block;
}


.wpc_pagination_links.wpc_first,
.wpc_pagination_links.wpc_previous,
.wpc_pagination_links.wpc_previous_pages,
.wpc_pagination_links.wpc_next_pages,
.wpc_pagination_links.wpc_next,
.wpc_pagination_links.wpc_last {
    margin: 0 3px;
}

#client_profile {
    width: 100%;
    margin:0;
    padding:0;
}

.wpc_submit_info {
    width: 100%;
}

.wpc_registration_block,
.wpc_staff_form,
.profile_staff {
    width: 100%;
    margin:0;
    padding:0;
}

.wpc_required {
    color: red;
}

.wpc_answer_line {
    width:100%;
    margin: 0 0 10px 0;
}

.wpc_msg_answer_cc_email {
    width:100%;
}

.wpc_featured_image_wrapper {
    float: left;
    width:15%;
    margin-right:5px;
    display:block;
}

.wpc_page_tree_featured_image {
    float: left;
    width:10%;
    margin-right: 5px;
    display:block;
}

.wpc_page_tree_link_block {
    width:calc( 90% - 5px );
    margin:0;
    padding:0;
    display:block;
}

.custom_datepicker_field {
    width: 100%;
}

