/**/

.company-table td {
    border-bottom:  1px solid #DCDBD9;
}

.force-scroll {
    position: relative;
    overflow: hidden;
    clear: both;
}

.clear-table-block-item.no-items .clear-table-img-block {
    padding: 0px 0 0 88px;
    margin: 0px 0 28px 0;
}

.capitalize{
    text-transform: capitalize;
}

.grey-popup-wrap{
    position: static;
}


.push-popup-info{

	margin-bottom: 0px;
/*    padding-bottom: 25px;*/
}

.push-info-top-item-l .title-line-info.role-icon-info .popup-edit-wrap{
    width: 275px;
}

td.size-cell-left{
    text-align:right;
}



/* ---- Files highlight ----- */
.popup-upload-tp4-right-scroll-item-title-block.nonpresent  p,
.slot-content.nonpresent p,
.assigned-profiles-tabs .profile-name-input .nonpresent a,
#tp4Name.nonpresent,
.files-table tr td .text-box p.nonpresent,
.sub-token-table-file-details span.nonpresent{
    color: red;
}


.tokens-table.tokens-header {
    padding: 4px 8px 0px 6px;
    border-left: 0px solid #C4D4DA;
    border-right: 1px solid #C4D4DA;
}
.tokens-header-noscroll {
    margin: 0px -14px 0px 0px;
}

.tokens-table.tokens-main {
       margin: -14px 0 auto; /* hack to hide duplicate */
       padding: 0px 0 0px;
}

.tokens-table.tokens-main th, .tokens-table.tokens-main tr th:first-child {
       height: 0px;
       /* padding: 0px; */
       margin: 0px;
       line-height: 0px;
       visibility: hidden;
}

.tokens-table.tokens-main tr:first-child {
       height: 6px;
}

.tokens-header-noscroll {
    margin: 0px -14px 0px 0px;
}

/* .tokens-table.files-table.key-table.tokens-main a.close-icon {
    display: none;
} */

.key-table input#grid-checkbox-column-key {
    display: none;
}

.browsers-block .assigned-options-popup {
    width: 100%;
}

/*Need add that to style.css 1132*/
.yui3-widget-mask2 {
	background-color:#fff;
	opacity: 0.80 !important;
	position:fixed;
	left:0;
	top:0;
	height:100%;
	width:100%;
	z-index:1001;
}
.deauthorized-not-reg .token-table-sl-deauthorize-title,
.deauthorized-not-reg .token-table-sl-deautorize-cont,
.deauthorized-not-reg .token-table-notes-cont,
.deauthorized-not-reg .token-table-sl-deautorize-waiting{
	display: none !important;
}

.token-table-sl-deautorize-cont{
	display: none;
}
.token-table-notes-cont{
	display: none;
}
.token-table-sl-deautorize-waiting{
	display: none;
}

.deauthorized .token-table-sl-deautorize-cont{
	display: none !important;
}
.deauthorized .token-table-sl-deautorize-waiting{
	display: block;
}

span.italic {
    font-style: italic;
}
span.bold {
    font-weight: bold;
}
div.user_role label{
    width: 90px;
}
div.user_role input.user_role_radio{
    width: auto;
    padding: 0px;
}
.registration .login-form .user_role .input-frame {
    margin-right: 43px;
}
div.sub-token-table-item-cont-form-user-role{
    width: auto;
    float: left;
}
dd#user_role-element{
    width: auto;
    float: left;
}
div.sub-token-table-item-cont-form-user-role dd#user_role-element label{
    width: 60px;
}
/*
div.sub-token-table-item-cont-form-user-role dd#user_role-element label[for="user_role-2"]{
    width: 85px;
}
*/
/*
div.sub-token-table-item-cont-form-user-role dd#user_role-element label>input#user_role-2{
    width: 85px;
}
*/
div.sub-token-table-item-cont-form-user-role dd#user_role-element label:nth-child(2){
    width: 85px;
}
div.sub-token-table-item-cont-form-user-role input.user_role_radio{
    width: auto;
    padding: 0px;

}
.yui3-widget-mask-messages-popup{
    background-color: #FFFFFF;
    height: 100%;
    left: 0;
    opacity: 0.8 !important;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1001;
}