html,
body,
body div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
time,
mark,
audio,
video{
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    background:transparent;
}

body{
-webkit-user-select:none;
-moz-user-select:none;
user-select:none;
}

aside,
figure,
footer,
header,
hgroup,
nav,
section{
    display:block;
}

img,
object,
embed{
    max-width:100%;
}

html{
    overflow-y:scroll;
}

ul{
    list-style:none;
}

blockquote,
q{
    quotes:none;
}

blockquote:before,
blockquote:after,
q:before,
q:after{
    content:'';
    content:none;
}

a{
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

del{
    text-decoration:line-through;
}

abbr[title],
dfn[title]{
    border-bottom:1px dotted #000;
    cursor:help;
}

table{
    border-collapse:collapse;
    border-spacing:0;
}


hr{
    display:block;
    height:1px;
    border:0;
    border-top:1px solid #ccc;
    margin:1em 0;
    padding:0;
}

input,
select{
    vertical-align:middle;
}
input[type = "radio"]{
    vertical-align:text-top;
}
input[type = "checkbox"]{
    vertical-align:text-top;
    margin-right: 2px;
}
.ie6 input{
    vertical-align:text-bottom;
}

select,
input,
textarea{
    font:99% sans-serif;
}

table{
    font-size:inherit;
    font:100%;
}

a:hover,
a:active{
    outline:none;
}

small{
    font-size:85%;
}

strong{
    font-weight:bold;
}

td,
td img{
}


sub,
sup{
    font-size:75%;
    line-height:0;
    position:relative;
}
sup{
    top:-0.5em;
}
sub{
    bottom:-0.25em;
}

pre,
code,
kbd,
samp{
    font-family:monospace, sans-serif;
}

/* hand cursor on clickable elements */
.clickable,
/*label,*/
input[type = button],
input[type = submit],
button{
    cursor:pointer;
}

/* Webkit browsers add a 2px margin outside the chrome of form elements */
button,
input,
select,
textarea{
    margin:0;
}

/* make buttons play nice in IE */
button{
    width:auto;
    overflow:visible;
}

/* scale images in IE7 more attractively */
.ie7 img{
    -ms-interpolation-mode:bicubic;
}

/* prevent BG image flicker upon hover */
.ie6 html{
    filter:expression(document.execCommand("BackgroundImageCache", false, true));
}

/* clear some floats */
.clearfix:before,
.clearfix:after{
    content:"\0020";
    display:block;
    height:0;
    overflow:hidden;
}
.clearfix:after{
    clear:both;
}
.clearfix{
    zoom:1;
    display:block;
}

select,
textarea,
input{
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    border:1px solid #b8b8b8;
    padding:2px 3px;
    outline:none;
}
select{
    padding:1px 1px 1px 3px;
}

.role_popup
{
    display:none;
    min-width:600px;
}

.finishCheck
{
    float:right;
    margin-top:-37px;/*8*/
    margin-right:0;/*-424*/
    padding:8px;
    background-color:#3388CC;
    width:303px;
    color:#fff;
}

#loadingDiv{
    position: relative;
    background-color: #fff;
    height:400px;
    
}
.ajax-loader {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -52px; /* -1 * image width / 2 */
    margin-top: -42px;  /* -1 * image height / 2 */
    display: block;     
}

.link-without-underline {
    text-decoration: none;
    cursor: text;
}

.doc_section
{
    width:130px;
    float:left;
}

.warning-container{
    width: 200px;
    height: 120px;
}

.warning-container img{
    max-height: 18px;
    max-width: 18px;
    object-fit: cover;
}

#removalNotification #container{
    border: solid 1px #B8B8B8;
    border-radius: 2%;
    margin: auto;
    width: 90%;
    height: 66%;
    overflow-y: scroll;

}

#removalNotification p{
    margin: 0rem 1rem 1rem 1rem;
}

#removalNotification table{
    width: 100%;
    -webkit-user-select: initial;
}
#removalNotification table th{
   text-align: left;
}
#removalNotification tbody{
    width: 100%
}

#removalNotification #pagination{
    margin-right: 1rem;
}

#removalNotification td, #removalNotification th{
    padding: 0.3rem 1rem 0.3rem 1rem;
}

#removalNotification #controls{
    margin: 2rem 1rem 0rem 1rem;
    text-align: right;
}

#removalNotification button{
    margin: 5px !important;
    background:linear-gradient(#8bacd4, #2E6EB8, #8bacd4 );
    border-radius: 5px;
    padding: 4px 10px 4px 10px;
    border:solid 1px #000000;
    color: #ffffff;
}