﻿* {
    margin: 0px;
    padding: 0px;
}


html, body, div, span, applet, object, iframe,
h1, h2, h4, h3, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, input {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    background: transparent;
}

body {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 12px !important;
    color: #333333;
    line-height: 18px;
    outline: 0px;
    -moz-outline-style: none;
    width:100%;
    overflow-x:hidden;
}

ol, ul {
    list-style: none;
}

blockquote, q {
    quotes: none;
}

:focus {
    outline: 0;
}

ins {
    text-decoration: none;
}

del {
    text-decoration: line-through;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}


body {
    margin: 0px;
    padding: 0px;
    background: #efefef !important;
    font-size: 12px;
}

a {
    color: #175994;
    cursor: pointer;
}

    a:hover {
        color: #525252;
    }

@font-face {
    font-family: 'OswaldLight';
    src: url('Oswald-Light-webfont.eot');
    src: url('Oswald-Light-webfont.eot?#iefix') format('embedded-opentype'), url('Oswald-Light-webfont.woff') format('woff'), url('Oswald-Light-webfont.ttf') format('truetype'), url('Oswald-Light-webfont.svg#OswaldLight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'OswaldBook';
    src: url('Oswald-Regular-webfont.eot');
    src: url('Oswald-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('Oswald-Regular-webfont.woff') format('woff'), url('Oswald-Regular-webfont.ttf') format('truetype'), url('Oswald-Regular-webfont.svg#OswaldBook') format('svg');
    font-weight: normal;
    font-style: normal;
}

#chklstApp {
    float: left;
}

.customvaliderror {
    padding-left: 7px !important;
    margin: 0px;
    line-height: 16px;
}

label {
    float: left;
    padding: 0px 0 0px 10px;
    width: 210px;
}

button::-moz-focus-inner {
    border: 0;
    padding: 0;
}

INPUT[type='file'] {
    border: 1px solid #999 !important;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

INPUT[type='text'], INPUT[type='password'] {
    float: left;
    width: 200px;
    height: 20px;
    padding: 2px;
    border: 1px solid #d1d1d1;
    background: url("../images/txtbox-bg.png") repeat-x scroll 0 0 #FFFFFF;
    font-size: 12px;
    font-family: Arial;
    margin-left: 10px;
}

    INPUT[type='text']:focus, INPUT[type='password']:focus, select:focus, textarea:focus {
        background: #fcf8cd;
    }

INPUT[type='button'], INPUT[type='submit'] {
    background: -moz-linear-gradient(0% 100% 90deg, #A2ACBF, #d3d7dd) repeat scroll 0 0 transparent;
    background: -webkit-gradient(linear, left top, left bottom, from(#E6EAF2), to(#d3d7dd));
    background: #d3d7dd;
    border-color: #A3B1CC #8F9BB3 #666F80;
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 1px;
    color: #292C33;
    display: inline-block;
    padding: .5em 1em;
    cursor: pointer;
    color: #292C33;
    font-family: Arial;
    font-size: 13px;
    margin-right: 10px;
    font-weight: bold;
    margin-top: 10px;
    text-overflow: ellipsis;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

    INPUT[type='button']:hover, INPUT[type='submit']:hover {
        /*background: -webkit-gradient(linear, left top, left bottom, from(#E6EAF2), to(#c8ccd4));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#A2ACBF', endColorstr='#c8ccd4');*/
    }

.generatebtn {
    background: url(../images/table-headeer-bg.png) repeat-x #1fc5ef !important;
    padding: 2px 2px !important;
    border: 1px solid #06acd5 !important;
    color: #065291 !important;
    margin-left: 5px;
    font-family: Arial;
    text-shadow: 1px 1px 0 #eee !important;
    font-size: 11px;
    border-radius: 4px;
    -webkit-border-radius: 2px;
    outline: 0;
}

    .generatebtn:hover {
        border: 1px solid #333 !important;
        outline: 0;
    }

.left {
    float: left;
}

.right {
    float: right;
}

.btncancel {
    background: none !important;
    color: #555;
    font-weight: normal !important;
    font-size: 12px !important;
    border: none !important;
    box-shadow: none !important;
    text-decoration: underline;
}

    .btncancel:hover {
        color: #396cb3 !important;
        background: none !important;
        box-shadow: none !important;
    }

#verifyerrormsg {
    background: url(../images/verify-gridbg.png) repeat;
    padding-left: 80px;
    width: 100%;
}

.gridtopbuttons {
    background: none #00508C !important;
    padding: 2px 4px;
    cursor: pointer;
    border: 1px solid #003f6f !important;
    color: #fff;
    font-size: 11px;
    margin: 0 0 0 8px !important;
    font-family: Arial;
    border-radius: 3px;
}

    .gridtopbuttons:hover {
        background: none #0262aa !important;
        border: 1px solid #035c9e !important;
    }

select {
    float: left;
    width: 205px;
    height: 27px;
    min-height: 27px;
    padding: 3px 2px 2px 0;
    border: 1px solid #d1d1d1;
    /*background:url(../images/txtbox-bg.png) repeat-x #ffffff;*/
    -webkit-appearance: none;
    font: 12px/16px "segoe ui",arial,sans-serif;
    -webkit-appearance: menulist !important;
    appearance: menulist !important;
    -o-appearance: menulist !important;
}

textarea {
    float: left;
    width: 200px;
    height: 40px;
    padding: 2px;
    border: 1px solid #d1d1d1;
    background: url(../images/txtbox-bg.png) repeat-x #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    overflow: auto;
    resize: none;
}

#container {
    margin: 0px auto;
    padding: 0px;
    height: auto;
}

#mainbody {
    width: 100%;
    min-height: 550px;
    margin: 0px auto 0 auto;
    background: url(../images/body-bg.png) repeat-x scroll center top;
    min-width: 1024px;
}

p {
    width: 100%;
    float: left;
}

.header {
    width: 1000px;
    height: 55px;
    margin: 0 auto;
}

#headerwrapper {
    width: 100%;
    padding: 0px 0px;
    height: 133px;
    background: url(../images/header-bg1.jpg) no-repeat scroll 50% 41px transparent;
    min-width: 1024px;
}

#logo {
    position: relative;
    display: block;
    float: left;
    width: 90px;
    height: 60px;
    overflow: hidden;
    margin: 65px 0 0 10px;
}

    #logo a {
        cursor: pointer;
    }

        #logo a:hover {
        }

.logolink {
    position: absolute;
    display: none;
    color: #fff;
    padding: 1px;
    font-size: 11px;
    background: #333;
    padding: 0px 3px;
    margin-left: 10px;
}

    .logolink:hover {
        background: #000;
        color: #fff;
        text-decoration: underline;
    }

#logologin {
    float: left;
    width: 90px;
    height: 55px;
    overflow: hidden;
    margin: 25px 0 0 53px;
}

.disableremember label {
    color: #04689f;
    text-shadow: 1px 1px 0 #26a3d3 !important;
    -webkit-user-select: none;
    -khtml-user-select: none;
    user-select: none;
    -ms-user-select: none;
    user-select: none;
}
/*      login css  */

.loginDisplay {
    width: 600px;
    float: right;
}

.languagedd {
    float: left;
    padding-top: 9px;
    width: 120px;
}

.whatisares {
    float: right;
    margin-top: 40px;
    width: 15%;
}

    .whatisares a {
        color: #a5a5a5;
        padding: 7px;
        text-shadow: 1px 1px 0 #fff;
    }

        .whatisares a:hover {
            color: #cfcfcf;
        }

.welcometxt {
    float: left;
    width: 400px;
    height: 45px;
    color: #fff;
    text-align: left;
    line-height: 38px;
    position: relative;
    top: -5px;
}

    .welcometxt .loginname {
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        width: 380px;
        -o-text-overflow: ellipsis;
        -moz-binding: url( 'bindings.xml#ellipsis' );
        position: absolute;
        text-transform: capitalize;
        color: #A3E0E9;
    }

    .welcometxt b {
        font-size: 13px;
    }

.logoutbtn {
    float: left;
    width: 190px;
    height: 35px;
    color: #fff;
    padding-top: 5px;
    outline: 0;
}

.ddclasslogin {
    background: none repeat scroll 0 0 #C5E1F7;
    border: medium none;
    border-radius: 4px 4px 4px 4px;
    color: #000000;
    height: 22px;
    margin-left: 158px;
    margin-top: 145px;
    padding: 2px;
    position: absolute;
    z-index: 100;
}

.ddclass {
    background: none repeat scroll 0 0 #C5E1F7;
    border: medium none;
    border-radius: 4px 4px 4px 4px;
    color: #000000;
    height: 22px;
    padding: 2px;
    position: absolute;
    z-index: 95;
}

#btnMyAccount {
    background: url(../images/myaccount.png) no-repeat top left !important;
    height: 29px;
    border: none !important;
    color: #fff;
    font-weight: bold;
    padding: 3px 8px 4px 8px !important;
    text-shadow: 1px 1px 0 #1681b9 !important;
    width: 98px;
    outline: 0;
    margin: 0 !important;
}

    #btnMyAccount:hover {
        background: url(../images/myaccount.png) no-repeat 0px -30px !important;
        outline: 0;
    }

.logoutlink {
    background: url(../images/logout.png) no-repeat top left !important;
    height: 29px;
    border: none !important;
    color: #fff !important;
    font-weight: bold;
    padding: 3px 8px 4px 8px !important;
    text-shadow: 1px 1px 0 #1681b9 !important;
    width: 74px;
    margin: 0 !important;
}

    .logoutlink:hover {
        background: url(../images/logout.png) no-repeat 0 -30px !important;
    }

#loginmainbg {
    width: 100%;
    height: 109px;
}

#headerlogin {
    width: 1080px;
    padding: 10px;
    height: 60px;
    margin-bottom: 10px;
}

#headerwrapperlogin {
    width: 100%;
    padding: 0px 0px;
    height: 88px;
}

.loginleftcol {
    float: left;
    width: 500px;
}

#loginpanelares {
    float: left;
    width: 450px;
    background: url(../images/login-bg-new.png) no-repeat transparent;
    padding: 40px 0 0 35px;
    height: 350px;
    margin: 0 30px 0 40px;
    color: #fff;
}

.loginbtnclass {
    background: url(../images/login-btn.png) no-repeat !important;
    width: 105px !important;
    height: 44px !important;
    border: none !important;
    color: #fff !important;
    font-size: 18px !important;
    text-shadow: 1px 1px 0 #075C8C !important;
}

#loginpanel {
    background: url(../images/login-bg.png) no-repeat transparent;
    color: #FFFFFF;
    float: left;
    height: 325px;
    margin: 0 30px 0 40px;
    padding: 60px 0 0 50px;
    width: 470px;
}

    #loginpanel h1 {
        font-size: 38px;
        float: left;
        font-family: Segoe UI;
        padding-bottom: 35px;
        text-shadow: 1px 1px 0 #075C8C;
    }

    #loginpanel p {
        float: left;
        width: 420px;
        padding: 10px 0;
    }

    #loginpanel label {
        width: 84px;
        float: left;
        padding-top: 8px;
        text-shadow: 1px 1px 0 #59bbe9;
    }

    #loginpanel .txtbox {
        float: left;
        background: #178bc1;
        border: 1px solid #075c8c;
        height: 30px;
        *line-height: 30px;
        width: 190px;
        color: #fff;
    }

    #loginpanel a {
        color: #fff;
        margin-left: 100px;
        text-shadow: 1px 1px 0 #3360a4;
        background: #0b7cac;
        padding: 5px;
        border-radius: 4px;
        -webkit-border-radius: 4px;
    }

        #loginpanel a:hover {
            background: #0f88bb;
        }

.loginchkbox {
    padding: 10px 0 10px 90px;
    width: 260px;
    float: left;
    text-shadow: 1px 1px 0 #0b387c;
}

    .loginchkbox input {
        float: left;
    }

    .loginchkbox label {
        width: 90px !important;
        position: absolute;
        margin: -9px 0 0 -7px;
        *margin: -4px 0 0 -8px;
    }

.loginvalidationerror {
    font-size: 11px;
    color: #000;
    background: #ffebe8;
    padding: 6px;
    margin: 3px 0 0 8px;
    position: absolute;
    border-radius: 3px;
    border: 1px solid #ff9b85;
}

h2.discover, h2.archive, h2.experience {
    font-size: 40px;
    line-height: 30px;
    padding: 20px 0 10px;
    float: left;
}

h2.discover {
    color: #427fc8;
}

h2.archive {
    color: #37898e;
}

h2.experience {
    color: #6b3667;
}

.newtothisapp {
    background: url(../images/new-to-this-app-bg.png) no-repeat;
    width: 432px;
    height: 94px;
    float: left;
    margin: 0 0 0 55px;
    padding: 48px 0 0 23px;
}

.entermailid {
    border: none !important;
    background: none !important;
    width: 265px !important;
    margin-right: 13px;
}

#logininfo {
    float: left;
    width: 400px;
    height: 250px;
    margin: 55px 0 0 -15px;
    padding: 15px;
    border-radius: 0 5px 5px 0;
    /*
background:#e3e3e3;
background: -webkit-gradient(radial, 500 25%, 20, 500 25%, 40, from(#eeeeee), to(#e6e6e6));
    background: -moz-radial-gradient(left, #eeeeee, #e6e6e6 );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#e6e6e6');
    box-shadow:0px 0px 2px #dedede;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=105, Strength=3)
progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=105, Strength=3)
progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=05, Strength=3)
progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=115, Strength=8);*/
}

.wizardmandatory {
    color: #d14836;
    font-size: 12px;
    margin-left: -150px;
    line-height: 24px;
}

#logininfo p {
    font-size: 13px;
    padding: 0px 10px 25px 0px;
    border-bottom: 1px dotted #333;
    text-shadow: 1px 1px 0 #FFFFFF;
}

.failureNotification1 {
    color: #e44a53;
    border: 1px solid #f58f92;
    text-align: left;
    margin: auto;
    padding: 5px 0 5px 30px;
    height: 22px;
    float: left;
    background: #fee4e4 url("../images/button_cancel.png") 6px 7px no-repeat;
    line-height: 20px;
    margin-left: 50px;
    width: 385px;
    border-radius: 4px;
}

.admingridfloat {
    float: left;
    width: 980px;
    margin: 20px 10px;
}

.editorglink {
    padding: 2px;
    border: 1px solid #d1d1d1;
    background: url(../images/txtbox-bg.png) repeat-x #ccc;
    color: #fff;
}

.notesdiv {
    float: left;
    height: 60px;
    width: 1100px;
}

.tabinfo {
    float: left;
    width: 500px;
}

.publishbtns {
    float: right;
    width: 400px;
    outline: 0;
}

.publishxmlbtn1 {
    float: right;
    outline: 0;
}

.publishxmlbtn {
    background: url(../images/publishXML-btn.png) no-repeat top left !important;
    outline: 0;
    width: 167px;
    height: 42px;
    cursor: pointer;
    border: none !important;
}

    .publishxmlbtn:hover {
        background: url(../images/publishXML-btn.png) no-repeat bottom left !important;
        outline: 0;
    }

#navigation {
    height: 34px;
    margin: 0 0 0 2px;
}

    #navigation ul {
        float: left;
    }

        #navigation ul li {
            float: left;
            text-align: center;
            font-size: 11px;
            font-weight: bold;
        }

            #navigation ul li a {
                text-decoration: none;
                text-align: center;
                background: url(../images/manage-package-tab1.png) repeat-x #b0cfe2;
                height: 33px;
                font-family: Arial !important;
                border-top: 1px solid #5786aa;
                border-left: 1px solid #5786aa;
                border-right: 1px solid #5786aa;
                line-height: 33px;
                padding: 0 11px;
                font-size: 12px;
                margin-right: 5px;
                color: #1a8aca;
            }

                #navigation ul li a.grey {
                    border-top: 1px solid #ccc;
                    border-left: 1px solid #ccc;
                    border-right: 1px solid #ccc;
                    background: #eee;
                    color: #bbb;
                }

                    #navigation ul li a.grey:hover {
                        border-top: 1px solid #ccc;
                        border-left: 1px solid #ccc;
                        border-right: 1px solid #ccc;
                        background: #eee !important;
                        color: #bbb;
                        cursor: default;
                    }

                #navigation ul li a.lightblue {
                    border-top: 1px solid #b0cfe2;
                    border-left: 1px solid #b0cfe2;
                    border-right: 1px solid #b0cfe2;
                }

                #navigation ul li a.lightgreen {
                    border-top: 1px solid #49a8de;
                    border-left: 1px solid #49a8de;
                    border-right: 1px solid #49a8de;
                }

                #navigation ul li a.lightgrey {
                    border-top: 1px solid #dddcdc;
                    border-left: 1px solid #dddcdc;
                    border-right: 1px solid #ccc;
                }

                #navigation ul li a:hover {
                    background: url(../images/manage-package-tabbg.png) repeat-x !important;
                    color: #1a8aca;
                }

                #navigation ul li a.currentmain {
                    background: url(../images/manage-package-tabbg.png) repeat-x !important;
                    color: #1c87bf !important;
                    border-top: 1px solid #63aacb !important;
                    border-left: 1px solid #63aacb !important;
                    border-right: 1px solid #63aacb !important;
                    border-bottom: none !important;
                }

#menunew ul li a.current {
    background: url(../images/manage-package-tabbg.png) repeat-x !important;
    color: #1c87bf !important;
    border-top: 1px solid #63aacb !important;
    border-left: 1px solid #63aacb !important;
    border-right: 1px solid #63aacb !important;
    border-bottom: none !important;
}

#menunew ul li {
    cursor: pointer;
    float: left;
    margin: 0px 3px;
}

.menurightbg {
    background: url(../images/menu-right.png) no-repeat left;
    width: 10px;
    height: 35px;
    float: left;
}

.menuleftbg {
    background: url(../images/menu-left.png) no-repeat right;
    width: 10px;
    height: 35px;
    float: left;
}

#inner-nav {
    padding: 0px;
    background: url(/images/nav-gradient.png) repeat-x;
}

    #inner-nav h1 {
        display: block;
        float: left;
        width: 131px;
        height: 45px;
        margin-right: 72px;
    }

        #inner-nav h1 a {
            display: block;
            width: 131px;
            height: 45px;
            background: url(/images/sprite-map.png);
            text-indent: -9999em;
            overflow: hidden;
            outline: none;
        }

    #inner-nav ul {
        list-style: none;
    }

    #inner-nav li {
        float: left;
        display: block;
    }

        #inner-nav li a {
            display: block;
            overflow: hidden;
            outline: none;
        }


#menunew {
    margin: auto;
    width: 1000px;
    height: 80px;
    *height: auto;
}

    #menunew ul {
        float: right;
        padding: 14px 0px 0px 0px;
    }

.dashboaimg {
    float: left;
    padding: 43px 0px 0px 0px;
    background: url(../images/menuimg1.png) top center no-repeat;
    margin-top: 0px;
}

    .dashboaimg:hover {
        float: left;
        padding: 41px 0px 0px 0px;
        background: url(../images/menuimg1.png) top center no-repeat;
        margin-top: 2px;
    }

#menunew ul li.doccimg {
    float: left;
    padding: 43px 0px 0px 0px;
    background: url(../images/menuimg2.png) top center no-repeat;
}

    #menunew ul li.doccimg:hover {
        float: left;
        padding: 41px 0px 0px 0px;
        background: url(../images/menuimg2.png) top center no-repeat;
        margin-top: 2px;
    }

#menunew ul li.docgimg {
    float: left;
    padding: 43px 0px 0px 0px;
    background: url(../images/menuimg3.png) top center no-repeat;
}

    #menunew ul li.docgimg:hover {
        float: left;
        padding: 41px 0px 0px 0px;
        background: url(../images/menuimg3.png) top center no-repeat;
        margin-top: 2px;
    }
/*#menunew ul li.folderimg
{
	float:left;
	padding:43px 0px 0px 0px;
	background:url(../images/menuimg4.png) top center no-repeat;

#menunew ul li.folderimg:hover
{
	float:left;
	padding:41px 0px 0px 0px;
	background:url(../images/menuimg4.png) top center no-repeat;
	margin-top:2px;
}
}*/

#menunew ul li.manageimg {
    float: left;
    padding: 43px 0px 0px 0px;
    background: url(../images/menuimg5.png) top center no-repeat;
}

    #menunew ul li.manageimg:hover {
        float: left;
        padding: 41px 0px 0px 0px;
        background: url(../images/menuimg5.png) top center no-repeat;
        margin-top: 2px;
    }

#menunew ul li a {
    float: left;
    text-decoration: none;
}

    #menunew ul li a:hover {
        background: url(../images/tabs-bg-select.png) repeat-x #EFEFEF;
        color: #00508C;
    }

    #menunew ul li a.test1 {
        background: url(../images/menuimg1.png) top center no-repeat;
        height: 64px;
    }

    #menunew ul li a.test2 {
        background: url(../images/menuimg2.png) top center no-repeat;
        height: 64px;
    }

    #menunew ul li a.test3 {
        background: url(../images/menuimg3.png) top center no-repeat;
        height: 64px;
    }

    #menunew ul li a.test4 {
        background: url(../images/menuimg4.png) top center no-repeat;
        height: 64px;
    }

    #menunew ul li a.test5 {
        background: url(../images/menuimg5.png) top center no-repeat;
        height: 64px;
    }

    #menunew ul li a.test6 {
        background: url(../images/searchreporticon.png) top center no-repeat;
        height: 64px;
    }

    #menunew ul li a.test7 {
        background: url(../images/menuimg7.png) top center no-repeat;
        height: 64px;
    }

    #menunew ul li a.test1:hover {
        margin-top: 1px;
    }

    #menunew ul li a.test2:hover {
        margin-top: 1px;
    }

    #menunew ul li a.test3:hover {
        margin-top: 1px;
    }

    #menunew ul li a.test4:hover {
        margin-top: 1px;
    }

    #menunew ul li a.test5:hover {
        margin-top: 1px;
    }

    #menunew ul li a.test6:hover {
        margin-top: 1px;
    }

    #menunew ul li a.test7:hover {
        margin-top: 1px;
    }

    #menunew ul li a.createevprm span {
        background: #f27300;
        color: #fff;
    }

    #menunew ul li a.currentmain span {
        background: #fff url(../images/manage-package-tabbg.png) repeat-x !important;
        color: #00508C;
    }

    #menunew ul li a span {
        color: #fff;
        text-shadow: none;
        padding: 8px 14px;
        font-size: 13px;
        font-family: Arial !important;
        background: #00508C;
        border-radius: 6px 6px 0 0;
        margin: 30px 0px 0px 0px;
        float: left;
    }

        #menunew ul li a span:hover {
            margin-top: 29px !important;
            cursor: pointer;
        }

    #menunew ul li a:hover span {
        background: url(../images/tabs-bg-select.png) repeat-x #EFEFEF;
        color: #00508C;
    }

.section {
    position: relative;
    padding: 5px 10px 10px 10px;
    background: #fff;
    float: left;
    width: 1080px;
    min-height: 480px;
}

.leftcol, .rightcol {
    width: 420px;
    float: left;
}

.rightcol {
    margin-left: 50px;
}

    .leftcol p, .rightcol p {
        padding: 5px;
        float: left;
    }

.leftcolnew {
    width: 305px;
    float: left;
}

.leftcolnew_01 {
    width: 420px;
    float: left;
}

.leftcolnew_02 {
    float: left;
    overflow: hidden;
    padding: 10px;
}

    .leftcolnew_02 .addlabel {
        padding: 0px 10px;
        line-height: 30px;
        float: left;
        font-size: 13px;
        font-weight: bold;
        color: #62646a;
    }

.leftcolnew_01 lable {
    float: left;
}

.rightcolnew {
    width: 230px;
    float: left;
}

    .leftcolnew p, .rightcolnew p {
        padding: 5px 0px;
        float: left;
    }

.leftcolmessageheader {
    width: 255px;
    float: left;
    height: 380px;
}

.note {
    background: #fafafa;
    border: 1px solid #eee;
    float: left;
    margin: 10px 0 0 10px;
    padding: 10px;
    width: 1060px;
}

    .note h2 {
        font-size: 16px;
        line-height: 22px;
    }

.Content1 {
    width: 970px;
    padding: 10px 10px 8px 10px;
    margin: 0px auto;
    background-color: #fff;
    float: left;
    height: auto !important;
    overflow: hidden;
    min-height: 415px;
    margin-bottom: 8px;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 2px 2px 2px #CCCCCC;
}

.Contentssi {
    width: 1010px;
    margin: 35px auto;
    padding: 7px;
    background-color: #fff;
}

.Contentmanageuser {
    width: 970px;
    margin: 35px auto;
    padding: 12px;
    border-top: 1px solid #eee;
    background-color: #fff;
}

.Contentwraper {
    width: 990px;
    margin: 10px auto 0px auto;
    padding: 0px;
}



.contentleftdiv {
    float: left;
    width: 700px;
    padding: 5px;
    background: #fff;
    min-height: 300px;
}

.selectlogositemaster {
    float: left;
}

.advclosebtn {
    float: right;
    width: 10%;
}

.closebtn {
    background: url(../images/closebtn-bg.png) no-repeat;
    width: 46px;
    height: 79px;
    position: absolute;
    float: right;
    padding: 20px 0 0 0;
    margin: -20px 0 0 -1px;
    z-index: -1;
    outline: 0;
}

.asterisk {
    color: #d14836;
    font-size: 12px;
}

.Structureorder {
    border: 1px solid #76caec;
    margin: 5px 10px;
    float: left;
    padding-bottom: 10px;
    padding-right: 2px;
    width: 600px;
}

    .Structureorder .altrow {
        background: #eef7fd;
        float: left;
        padding: 3px 0 0 13px;
        width: 98%;
    }

.proteinorder {
    border: 1px solid #76caec;
    margin: 5px 0px;
    float: left;
    padding-bottom: 10px;
    padding-right: 1px;
}

    .proteinorder .row {
        background: #fff;
        float: left;
        padding: 3px 0 0 13px;
        width: 98%;
    }

.updatevcodesdiv {
    text-align: left;
    width: 100%;
    background: #eee;
    padding: 2px;
    font-weight: bold;
    color: #269b0f;
}

.acknowbrodnone {
    border: none !important;
}

.acknowled {
    clear: both;
    float: none !important;
    width: 100%;
    border-top: 1px solid #E1E2E0;
}

    .acknowled label {
        text-align: right !important;
        width: 380px;
    }

    .acknowled .msgright {
        text-align: left !important;
        width: 380px;
        float: right;
        font-weight: bold;
        font-size: 11px;
        color: #999;
    }

/* start of unit css */
.leftcolnew1 {
    width: 230px;
    float: left;
}

.rightcolnew1 {
    width: 230px;
    float: left;
}

.unit {
    width: 874px;
    float: left;
    border: 1px solid eee;
    padding: 1px;
}

.style1 {
    width: 100%;
}

.relationshipcol1 {
    width: 100px;
    float: left;
}

.relationshipcol2 {
    width: 385px;
    float: left;
    background: #D3E9F7;
}

.relationshipcol3 {
    width: 385px;
    float: left;
    margin-left: 2px;
    background: #BCDBEF;
}

.limitheader {
    background: url(../images/manage-package-tab3.png) repeat-x 0 0px #B0CFE9;
    padding: 5px 0 0 10px;
    color: #333;
    height: 24px;
    border: 1px solid #B0CFE9;
}

select {
    -webkit-appearance: menulist !important;
    margin-left: 10px;
}

.valueheader {
    float: left;
    width: 138px;
    text-align: center;
    padding: 2px 5px;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
}

.valueheader1 {
    float: left;
    width: 75px;
    text-align: center;
    padding: 2px 5px;
    margin-right: 1px;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
}

.Numerator {
    background-color: #95cfe7;
    padding: 7px 5px;
    float: left;
    width: 98px;
    margin: 0 3px 2px 0;
}

.Numerators {
    height: 35px;
    border-bottom: 1px solid #fff;
    float: right;
}
/* end of unit css */

.proteinorder .altrow {
    background: #eef7fd;
    float: left;
    padding: 3px 0 0 13px;
    width: 98%;
}

.ArrowExpand {
    background: url("../images/add-btn.png") no-repeat scroll left center transparent;
    float: right;
    height: 36px;
    margin-left: 922px;
    margin-top: 7px;
    width: 36px;
    position: absolute;
    outline: 0;
}

.ArrowClose {
    background: url("../images/close-btn.png") no-repeat scroll left center transparent;
    outline: 0;
    float: right;
    height: 36px;
    margin-left: 922px;
    margin-top: 7px;
    width: 36px;
    position: absolute;
}

.managepackagegrid {
    width: 1080px;
}

.combobox {
    float: left;
    width: 200px;
    padding-left: 7px;
}

.helptipicon {
    float: left;
    width: 22px;
}

.datepickerdiv {
    float: left;
    width: 230px;
    margin-left: 7px;
}

.datepickerinput {
    float: left;
    width: 185px;
}

.datepickerdivtip {
    float: left;
    padding-top: 5px;
}

.menu_list {
    margin-top: 15px;
    width: 911px;
    float: left;
}

.menu_head {
    padding: 5px 10px;
    cursor: pointer;
    position: relative;
    margin: 1px;
    font-weight: bold;
    background: #ccc url(left.png) center right no-repeat;
}

.menu_body {
    display: none;
}

    .menu_body a {
        display: block;
        color: #006699;
        background-color: #EFEFEF;
        padding-left: 10px;
        font-weight: bold;
        text-decoration: none;
    }

        .menu_body a:hover {
            color: #000000;
            text-decoration: underline;
        }



/*valli start for Registration form on 23 Nov 2011*/
.table {
    float: left;
    margin: 1px 30px 0px 285px;
}

.maindiv {
    background-color: White;
}

.contentdiv {
    background: #eee;
}
/*valli end */


#MessageHeaderWizard input {
    float: left;
}

.failurenotificatio {
    color: #ccc;
    padding: 5px 0 0 5px;
    display: block;
}

#norecords {
    background: url(../images/norecordsworkinprogress.png) no-repeat;
    width: 652px;
    height: 206px;
    padding: 20px;
    line-height: 20px;
}

    #norecords h2 {
        font-size: 18px;
        font-weight: normal;
        width: 500px;
    }

    #norecords p {
        font-size: 14px;
        font-weight: normal;
        width: 500px;
    }

.tree-panel {
    float: left;
    width: 614px;
}

.packagediv {
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    padding: 10px 0;
    float: left;
    margin: -2px 0 0 0px;
    min-height: 400px;
    width: 980px;
}

.packagediv1 {
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    padding: 10px 0;
    float: left;
    margin: -2px 0 0 0px;
    width: 600px;
}

.packageleftcol {
    float: left;
    padding: 10px 25px;
    width: 600px;
    height: 485px;
    background: url(../images/packageleft-bg.png) no-repeat;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
}

    .packageleftcol h5, .packagerightcol h5 {
        font-size: 15px;
        font-weight: normal;
        color: #000;
        float: left;
        width: 300px;
        padding: 3px 0 8px 0;
    }

.packagerightcol {
    float: left;
    padding: 10px 20px;
    width: 285px;
    background: url(../images/packageright-bg.png) no-repeat;
    border-radius: 6px;
    height: 455px;
    overflow: auto;
}

    .packagerightcol h2 {
        font-size: 18px;
        padding: 0 0 20px 0;
        color: #175994;
    }

    .packagerightcol h3 {
        padding: 11px 0;
        color: #555;
        font-size: 12px;
        margin-bottom: 0 !important;
    }

.packagedatecontrol {
    float: left;
    width: 420px;
    padding: 6px 0;
}

.packagedatelabel {
    width: 100%;
    float: left;
    padding-bottom: 8px;
}


.organizationsgrid {
    float: left;
    width: 700px;
    margin: 10px 0 0 0px;
}

.nextbtn {
    background: url(../images/Arrow-next.png) no-repeat 0 0px #19b7df !important;
    height: 27px;
    width: 58px;
    padding-right: 22px !important;
    outline: 0;
}

.previousbtn {
    background: url(../images/Arrow-previous.png) no-repeat 0 0px #19b7df !important;
    height: 27px;
    width: 80px;
    padding-left: 25px !important;
    outline: 0;
}

.skipbtn {
    background: url(../images/skip-img.png) no-repeat 0 0px #19b7df !important;
    height: 27px;
    width: 57px;
    padding-left: 20px !important;
    outline: 0;
}

.savefinishbtn {
    background: url(../images/save-finish-btn-bg.png) no-repeat 0 0px #19b7df !important;
    height: 27px;
    width: 107px;
    padding-left: 20px !important;
    outline: 0;
}

.rgRow {
    margin: 10px 0;
    border-top: 1px solid #ccc;
    background: #f1f9ff !important;
}

.RadTabStrip .rtsLevel1 .rtsTxt, .RadTabStripVertical .rtsLevel1 .rtsTxt {
    padding: 0 5px 0 6px !important;
}

.RadInput_Default .riTextBox {
    width: 178px !important;
    height: 20px;
    padding: 2px;
    border: 1px solid #d1d1d1 !important;
    background: url(../images/txtbox-bg.png) repeat-x #ffffff !important;
}

.RadTreeView_Default .rtLines .rtFirst.rtLast > .rtTop {
    background: none !important;
}

.RadTreeView .rtUL {
    float: left;
    /*  width: 75% !important;*/
}

.RadGrid_Default .rgEditForm {
    background: none repeat scroll 0 0 #ffffff !important;
    border: 5px solid #c1ecfa !important;
    padding: 5px;
}
/*   for wizard tabs create package */
.RadTabStrip .rtsIn, .RadTabStripVertical .rtsIn {
    padding: 0 0px !important;
}

.RadTabStripTop_Sunset .rtsLevel .rtsLink, .RadTabStripTop_Sunset .rtsLevel .rtsOut, .RadTabStripBottom_Sunset .rtsLevel .rtsLink, .RadTabStripBottom_Sunset .rtsLevel .rtsOut, .RadTabStripTop_Sunset_Baseline .rtsLevel, .RadTabStripBottom_Sunset_Baseline .rtsLevel {
    margin: 0 1px !important;
}

.RadTabStrip .rtsLink, .RadTabStripVertical .rtsLink {
    padding-left: 4px !important;
}

.RadTabStrip_Office2007 .rtsLevel, .RadTabStrip_Office2007 .rtsLevel1 {
    background: none !important;
}

.rgAltRow, .rgRow {
    width: 1100px;
}

    .rgRow:hover, .rgAltRow:hover {
        background: #e1f1fc !important;
    }

.RadGrid_Default .rgCommandCell {
    background: url(../images/table-headeer-bg.png) repeat-x scroll 0 0 #BAD7EA !important;
    border: none !important;
    height: 27px !important;
}

.RadGrid_Default .rgPager .rgStatus, .RadGrid_Default td.rgPagerCell {
    border: none !important;
}

input.error {
    border: 1px solid #d14836;
}

select.error {
    background: #fed;
    border: 1px solid #e00;
    float: left;
}

.groupnamerqd {
    left: 125px;
    position: absolute;
    top: 51px;
    color: #D14836 !important;
}

.docgroupnameerr {
    left: 134px;
    position: absolute;
    top: 64px;
    color: #D14836 !important;
}

.publishcmnts {
    background: url("../images/send.png") no-repeat scroll right bottom transparent !important;
    height: 36px !important;
    border: none !important;
    width: 170px;
    padding: 0px 20px 7px 0px !important;
    margin: 0px !important;
}

.publishcmntsoff {
    background: url("../images/send.png") no-repeat scroll left top transparent !important;
    border: none !important;
    height: 36px !important;
    width: 170px;
    padding: 0px 0px 7px 20px !important;
    margin: 0px !important;
}

.btnpublishs {
    padding-top: 3px;
    height: 30px;
}


/*
.publishcmntsrt
{
   
    left: auto;
    right: -21px;
    background: url("../images/send.png") right top no-repeat !important;
    float:left;
    position:absolute;
    width:16px;
    height:36px;
    }
.publishcmnts 
{
    padding-left:100px;
    background: url("../images/send.png") no-repeat scroll left top transparent !important;
    border:none !important;
    color: #FFFFFF !important;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 15px;
    height:36px !important;
    margin-right: 18px;
    padding-right: 10px;
    min-width:60px !important;
    text-shadow:1px 1px 0 #7A7A7A !important;
    float:left;
    margin-left:20px;
    position:relative;
 
}
.publishcmnts:hover{
    background: url("../images/send2.png") no-repeat scroll center bottom transparent !important;
    color: #FFFFFF !important;
    padding-bottom:13px !important;
}*/


.RadGrid11 {
    float: left;
    width: 100%;
    margin-top: 10px;
}

#MainContent_RadGridAttachment {
    float: left;
    margin: 10px 0;
}

.hint {
    display: none;
    position: absolute;
    width: 200px;
    border: 1px solid #5ac7e7;
    padding: 10px 12px;
    /* to fix IE6, I can't just declare a background-color,
    I must do a bg image, too!  So I'm duplicating the pointer.gif
    image, and positioning it so that it doesn't show up
    within the box */
    background: #deeff7 url(../images/pointer.gi) no-repeat 0px 5px;
}

    /* The pointer image is hadded by using another span */
    .hint .hint-pointer {
        position: absolute;
        left: -10px;
        width: 10px;
        height: 19px;
        background: url(../images/pointer.gif) left top no-repeat;
    }

.RadTabStrip .rtsLevel1 {
    margin-left: 5px !important;
    padding-top: 5px !important;
}
/*11/6/2012*/

#mask {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 9000;
    background-color: #000;
    display: none;
}

#boxes .window {
    position: absolute;
    left: 0;
    top: 0;
    width: 440px;
    height: 200px;
    display: none;
    z-index: 9999;
    padding: 20px;
}

#boxes #dialog {
    width: 375px;
    height: 203px;
    padding: 10px;
    background: none repeat scroll 0 0 #ffffff !important;
    border: 5px solid #c1ecfa !important;
}

#boxes #dialog5 {
    width: 375px;
    height: 203px;
    padding: 10px;
    background: none repeat scroll 0 0 #ffffff !important;
    border: 5px solid #c1ecfa !important;
}

#boxes #dialog6 {
    width: 390px;
    height: 550px;
    padding: 10px;
    background: none repeat scroll 0 0 #ffffff !important;
    border: 5px solid #c1ecfa !important;
}

#dialog6 label {
    float: left;
    padding: 0 !important;
    margin-left: 20px;
}

#dialog6 p {
}

#MainContent_PostSubmissionPackages1_RadDatePicker1_dateInput_text, #MainContent_PostSubmissionPackages1_RadDatePicker2_dateInput_text, #MainContent_PostSubmissionPackages1_RadDatePicker3_dateInput_text {
    margin-left: 25px !important;
}

#mask1 {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 9000;
    background-color: #000;
    display: none;
}

#boxes1 .window {
    position: absolute;
    left: 0;
    top: 0;
    width: 440px;
    height: 200px;
    display: none;
    z-index: 9999;
    padding: 20px;
}

#boxes1 #dialog1 {
    width: 375px;
    height: 203px;
    padding: 10px;
    background: none repeat scroll 0 0 #ffffff !important;
    border: 5px solid #c1ecfa !important;
}
/* added to display the popup for changepassword */
#boxeschkpwd .window {
    position: absolute;
    left: 0;
    top: 0;
    width: 440px;
    height: 200px;
    display: none;
    z-index: 9999;
    padding: 20px;
}

#boxeschkpwd #dialogchkpassword {
    width: 375px;
    height: 203px;
    padding: 10px;
    background: none repeat scroll 0 0 #ffffff !important;
    border: 5px solid #c1ecfa !important;
}

#maskchkpwd {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 9000;
    background-color: #000;
    display: none;
}

#boxeschkpwd1 .window {
    position: absolute;
    left: 0;
    top: 0;
    width: 440px;
    height: 200px;
    display: none;
    z-index: 9999;
    padding: 20px;
}

#boxeschkpwd1 #dialogchkpassword1 {
    width: 375px;
    height: 203px;
    padding: 10px;
    background: none repeat scroll 0 0 #ffffff !important;
    border: 5px solid #c1ecfa !important;
}

#maskchkpwd1 {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 9000;
    background-color: #000;
    display: none;
}


#tabdibv {
    width: 100%;
}

#MainContent_RGLandingPage {
    width: 99.2% !important;
}

.RadTabStripTop_Sunset .rtsLink {
    background-position: 0 0px !important;
}

.RadTabStripTop_Sunset .rtsOut {
    background-position: 100% 0px !important;
    padding: 2px 4px 0 0 !important;
}

.RadTabStripTop_Sunset .rtsLevel .rtsLink, .RadTabStripTop_Sunset .rtsLevel .rtsOut, .RadTabStripBottom_Sunset .rtsLevel .rtsLink, .RadTabStripBottom_Sunset .rtsLevel .rtsOut, .RadTabStripTop_Sunset_Baseline .rtsLevel, .RadTabStripBottom_Sunset_Baseline .rtsLevel {
    background-image: url("../images/create-package-tabs.png") !important;
    height: 35px !important;
}

.RadTabStrip_Sunset .rtsDisabled {
    color: #aaa !important;
}

.RadTabStripTop_Sunset .rtsSelected,
.RadTabStripTop_Sunset .rtsSelected:hover {
    background-position: 0 -39px !important;
    color: #fff !important;
    text-shadow: 1px 1px 0px #333 !important;
}

    .RadTabStripTop_Sunset .rtsSelected .rtsOut,
    .RadTabStripTop_Sunset .rtsSelected:hover .rtsOut {
        background-position: 100% -39px !important;
    }

.RadTreeView_Default .rtSelected .rtIn {
    text-shadow: 1px 1px 0 #555555 !important;
}

.radtabstrip_sunset .rtsli, .radtabstrip_sunset .rtslink {
    font: 12px "Segoe UI", Arial, sans-serif !important;
    line-height: 34px !important;
}

#ctl00_MainContent_ControlledVocabulary_RadTabStrip1 .rtsOut, #MainContent_ControlledVocabulary_RadTabStrip1 .rtsOut {
    padding-right: 2px !important;
}

div.RadGrid .rgPager .rgAdvPart {
    display: none;
}

#pagetitle {
    padding-left: 10px;
}

    #pagetitle h2 {
        color: #396CB3;
        font-size: 22px;
        width: 560px;
        *width: auto !important;
        line-height: 30px;
        font-weight: normal;
        padding-bottom: 6px;
        font-family: 'OswaldBook', Arial;
    }

#Div1 h2 {
    color: #396CB3;
    font-size: 22px;
    width: 600px;
    line-height: 30px;
    font-weight: bold;
    padding-bottom: 6px;
}

#Div2 h2 {
    color: #396CB3;
    font-size: 22px;
    width: 600px;
    line-height: 30px;
    font-weight: bold;
    padding-bottom: 6px;
}


#pagetitle1 h3 {
    color: #333;
    font-size: 20px;
    width: 600px;
    line-height: 15px;
    margin-bottom: 0 !important;
    font-weight: bold;
}

#pagetitle p {
    line-height: 30px;
}

.RadGrid_Default /* border the grid */ {
    border: 1px solid #a6c9df !important;
}

    .RadGrid_Default .rgRow a, .RadGrid_Default .rgAltRow a {
        color: #175994 !important;
        text-decoration: underline;
    }

.ui-accordion .ui-accordion-content {
    padding: 5px 2px !important;
}

.ui-accordion .ui-accordion-header {
    color: #333333 !important;
    padding: 3px 30px !important;
    height: 24px !important;
    font: 14px "segoe ui",arial,sans-serif !important;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    padding: 3px !important;
    background: url(../images/manage-package-tab3.png) repeat-x scroll 0 0 transparent !important;
    border: 1px solid #B0CFE9 !important;
    color: #333333 !important;
    height: 24px !important;
    font: 14px "segoe ui",arial,sans-serif !important;
}

.RadGrid_Default .rgRow td, .RadGrid_Default .rgAltRow td, .RadGrid_Default .rgEditRow td, .RadGrid_Default .rgFooter td {
    border: none !important;
}

#MainContent_RadGridAttachment_ctl00_ctl02_ctl03_EditFormControl_RadDatePickerforattachmentversiondate_wrapper {
    margin-left: 6px !important;
    float: left;
}

.RadGrid_Default .rgAltRow {
    background: #ffffff !important;
}

.RadGrid_Default .rgSelectedRow {
    background: #dddddd !important;
    color: #333 !important;
}

.rgCommandRow a {
    color: #333 !important;
}

.gridprimaryname {
    color: #333;
    font-weight: bold;
}

.rgHeader a {
    color: #24B7E4 !important;
    font-size: 11px !important;
    font-weight: bold;
}

.rgHeader {
    font-size: 11px !important;
    color: #24B7E4 !important;
    font-weight: bold !important;
}

.RadTreeView_Vista, .RadTreeView_Vista a.rtIn, .RadTreeView_Vista .rtEdit .rtIn input, .RadGrid_Default, .RadGrid_Default .rgMasterTable, .RadGrid_Default .rgDetailTable, .RadGrid_Default .rgGroupPanel table, .RadGrid_Default .rgCommandRow table, .RadGrid_Default .rgEditForm table, .RadGrid_Default .rgPager table, .GridToolTip_Default {
}

    /*.RadGrid_Default .rgPagePrev:hover {
        background-image: url("WebResource.axd?d=d2SKacFXSnTiVWcNXgD7tReECOVnkMg8gZb-HuVEzbiOnnB-q7rg0t3-57SQRNYEfYAS56XQm4jsQNCso7jp2pTbA1v8dl_92HZk-uSsSglAM6OtbHPkrTUbYyb6_vp9J3ps2T4T18qv4OPqFeEwkvGnpUN963PzpizI3CiV5bc1&t=634248267500000000");
    }*/

    .RadGrid_Default .rgPager {
        background: none repeat scroll 0 0 #EFF8FF !important;
    }

    .RadGrid_Default .rgAdd:hover, .RadGrid_Default .rgRefresh:hover, .RadGrid_Default .rgEdit:hover, .RadGrid_Default .rgDel:hover, .RadGrid_Default .rgFilter:hover, .RadGrid_Default .rgPagePrev:hover, .RadGrid_Default .rgPageNext, .RadGrid_Default .rgPageFirst, .RadGrid_Default .rgPageLast:hover, .RadGrid_Default .rgExpand:hover, .RadGrid_Default .rgCollapse, .RadGrid_Default .rgSortAsc:hover, .RadGrid_Default .rgSortDesc:hover, .RadGrid_Default .rgUpdate:hover, .RadGrid_Default .rgCancel, .RadGrid_Default .rgUngroup:hover, .RadGrid_Default .rgExpXLS:hover, .RadGrid_Default .rgExpDOC:hover, .RadGrid_Default .rgExpPDF:hover, .RadGrid_Default .rgExpCSV :hover {
        border: none !important;
    }

    .RadGrid_Default .rgHeader, .RadGrid_Default th.rgResizeCol {
        background: none !important;
        border: none !important;
    }

    .RadTreeView_Vista .rtSelected .rtIn, .RadTreeView_Vista .rtHover .rtIn, .RadTreeView_Vista .rtSelected .rtIn {
        background-image: none !important;
        color: Black !important;
    }

    .RadGrid_Default .rgSelectedRow {
        background: #AEDDF5 !important;
    }

#MainContent_RadGridforDocs_ctl00_ctl02_ctl00_AddNewRecordButton {
    display: none;
}

#MainContent_RadGridforDocs_ctl00_ctl02_ctl00_InitInsertButton {
    display: none;
}

#ctl00_MainContent_RadGridforDocs_ctl00_ctl02_ctl00_AddNewRecordButton {
    display: none;
}

#ctl00_MainContent_RadGridforDocs_ctl00_ctl02_ctl00_InitInsertButton {
    display: none;
}

#MainContent_RadGridforDocs thead {
    color: #333 !important;
}

.manageuserheading {
    color: #9f9f9f;
    font-size: 13px;
    font-weight: normal;
    padding: 0px 0px 5px 0px;
}

.poperror {
    color: #d14836;
    float: left;
    text-align: center;
    font-weight: bold;
    padding: 3px 0;
    width: 100%;
    position: absolute;
}

.publisherrorred {
    color: #d14836;
    font-size: 12px;
    float: right;
    width: 100%;
    font-weight: normal;
    position: relative;
}

.error {
    color: #d14836 !important;
    font-size: 12px;
    float: right;
    font-weight: normal;
    margin-top: -15px;
    position: relative;
    width: auto;
}

.errornumeric {
    color: #d14836;
    font-size: 12px;
    float: right;
    font-weight: normal;
    position: relative;
    width: auto;
}

.EditValidateError {
    color: #d14836;
    font-size: 12px;
    float: right;
    font-weight: normal;
    position: relative;
    padding-left: 10px;
}

.publisherror {
    line-height: 18px !important;
    color: Green;
}

.bigerror1 {
    position: absolute;
    left: 150px;
}

.bigerror {
    position: absolute;
    left: 90px;
}

.errorbigtxt {
    position: absolute;
}

.error1 {
    color: #d14836;
    float: right;
    margin-right: 20px;
}

.aprroveerror {
    color: #d14836;
    float: left;
    font-size: 12px;
}

.openbtn {
    margin-top: 21px;
    outline: 0;
}

.RadGrid_Default .rgMasterTable td.rgGroupCol, .RadGrid_Default .rgMasterTable td.rgExpandCol {
    background: #F1F9FF !important;
}

.rgMasterTable .RadTabStrip, .rgMasterTable .RadTabStripVertical {
    background: #F1F9FF !important;
}

.RadTabStrip .rtsLI {
    /*margin: 0px 5px 0 0;*/
    margin: 0px 0px 0 0;
}

.rgMasterTable1 .rtsLink {
    background: #cae6f3;
    padding: 5px 0 5px;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    margin: 0 2px;
}

    .rgMasterTable1 .rtsLink:hover {
        background: #add4f2;
    }

.rgMasterTable1 .rtsSelected {
    background: #99bfdc !important;
    padding: 5px 0 5px !important;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    margin: 0 2px;
}

/* window css */
#RadWindowWrapper_RadWindow1555 {
    z-index: 10000 !important;
}

.RadWindow_Default .rwTopLeft, .RadWindow_Default .rwTopRight, .RadWindow_Default .rwTitlebar, .RadWindow_Default .rwFooterLeft, .RadWindow_Default .rwFooterRight, .RadWindow_Default .rwFooterCenter, .RadWindow_Default .rwTopResize, .RadWindow_Default .rwStatusbar div, .RadWindow_Default .rwStatusbar, .RadWindow_Default .rwPopupButton, .RadWindow_Default .rwPopupButton span, .RadWindow_Default.rwMinimizedWindow .rwCorner {
    background-image: url(../images/window-images.gif) !important;
}

div.RadWindow_Default .rwTitlebarControls em {
    color: #fff !important;
}

.RadWindow_Default a.rwIcon {
    background-image: none !important;
}

.RadWindow_Default .rwBodyLeft, .RadWindow_Default .rwBodyRight, .RadWindow_Default .rwStatusbarRow .rwCorner {
    background-image: url(../images/window-sides.gif) !important;
}

.RadWindow_Default .rwControlButtons a {
    background-image: url(../images/window-navIcons.gif) !important;
}

.RadWindow .rwCloseButton:hover {
    background-position: -90px -22px !important;
}

.rwStatusbarRow {
    display: none;
}

#RadWindowWrapper_RadWindow_CreateEvprm .rwTable {
    height: 230px !important;
}

#RadWindow_CreateLogo_C {
    width: 340px !important;
    height: 160px !important;
}

    #RadWindow_CreateLogo_C .RadUpload, #RadWindow_CreateLogo_C .RadUploadProgressArea {
        width: 100%;
    }

#RadWindowWrapper_RadWindow_CreateLogo .rwTable {
    height: 160px !important;
}

#ctl00_MainContent_RadWindow_StatusDialog_C_dialog6 {
    height: 260px !important;
}

#ctl00_MainContent_RadWindow_StatusDialog_C {
    height: 309px !important;
    width: 324px !important;
}

.windowpadding {
    padding: 15px 0 0 15px;
}


#RadWindowWrapper_RadWindow1 {
    width: 350px !important;
}

#RadWindowWrapper_RadWindow_Forgotpassword .rwTable {
    height: 200px !important;
    width: 350px !important;
}

#RadWindowWrapper_RadWindow_Forgotpassword .RadComboBox .rcbInputCell .rcbInput {
    width: 145px;
}

.forgotbtns {
    width: 60%;
    margin: 10px auto;
}

#RadWindow_Forgotpassword_C {
    height: 176px !important;
}

.RadForm_Default.rfdButton input.rfdDecorated[type="button"], .RadForm_Default.rfdButton input.rfdDecorated[type="reset"], .RadForm_Default.rfdButton input.rfdDecorated[type="submit"], .RadForm_Default.rfdButton .rfdSkinnedButton button {
    background: url(../images/button-bg.png) repeat-x #1fc5ef !important;
    padding: 2px 6px !important;
    cursor: pointer;
    border: 1px solid #06acd5 !important;
    color: #fff !important;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    margin-right: 5px;
    font-family: Arial;
}

.RadForm_Default.rfdButton a.rfdSkinnedButton, .RadForm_Default.rfdButton input.rfdDecorated[type="button"], .RadForm_Default.rfdButton input.rfdDecorated[type="reset"], .RadForm_Default.rfdButton input.rfdDecorated[type="submit"], .RadForm_Default.rfdButton .rfdSkinnedButton button {
    background-image: none !important;
}

#RadWindowWrapper_ctl00_MainContent_RadWindow_Verify {
    height: 609px !important;
    width: 684px !important;
}

#ctl00_MainContent_RadWindow_Verify_C {
    width: 100% !important;
}

#RadWindowWrapper_ctl00_MainContent_RadWindow_Verify .rwTable {
    height: 500px !important;
}
/* end of window css */
.subgridheading {
    color: #1393C8;
    padding: 5px 0px;
    font-size: 14px;
    font-weight: bold;
}

.ssiheading {
    color: #1393C8;
    font-size: 17px;
    font-weight: bold;
    padding: 0 0 0 0px;
    float: left;
}

.ssiheading1 {
    color: #1393C8;
    font-size: 17px;
    font-weight: bold;
    padding: 0 0 0 0px;
    float: left;
    width: 100%;
}

.referenceheading {
    color: #1393C8;
    font-size: 15px;
    font-weight: bold;
    padding: 10px 0 0 10px;
    float: left;
}

.backtoappsub {
    background: url(../images/backto-appsubs.png) no-repeat 3px 4px #1393C8 !important;
    color: #fff !important;
    padding: 5px 5px 5px 20px !important;
    border-radius: 5px !important;
    -webkit-border-radius: 5px !important;
}

    .backtoappsub:hover {
        background: url(../images/backto-appsubs.png) no-repeat 3px 4px #258fc3;
        color: #fff;
    }

h3 {
    background: url(../images/manage-package-tab3.png) repeat 0px;
    padding: 5px 0 0 10px;
    color: #333;
    font-weight: bold;
    height: auto;
    border: 1px solid #b0cfe9;
}

.Contentwizard {
    width: 650px;
    margin-left: -20px;
    margin-top: 10px;
}

.clearfloat {
    clear: both;
    height: 1px;
}

/*.contentrightdiv
{
float:right;
width:240px;
margin:-46px -10px -10px 0px;
height:auto; padding-left:14px; background:url(../images/rightbg.png) left top repeat-y;
}*/

.contentleftadddoc {
    float: left;
    width: 250px;
    height: auto;
    padding-left: 14px;
}

.contentrightadddoc {
    float: right;
    width: 250px;
    height: auto;
    padding-left: 14px;
}

    .contentrightadddoc ul li {
        list-style: none;
        background: url("../images/helpicon.png") no-repeat;
        padding-left: 30px;
        padding-right: 10px;
        margin: 0px 0px 10px 10px;
    }

        .contentrightadddoc ul li b {
            text-decoration: none;
            color: #2F97CA;
        }

        .contentrightadddoc ul li i {
            color: #2F97CA;
        }

.contentrightpopup {
    float: right;
    width: 260px;
    margin: -15px -3px -5px 0px;
    height: 450px;
    padding-left: 14px;
    background: #ffffff url(../images/rightbg.png) left top repeat-y;
    overflow: auto;
}

    .contentrightpopup p {
        line-height: 18px !important;
        padding: 1px 0px 1px 11px;
        color: #333 !important;
        clear: both;
    }

    .contentrightpopup h4 {
        background: none;
        font-size: 14px;
        color: #137ab5;
        float: left;
        padding: 33px 0px 2px 11px;
    }

    .contentrightpopup h5 {
        background: none;
        font-size: 12px;
        color: #24B7E4;
        padding: 0px 0px 2px 10px;
    }

.contentrighttop {
    height: 58px;
    border-radius: 12px;
    background: url("../images/title.png") no-repeat;
}

    .contentrighttop h4 {
        background: none;
        font-size: 14px;
        color: #137ab5;
        float: left;
        padding: 31px 0px 2px 11px;
        text-shadow: 1px 1px 1px #f5f5f5;
    }

.contentrightdiv ul {
    list-style: none;
    clear: both;
    display: block;
    padding-top: 6px;
}

    .contentrightdiv ul li {
        list-style: none;
        background: url("../images/helpicon.png") no-repeat;
        padding-left: 30px;
        padding-right: 10px;
        margin: 0px 0px 10px 10px;
    }

        .contentrightdiv ul li b {
            text-decoration: none;
            color: #2f97ca;
        }

        .contentrightdiv ul li img {
            padding: 0px 5px;
            vertical-align: middle;
        }

.contentrightbottom {
    float: right;
    padding: 2px 10px 10px 0;
}


/*.contentrighttop{ background: url("../images/contentrighttop.png") no-repeat; height:32px;}
.contentrighttop h2{ font-size:14px !important; color:#108eb5 !important; padding:7px 0px 0px 10px !important; font-family:Arial !important; line-height:15px !important;}
.contentrightmiddle{background: url("../images/contentrightmiddle.png")repeat-y; height:100px; height:auto !important;  min-height:100px; float:left; padding:5px 10px 0px 10px; }
.contentrightmiddle h4{ background:none; font-size:14px; color:#333; float:left; padding:5px 0px 2px 0px;}
.contentrightmiddle h5{ background:none; font-size:12px; color:#24B7E4; float:left; padding:5px 0px 2px 0px;}
.contentrightmiddle p{ line-height:18px !important; padding:0px 0px 0px 0px; color:#333 !important; }
.contentrightbottom{background: url("../images/contentrighbottom.png") no-repeat; height:10px; float:left; clear:both; width:250px;}*/
.footerwraper {
    background: url(../images/footerbg.png) repeat-x #ccc;
    height: 100px;
    width: 100%;
    margin: auto;
    text-align: center;
    padding: 15px 0px 0px 0px;
    color: #fff;
    min-width: 1024px;
}

.popupbuttonsdiv {
    margin: 15px 0 15px 10px;
    float: left;
    width: 100%;
    text-align: center;
}

.importbtn {
    background: url(../images/import-excel-btn.png) no-repeat !important;
    width: 80px;
    margin-right: 20px;
    height: 28px;
    cursor: hand !important;
    float: left;
    border: 0 !important;
    outline: 0;
}

.downloadbtn {
    background: url(../images/download-img.png) no-repeat !important;
    width: 152px;
    height: 28px;
    cursor: hand !important;
    float: left;
    border: 0 !important;
    outline: 0;
}

.ControlledVocabulariesdiv {
    padding: 10px;
    border: 5px solid #C1ECFA;
    width: 500px;
    float: right;
    outline: 0;
}
/* tool tip css */

/* Here's our default note styles. */
.helpicon4 img {
    position: absolute;
}

.helpicon {
    margin-top: 30px;
    position: absolute;
}

.helpicon1, .HelpIcon1 {
    margin-top: 30px;
}

.helpicon2 {
    margin-left: 3px;
}

.helpicon3 {
    float: right;
    padding-top: 3px;
}

.notedefault1, .notenested1 {
    position: absolute;
    visibility: hidden;
    left: 248px !important;
    width: 15em !important;
}

.notedefault2, .notenested2 {
    position: absolute;
    visibility: hidden;
    left: 555px !important;
    width: 15em;
}

.notedefault3, .notenested3 {
    position: absolute;
    visibility: hidden;
    left: 858px !important;
    width: 15em;
}

.notedefault1 {
    padding: 3px;
    border: 1px solid #cec075;
    background-color: #fffdef;
    color: #333;
}

.notenested1 {
    width: 14em !important;
    padding: 3px;
    border: 1px solid #963;
    background-color: #C96;
    color: #333;
}

.notedefault2 {
    padding: 3px;
    border: 1px solid #cec075;
    background-color: #fffdef;
    color: #333;
}

.notenested2 {
    width: 14em !important;
    padding: 3px;
    border: 1px solid #cec075;
    background-color: #C96;
    color: #333;
}

.notedefault3 {
    padding: 3px;
    border: 1px solid #cec075;
    background-color: #fffdef;
    color: #333;
}

.notenested3 {
    width: 14em;
    padding: 3px;
    border: 1px solid #963;
    background-color: #C96;
    color: #333;
}

.tabsbg {
    background: url(../images/maintabs-bg-left.png) repeat-x;
    width: 680px;
}
/* Some position-type-specific offset information. Tweak as needed! */
.snp-mouseoffset, .snp-triggeroffset, .snp-mousetrack {
    margin-top: -85px;
}

.btnswizard {
    width: 90%;
    padding: 0px 50px 0 0;
    margin-top: -20px;
    outline: 0;
}
/* Note close marker is only shown within pinned notes. */
.note-close {
    float: right;
    margin-top: 2px;
    width: 14px;
    height: 14px;
    line-height: 14px;
    color: black;
    text-decoration: none;
    visibility: hidden;
}

.snb-pinned .note-close {
    visibility: inherit;
}

.okbtn {
    margin-left: 150px !important;
    margin-top: 40px !important;
    outline: 0;
}

#dialogViewContent {
    width: 375px;
    height: 203px;
    padding: 10px;
    background: none repeat scroll 0 0 #ffffff !important;
    border: 5px solid #c1ecfa !important;
}

#divleftcolnew {
    width: 255px;
    float: left;
}

#MainContent_EditUserPage1_divleftcolnew {
    width: 255px;
    float: left;
}

#lblsucessmsg {
    width: 280px !important;
    margin-left: 30px !important;
    padding-top: 50px !important;
}

.centertag {
    padding-left: 300px !important;
    line-height: 25px !important;
}

.secondlevel {
    padding-left: 300px !important;
    line-height: 25px !important;
}

.headingbold {
    text-align: center;
    font-weight: bold;
    width: 100%;
}

.labelwidth {
    position: absolute;
}

.leftcolnew1 {
    margin-top: 8px !important;
    width: 260px !important;
}

#MainContent_ddlSubstanceID {
    width: 203px !important;
    line-height: 28px;
}

#MainContent_lblRefInfoComments {
    position: absolute;
}

.changecolor {
    color: Black;
}



.ssiheading1 label, .ssiheading label {
    color: #1393C8;
    font-size: 17px;
    font-weight: bold;
}

.dmsbtn {
    background: url(../images/button-bg.png) repeat-x #1fc5ef;
    padding: 4px 7px;
    cursor: pointer;
    border: 1px solid #06acd5;
    color: #fff !important;
    float: left;
    margin-right: 5px;
    outline: 0;
    /* text-shadow:1px 1px 0 #0fb6e0; */
}

/* form heading id's  Upendar*/

.rgHeader {
    float: right;
}

th.rgHeader {
    float: none !important;
}

/* for Help Icon */


.RadComboBox {
    float: left;
}


.RadComboBox_Default .rcbReadOnly td.rcbArrowCellRight,
.RadComboBox_Default .rcbReadOnly td.rcbInputCellLeft {
    float: left;
    margin: 0 !important;
    *width: 9px !important;
    *float: left !important;
    *height: 22px !important;
}

.rwWindowContent .rgPagerLabel {
    float: left;
}

.rgPagerLabel {
    float: left;
}

.contButton {
    float: left;
}

label.lable_nfl {
    width: 110px;
    float: left;
    text-align: right;
}

#gdUpdateEVCodes {
    float: left;
    width: 100%;
}

.packagestatusdialogh3 {
    float: left;
    width: 100%;
    margin-bottom: 2px !important;
}

.packagestatusdialogmsgerror {
    background: #fff;
    float: left;
    color: #FF0000;
    padding-top: 10px;
}

#MainContent_MainDiv {
    width: 100%;
}

#MainContent_AppSubstanceDiv {
    float: left;
    width: 70%;
}

/*popup content*/
.popupcontent {
    width: 268px;
    float: left;
    border: 3px solid #abe1f2;
    padding: 8px;
    overflow: scroll;
    height: 445px;
}

    .popupcontent h4 {
        background: none repeat scroll 0 0 transparent;
        color: #333333;
        font-size: 14px;
        padding: 5px 0px 2px 0px;
    }

    .popupcontent p {
        color: #333333 !important;
        line-height: 18px !important;
        padding: 0;
    }

    .popupcontent h5 {
        background: none repeat scroll 0 0 transparent;
        color: #24B7E4;
        font-size: 12px;
        padding: 5px 0px 2px 0px;
    }

/*valli for logintime*/
.logintime {
    font-size: 10px;
    margin: 0px -11px 0px 0px;
    color: #96cce6;
    padding-top: 18px;
}




/*valli for logintime*/

.backtoverify {
    width: 100px;
    height: 17px;
    float: left;
}

    .backtoverify a {
        background: #4493c8;
        color: #fff;
        padding: 2px 4px;
        border-radius: 5px;
        border: 1px solid #dbf0fe;
    }

.veriftytableheading {
    font-size: 14px;
    float: left;
    padding: 10px;
}

.verifygridbg {
    background: url(../images/verify-gridbg.png) repeat-x;
    height: 26px;
}

#MainContent_chkbox1 {
    margin-top: 2px;
    vertical-align: top;
}

#MainContent_Organizations1_chkbox1 {
    margin-top: 2px;
    vertical-align: top;
}

#MainContent_AdministrationRoutes1_chkbox1 {
    margin-top: 2px;
    vertical-align: top;
}

#MainContent_PharmaceuticalForms1_chkbox1 {
    margin-top: 2px;
    vertical-align: top;
}

#MainContent_source1_chkbox1 {
    margin-top: 2px;
    vertical-align: top;
}

#MainContent_AttachmentsControl1_chkbox1 {
    margin-top: 2px;
    vertical-align: top;
}

#MainContent_MstfLocationsControl1_chkbox1 {
    margin-top: 2px;
    vertical-align: top;
}

#MainContent_Atcs1_chkbox1 {
    margin-top: 2px;
    vertical-align: top;
}

.subvalue1 {
    float: left;
    width: 240px !important;
}

.subvalue2 {
    float: left;
    width: 183px !important;
}

.subvalue3 {
    float: left;
    width: 180px !important;
}

.Substancecode12 {
    width: 170px !important;
}

.Substancecode13 {
    width: 200px !important;
}

.Substancecode14 {
    width: 190px !important;
}

.subvalue4 {
    float: right;
    width: 220px !important;
}

.Subvalueopen {
    margin-left: 3px !important;
    margin-top: 0px !important;
}

.Subvaluehelpicon {
    margin-top: 0px !important;
    position: absolute;
}


.helpicon12 {
    margin-top: 25px !important;
    position: absolute;
}

.subvalue5 {
    float: left;
    width: 220px !important;
}

.subvalue6 {
    float: right;
    width: 198px !important;
}

.searchresult {
    float: right;
    width: 280px;
}

    .searchresult INPUT[type="text"] {
        width: 130px !important;
        border-radius: 5px;
        margin-right: 5px;
    }

.searchresultsdiv {
    width: 98%;
    padding: 5px;
    float: left;
    margin-bottom: 6px;
    border: 1px solid #ffe883;
    background: #fff6bf;
    margin-top: 5px;
}

#MainContent_Organizations1_divMsgs {
    float: none;
}

#MainContent_AttachmentsControl1_divMsgs {
    float: none;
}

#MainContent_MstfLocationsControl1_divMsgs {
    float: none;
}

#MainContent_source1_divMsgs {
    float: none;
}

#MainContent_Atcs1_divMsgs {
    float: none;
}

#MainContent_PharmaceuticalForms1_divMsgs {
    float: none;
}

#MainContent_AdministrationRoutes1_divMsgs {
    float: none;
}

#MainContent_divMsgs {
    float: none;
    padding-top: 0px;
}

#MainContent_gdAutorisedProducts_ctl00_ctl05_ctl00 {
    width: 62% !important;
    left: 232px !important;
}

h4 {
    color: #396CB3;
    font-size: 18px;
    font-weight: bold;
    padding: 10px 0px 10px 10px;
}

.lgntag {
    font-size: 12px;
    color: #def4fe;
    padding: 18px 0 0 0px;
}

.contentlefts {
    width: 270px;
    height: 520px;
    overflow: auto !important;
    position: absolute;
    display: block;
}

.docgroupsul {
    width: 100%;
    float: left;
    overflow: auto !important;
    height: 470px;
    height: auto !important;
    min-height: 470px;
    overflow: auto !important;
}

.advsearchpanel {
    float: left;
    height: 165px;
    background: #cfcfcf;
    width: 24px;
    z-index: 100;
    border-radius: 8px 3px 3px 8px;
    border-left: 1px solid #aeadad;
    border-top: 1px solid #aeadad;
    border-bottom: 1px solid #aeadad;
    padding: 10px 0 0 4px;
    margin-top: 8px;
    margin-left: 30px;
}

    .advsearchpanel span {
        -webkit-transform: rotate(-90deg);
        -moz-transform: rotate(-90deg);
        filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
        -ms-transform: rotate(360deg);
        display: block;
        width: 180px;
        width: 156px\9;
        font-weight: bold;
        font-weight: normal\9 !important;
        cursor: pointer;
        margin: 45px 0 0 -93px;
        font-family: "Segoe UI", Arial, sans-serif;
        padding-left: 25px;
        background: url(../images/advanced-search.png) 0 0 no-repeat;
        letter-spacing: 1px;
        margin: -25px 0 0 0px\9; /* IE 8 and below */
        *margin: -25px 0 0 0px; /* IE 7 and below */
    }

.advsearchlink {
    margin-top: 10px;
    font-size: 16px;
    padding: 5px 4px 0 12px;
    text-decoration: none;
    font-family: 'OswaldBook', Arial;
    color: #1599E7;
}

.advsearchpanel span img {
    vertical-align: middle;
}

#RAD_SPLITTER_PANE_CONTENT_MainContent_LeftPane1, #RAD_SPLITTER_PANE_CONTENT_ctl00_MainContent_LeftPane1 {
    height: 570px;
    height: auto !important;
    min-height: 570px;
}

.contentrights {
    height: 570px;
    height: auto !important;
    min-height: 570px;
    background-color: #FFFFFF;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 2px 2px 2px #CCCCCC;
    padding: 10px;
    float: left;
    width: 95%;
    margin-bottom: 10px;
    margin-left: 0px;
}


.rcbInputCell {
    width: 35px !important;
}

#radCBSecurityQuestion .rcbInputCell {
    width: 90% !important;
}

.HideSaveCell {
    display: none;
}

.RadComboBox table td.rcbInputCell {
    *height: 0;
    *line-height: none;
}

.RadComboBox_Default td.rcbInputCellLeft {
    background-image: url("../images/selectbox-1.png");
}

.RadComboBoxDropDown_Default .rcbHovered {
    background-color: #F1F9FF !important;
}

/*#RCBMoreOptions_Input {
    width: 115px !important;
}*/

#rcbExportType_Input {
    width: 110px;
}

.advancedsearchpanel {
    background-color: #fff;
    border-radius: 5px;
    border: 1px solid #CCCCCC;
    float: left;
    height: 370px;
    margin: 0px 15px 8px 10px;
    padding: 10px 10px 0px 0px;
    width: 200px;
    opacity: 0.8;
}

    .advancedsearchpanel h4 {
        float: left;
        width: 80%;
        font-size: 15px;
    }

.Contentleftpart {
    background-color: #FFFFFF;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 2px 2px 2px #CCCCCC;
    float: left;
    height: 405px;
    margin: 0px 15px 8px 0px;
    padding: 10px 10px 0px 0px;
    width: 225px;
}

.lefttreeview {
    overflow: auto;
    height: 330px;
    width: 234px;
    float: left;
}

.Contentleftpart h2 {
    padding-left: 12px;
    color: #396CB3;
    font-size: 22px;
    font-weight: bold;
    line-height: 30px;
    padding-bottom: 6px;
}

.Contentrightpart {
    float: left;
    margin: 0px 0px 0px 0px;
    width: 100%;
}

.contentrightcolum {
    background-color: #FFFFFF;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 2px 2px 2px #CCCCCC;
    float: left;
    height: 394px;
    height: auto !important;
    min-height: 394px;
    padding: 10px;
    width: 720px;
    margin: 0px 0px 8px 0px;
}

.folderexpert {
    float: right;
    height: 30px;
    padding-top: 10px;
}

    .folderexpert a {
        background: url("../images/export-folder.png") no-repeat scroll 3px 5px #FFFFFF;
        border-radius: 4px 4px 4px 4px;
        box-shadow: 0 0 1px #CCCCCC;
        color: #24B7E4;
        height: 22px;
        padding: 6px 6px 6px 27px;
    }

/*.folderexpert a {
        height: 22px;
        background: url(../images/export-folder.png) no-repeat 3px 5px #f7f7f7;
        border-radius: 4px;
        padding: 6px 6px 6px 27px;
        box-shadow: 0 0 1px #CCCCCC;
        color: #777;
    }*/

.checkboxs {
    float: left !important;
    padding: 2px 4px 0px 0px;
    width: 16px;
}

h6 {
    font-size: 14px;
    padding-left: 5px;
}

.rightcolnew1 label {
    width: 170px !important;
    pointer-events: none;
}

.pprtgpleft {
    width: 100%;
}

.gridpanelleft {
    width: 73%;
    float: left;
}

.rcbInput {
    width: 100%;
    background: transparent;
    border: 0;
    vertical-align: middle;
    padding: 2px 0 1px;
    outline: 0;
    margin-top: 0px !important;
}

.RadComboBox {
    width: 120px !important;
    padding-left: 12px;
}

#lbAddNew {
    left: 220px;
    padding-left: 5px;
}

#ctl00_MainContent_RGrid_PropertyGroup_ctl00_ctl02_ctl02_EditFormControl_rblStatus label {
    width: 60px !important;
    float: none !important;
}

#ctl00_MainContent_RGrid_PropertyGroup_ctl00_ctl02_ctl02_EditFormControl_rblStatus {
    width: 150px !important;
    padding-left: 20px !important;
}

.rightcolnew1 input {
    float: left;
    width: 12px;
    margin-top: 3px;
}

.wizardlb {
    clear: both;
}

.RadUpload .ruFakeInput {
    height: 20px !important;
}

#MainContent_docWizard_lblChooseTheDocument {
    padding-left: 5px;
    font-family: Arial !important;
    font-size: 16px;
    line-height: 24px;
}

#MainContent_docWizard_lblDocumentName {
    padding-left: 5px;
    font-family: Arial !important;
    font-size: 16px;
    line-height: 24px;
}

#MainContent_docWizard_lblAssignPropertyGroup {
    font-family: Arial !important;
    font-size: 16px;
    line-height: 30px;
}


.skiptofinshbtn {
    position: absolute;
    float: left;
    margin: 333px 0 0 60px !important;
}

.skiptofinsh2btn {
    position: absolute;
    float: left;
    margin: 333px 0 0 -25px !important;
}

.ruButton {
    background: none repeat scroll 0 0 #DEF1FA !important;
    border: medium none !important;
    height: 26px !important;
    text-shadow: none !important;
    margin-top: 0 !important;
    border: 1px solid #BFE6F8 !important;
}

.RadUpload .ruRemove {
    padding: 0 2px !important;
}

.uploaddocbtn {
    margin-top: 4px;
}

.ruFileInput {
    cursor: pointer;
}

/*#MainContent_docWizard tr {
    height: 10px !important;
}*/

.RadListBox_Default .rlbGroup {
    border-radius: 6px !important;
    border: 3px solid #e5e5e5 !important;
}

.ul.ui-tabs-nav li a {
    border-radius: 5px 5px 0px 0px !important;
    border-top: 1px solid #BDBEC9 !important;
    border-left: 1px solid #BDBEC9 !important;
    border-right: 1px solid #BDBEC9 !important;
}

.ul.ui-tabs-nav {
    width: 690px;
}



.fldwrap {
    background: #fff;
    border: 1px solid #e5e5e5;
    margin-bottom: 40px;
    clear: both;
    height: 235px;
    border-radius: 8px;
    -moz-box-shadow: 0px 0px 2px 1px #e5e5e5;
    -webkit-box-shadow: 0px 0px 2px 1px #e5e5e5;
    box-shadow: 0px 0px 2px 1px #e5e5e5;
}

.newfldwrap {
    background: #fff;
    border: 1px solid #e5e5e5;
    margin-bottom: 20px;
    clear: both;
    height: auto;
    border-radius: 8px;
    -moz-box-shadow: 0px 0px 2px 1px #e5e5e5;
    -webkit-box-shadow: 0px 0px 2px 1px #e5e5e5;
    box-shadow: 0px 0px 2px 1px #e5e5e5;
}

.folderbox {
    background: #f7f7f7;
    clear: both;
    height: 229px;
    border-radius: 8px;
    width: 203px;
    margin: 3px;
}

.folderboxpopup {
    height: 309px;
    padding-left: 10px;
}

.newfolderbox {
    min-height: 172px;
    height: 200px;
    overflow: auto;
}

.folderbox h3, .folderboxpopup h3 {
    color: #187EB8;
    font-size: 13px;
    font-weight: bold;
    padding: 4px 0 0 10px;
    margin: 0px;
    background: url(../images/lineshdow.png) bottom repeat-x !important;
    border: none !important;
}

.assignupload {
    background: url(../images/assignbtn.png) no-repeat !important;
    border: none !important;
    border-radius: none !important;
    width: 121px;
    text-shadow: 0.1em 0.1em #fff;
    color: #939393 !important;
    float: right !important;
    margin: 0 !important;
}

    .assignupload:hover {
        color: #1fc5ef !important;
    }

.assignfolder {
    background: url(../images/assignbtn.png) no-repeat !important;
    border: none !important;
    border-radius: none !important;
    width: 121px;
    text-shadow: 0.1em 0.1em #fff;
    color: #939393 !important;
    float: right !important;
    margin: 0 !important;
    visibility: hidden;
}

    .assignfolder:hover {
        color: #1fc5ef !important;
    }

.folderbox ul {
    list-style: none outside none;
    padding: 15px 0 0 10px;
}

    .folderbox ul li {
        color: #187EB8;
        line-height: 22px;
        list-style: none outside none;
    }

.dashboardright {
    background-color: #FFFFFF;
    float: left;
    height: 350px;
    height: auto !important;
    min-height: 350px;
    padding-top: 10px;
    width: 191px;
}

.dashboardleft {
    float: left;
    width: 764px;
}

.dashboardleftgrid {
    float: left;
    width: 749px;
    margin-right: 15px;
}

.btnaddnewuser {
    font-weight: bold;
    background: url(../images/user.png) 5px 3px no-repeat #f7f7f7 !important;
    border: none !important;
    width: 160px !important;
    padding: 8px 0px 8px 30px !important;
    text-align: left;
    color: #777 !important;
    margin: 5px 0px;
    box-shadow: 0px 0px 1px #ccc;
    text-shadow: 1px 1px 0 #fff;
}

    .btnaddnewuser:hover {
        color: #0D4988 !important;
    }

.btnadddoc:hover {
    color: #0D4988 !important;
}

.btnPropertyGroup:hover {
    color: #0D4988 !important;
}

.btnAddFolder:hover {
    color: #0D4988 !important;
}


.btnadddoc {
    font-weight: bold;
    background: url(../images/Adddocument.png) 5px 3px no-repeat #f7f7f7 !important;
    border: none !important;
    width: 160px !important;
    padding: 8px 0px 8px 30px !important;
    text-align: left;
    color: #777 !important;
    margin: 5px 0px;
    box-shadow: 0px 0px 1px #ccc;
    text-shadow: 1px 1px 0 #fff;
}

    .btnadddoc:hover {
        color: #555 !important;
    }

.btnbulkdoc {
    background: url(../images/bulkdocument.png) 5px 3px no-repeat #f7f7f7 !important;
}

.btnvddoc {
    background: url(../images/vddocument.png) 5px 3px no-repeat #f7f7f7 !important;
}

.btntempdoc {
    background: url(../images/menuimg7.png) 5px 3px no-repeat #f7f7f7 !important;
    padding-left: 34px !important;
}

.btncreatedocuser {
    font-weight: bold;
    background: url(../images/box.png) 5px 3px no-repeat #f7f7f7 !important;
    border: none !important;
    width: 160px !important;
    padding: 8px 0px 8px 35px !important;
    text-align: left;
    color: #777 !important;
    margin: 5px 0px;
    box-shadow: 0px 0px 1px #ccc;
    text-shadow: 1px 1px 0 #fff;
}

    .btncreatedocuser:hover {
        color: #555 !important;
    }

.btncreatefolderuser {
    font-weight: bold;
    background: url(../images/folder.png) 5px 3px no-repeat #f7f7f7 !important;
    border: none !important;
    width: 160px !important;
    padding: 8px 0px 8px 35px !important;
    text-align: left;
    color: #777 !important;
    margin: 5px 0px;
    box-shadow: 0px 0px 1px #ccc;
    text-shadow: 1px 1px 0 #fff;
}

    .btncreatefolderuser:hover {
        color: #555 !important;
    }

.leftpart {
    float: left;
    width: 740px;
    margin-right: 18px;
}

.leftwraper {
    float: left;
    width: 740px;
    margin-right: 18px;
}

.rightpart {
    background-color: #FFFFFF;
    float: left;
    height: 350px;
    height: auto !important;
    min-height: 350px;
    padding-top: 10px;
    width: 211px;
}

.Activities {
    height: 268px;
    width: 344px;
    background: url("../images/dashboard-charts-bg.png") no-repeat scroll 0 0 transparent;
    float: left;
    margin: 10px 13px;
}

    .Activities h2 {
        color: #666;
        font-family: Arial;
        text-shadow: 1px 1px 0 #fff;
        font-size: 18px;
        font-weight: normal;
        margin-left: -15px;
        padding: 25px 0 0 35px;
        width: 330px;
    }

.Activities2 {
    background: none repeat scroll 0 0 #F7F7F7;
    border: 1px solid #CFE9FE !important;
    border-radius: 25px;
    float: left;
    height: 320px;
    margin: 10px 13px;
    width: 720px;
}

    .Activities2 h2 {
        color: #666;
        font-family: Arial;
        text-shadow: 1px 1px 0 #fff;
        font-size: 18px;
        font-weight: normal;
        margin-left: -15px;
        padding: 25px 0 0 35px;
        width: 320px;
    }

.Activities1 {
    height: 268px;
    width: 750px;
    background: url("../images/users-bg.png") no-repeat scroll 0 0 transparent;
    float: left;
    margin: 10px 13px;
}

    .Activities1 h2 {
        color: #666;
        font-family: Arial;
        text-shadow: 1px 1px 0 #fff;
        font-size: 18px;
        font-weight: normal;
        margin-left: -15px;
        padding: 25px 0 0 35px;
        width: 750px;
    }

#chartArea {
    padding: 5px !important;
    margin: 0 !important;
}

.controlsDiv input {
    margin: 3px 0px 0px 0px;
}

.controlsDiv textarea {
    margin-left: 0px;
}

.controlsDiv label {
    color: #333 !important;
    font-size: 12px;
    float: right;
    pointer-events: none;
    width: auto !important;
}

.asignusers span {
    float: left;
    width: 180px;
    line-height: 25px;
    padding-top: 7px;
}

.asignusers textarea {
    margin: 4px 0px;
    width: 250px;
    height: 30px;
}

.asignusers input {
    margin-top: 26px;
    margin-left: 5px;
}

#ctl00_MainContent_RGrid_PropertyGroup_ctl00_ctl05_EditFormControl_rblStatus label {
    float: none !important;
    width: 60px !important;
    padding: 0px 8px 0px 3px;
}

.listusers {
    clear: both;
    float: left;
}


.RadListBox {
    float: left !important;
    left: 0px !important;
    margin-left: 7px;
}

.radiobtn {
    clear: both;
    width: 500px;
    padding-left: 15px;
    outline: 0;
}

    .radiobtn label {
        float: none !important;
        padding: 0 8px 0 3px;
        width: 60px !important;
        outline: 0;
    }

#ctl00_MainContent_RGrid_PropertyGroup_ctl00_ctl05_EditFormControl_RadlistboxForGroupUsers {
    margin-left: 160px !important;
    top: -122px !important;
}

.groupusers {
    font-weight: bold;
    color: #62646A;
}
/* Tue css*/
.boxusers {
    float: none !important;
    width: 200px;
}

#chkISearchble {
    float: left;
    margin: 3px 0px 0px 10px;
    clear: both;
}

.leftcolnew2 span {
    padding-left: 0;
    /*padding-left: 10px;*/
}
/*success & error msg - propertygroup popup */
.leftcolnew2 {
    width: 310px;
}

.rcbInputCell {
    width: 35px !important;
    width: 105px\9 !important;
    *width: 105px !important;
}

#ctl00_MainContent_radComboDocGroup_Input, #MainContent_radComboDocGroup_Input {
    width: 125px !important;
    *width: 175px !important;
    width: inherit\9 !important;
    float: left;
    padding-top: 0px !important;
}

#ctl00_MainContent_radComboDocGroup_Input {
    width: 180px !important;
}

.leftcolnew2 INPUT[type='checkbox'] {
    float: left;
    width: 13px;
    margin: 8px 0px 0px 9px;
}

.leftcolnew2 INPUT[type='text'] {
    margin-top: 3px;
}

.leftcolnew2 #btnSave {
    margin: 8px 0px 0px 13px;
    outline: 0;
}

.leftcolnew2 textarea {
    margin-left: 14px;
}

.leftcolnew2 INPUT[type='radio'] {
    float: left;
    margin: 8px 0px 0px 14px;
}

.rcbReadOnly .rcbInputCellLeft {
    margin-top: 0px !important;
    padding-left: 0px !important;
}


/*#chk_12_0 {
    margin-left: 9px;
    margin-top: 4px;
}*/

.Foldertree {
    overflow: auto;
}

#MainContent_docWizard_trFolders a {
    padding-left: 3px;
}

.Foldertree {
    padding: 12px 0px 0px 8px;
}

.recentlink {
    clear: both;
    padding: 8px 0px 0px 8px;
}

.clearsearch {
    background: url(../images/clear-search-icon.png) left center no-repeat !important;
    border: none !important;
    padding: 1px 3px 0 20px !important;
    color: #175994 !important;
    font-size: 12px !important;
    margin-top: 0px !important;
}

.bulkuploadbtn {
    background: url(../images/bulk-upload.png) no-repeat transparent !important;
    border: none !important;
    padding: 1px 3px 0 24px !important;
    height: 20px;
    color: #175994 !important;
    font-size: 12px !important;
    margin-top: 1px !important;
    text-decoration: underline;
}

    .bulkuploadbtn:hover {
        color: #525252 !important;
        text-decoration: underline;
    }

.bulkmanagementbtn {
    background: url(../images/bulk-management.png) no-repeat transparent !important;
    border: none !important;
    padding: 1px 0 0 20px !important;
    color: #175994 !important;
    font-size: 12px !important;
}

.recentlink img {
    vertical-align: middle;
}

.recentlink a {
    font-size: 13px;
    text-align: center;
    text-decoration: none;
    padding: 5px 10px 7px 2px;
    border-radius: 4px;
    font-weight: bold;
    color: #389DCD;
}

    .recentlink a:hover {
        color: #389DCD;
        text-decoration: underline;
    }

.maindivtop {
    margin-top: 0px;
}

.btngo {
    position: relative;
    top: -10px;
    border-radius: 0px 4px 4px 0px !important;
    outline: 0;
    left: -2px;
}

.textbox1 {
    border-radius: 3px;
    width: 165px !important;
    padding-right: 4px !important;
    margin-left: 2px !important;
}

.wizardtabdiv {
    border: 1px solid #cfe9fe;
    width: 523px;
    float: left;
    min-height: 320px;
}

.assignlistbox {
    margin-top: 15px;
}



.advancesearchdiv {
    padding: 6px;
}

    .advancesearchdiv INPUT[type='checkbox'] {
        float: left;
        margin-top: 3px;
    }

.searchbyclass {
    margin: 10px 0;
    font-weight: bold;
    font-size: 13px;
    border-bottom: 1px solid #ccc;
}

.popupbtns {
    margin: 0px 0px 6px 14px;
    padding-top: 8px;
    clear: both;
    outline: 0;
}





.assignworkflowbtn {
    margin-top: 16px !Important;
    outline: 0;
}

.internalbtns {
    float: right;
    padding-right: 80px;
}

.overflowpopup {
    overflow: hidden;
    padding-top: 10px;
}

#MainContent_imgAddNewProperty {
    line-height: 22px;
    padding-top: 7px;
}

.addfolderselect {
    width: 210px;
    height: 100px;
    padding-left: 5px;
}

    .addfolderselect option {
        line-height: 18px;
    }

.btnok {
    clear: both;
    padding: 12px 0px 0px 10px;
    outline: 0;
}

#RadListPGroups {
    margin-top: 10px;
    width: 95%;
}

.myrecentsearchdiv {
    padding: 6px 0 5px 10px;
    float: left;
    width: 98%;
}

    .myrecentsearchdiv h3 {
        font-size: 14px;
        color: #F27300;
        font-weight: bold;
        float: left;
        background: none !important;
        border: none !important;
    }

#MainContent_tops #topsidebar {
    padding-top: 0px;
    padding-bottom: 0px;
    width: 712px;
}

.docstatusaddicon {
    float: left;
}

.rwTitleRow {
    cursor: move;
}

.definepopupgrid {
    float: left;
    width: 510px;
    padding-top: 25px;
}

.PropertyFieldsave {
    margin: 4px 0px 0px 5px !important;
    outline: none;
}

.savesearch {
    background: none !important;
    border: none !important;
    color: #389dcd !important;
    font-weight: bold !important;
    vertical-align: middle;
    margin-top: 0px !important;
    padding: 0px !important;
    font-size: 13px;
}

    .savesearch:hover {
        background: none !important;
        border: none !important;
        color: #389dcd !important;
        font-weight: bold !important;
        vertical-align: middle;
        text-decoration: underline;
    }

.updatesavesearch {
    background: none !important;
    border: none !important;
    color: #389dcd !important;
    font-weight: bold !important;
    vertical-align: middle;
    margin-top: 0px !important;
    padding: 0px !important;
    font-size: 13px;
}

    .updatesavesearch:hover {
        background: none !important;
        border: none !important;
        color: #389dcd !important;
        font-weight: bold !important;
        vertical-align: middle;
        text-decoration: underline;
    }

.labelspace {
    width: 19%;
    float: left;
    padding: 4px;
    font-weight: bold;
    color: #666;
}

#chkEditISearchble {
    margin-top: 3px;
}


/*today*/
#rfqdatepic_1 {
    float: right;
}

.rlbList .rlbText {
    padding-left: 5px;
}

#MainContent_docWizard_listboxFromPgs {
    width: 235px !important;
}

.rlbButtonAreaRight {
    width: 28px !important;
}

#RadReorderListbox {
    float: right;
}

.viewdefinedlist {
    padding-top: 0px;
    float: left;
}

.viewdefinedsave {
    margin: 6px 0px 5px 7px;
}

.aspNetDisabled label {
    vertical-align: middle;
}

.aspNetDisabled input {
    margin-top: 3px;
}

.pdficonpart {
    width: 195px;
    float: left;
    margin: 8px 10px 0 5px;
    background: #f7f7f7;
    padding: 5px;
    border-radius: 3px;
    min-height: 216px;
    box-shadow: 0 0 2px #ccc;
    height: auto;
}

    .pdficonpart input {
        padding: 5px 0px 0px 20px;
    }

.commentwraper {
    width: 100%;
    height: 235px;
    clear: both;
    margin: 0px 0px 10px 10px;
    padding-top: 13px;
}

.wraperdoccommentsdiv {
    float: left;
    width: 97%;
}

.doccommentsdiv {
    height: 167px;
    overflow-y: auto;
    padding: 0px 0px 6px 0px;
    width: 100%;
}

.authorpart {
    width: 265px;
    float: left;
    color: #333;
    border-radius: 3px;
    padding: 4px;
    margin: 15px 13px 0px 13px;
    background-color: #f5fafd;
    height: 140px;
    border: 1px solid #cbebff;
}

    .authorpart a {
        float: right;
        color: #F27300;
        padding-right: 10px;
    }

    .authorpart p {
        line-height: 25px;
        background: url(../images/btdevider.png) bottom right no-repeat;
    }

.docownerpart {
    width: 260px;
    float: left;
    color: #333;
    font-size: 13px;
    padding-left: 30px;
    border-radius: 3px 3px 3px 3px;
    padding: 4px;
    margin: 15px 0px 0px 0px;
    background-color: #f5fafd;
    height: 140px;
    overflow: auto;
    border: 1px solid #cbebff;
}

    .docownerpart a {
        float: right;
        color: #F27300;
        padding-right: 5px;
    }

    .docownerpart p {
        line-height: 25px;
        background: url(../images/btdevider.png) bottom right no-repeat;
    }

.radiobtnpanel {
    width: 720px;
    float: left;
    border-radius: 3px 3px 3px 3px;
    background-color: #F5FAFD;
    border: 1px solid #CBEBFF;
    margin-top: 10px;
    margin-left: 5px;
}

.approveradiobtns {
    float: left;
    width: 200px;
    padding-top: 10px;
    height: 48px;
}

    .approveradiobtns td {
        padding: 3px 0;
    }

.editadmin {
    margin-right: 11px !important;
    font-size: 12px;
    height: 27px;
}

    .editadmin:hover {
        margin-right: 11px !important;
        font-size: 12px;
        height: 27px;
    }

.commentslbl {
    clear: both;
    height: 280px;
    background-color: #f3f3f3;
    border-radius: 3px;
    border-top: 1px solid #fff;
    padding: 5px 0px 0px 20px;
    margin-bottom: 5px;
}

    .commentslbl .textboxcomment {
        float: left;
        width: 350px;
        overflow: auto;
        resize: none;
    }

    .commentslbl span {
        padding: 5px 20px 0px 5px;
        line-height: 24px;
    }



.commentslbl1 {
    clear: both;
    /*background-color: #f3f3f3;*/
    border-radius: 3px;
    border-top: 1px solid #fff;
    padding: 5px 0px 0px 20px;
    margin-bottom: 5px;
}

    .commentslbl1 .textboxcomment {
        float: left;
        width: 350px;
        overflow: auto;
        resize: none;
    }

    .commentslbl1 span {
        padding: 0px 0px 0px 5px;
        line-height: 24px;
    }


.doctitleowner {
    text-align: left;
    padding: 3px 0px 0px 8px;
    color: #187eb8;
    float: left;
    word-wrap: break-word;
    line-height: 18px;
}

.doctitles {
    float: left;
    text-align: right;
    width: 90px;
}

.associatefolderdiv {
    height: 200px;
    overflow: auto;
}

.associatefolderdivpopup {
    height: 300px;
    overflow: auto;
}

.controlsDiv .validationDiv {
    position: absolute;
    color: #DD4B39;
    padding: 3px 0px 0px 5px;
    font-size: 12px;
    font-weight: normal;
}

#lblChooseTheDocument {
    padding: 10px 0px 0px 10px;
    line-height: 30px;
}

#chkpropertygrp label {
    padding: 0px 5px 4px 5px;
    width: 180px !important;
}

#chkpropertygrp input {
    margin-top: 3px;
}

.RadUpload .ruBrowse {
    margin-top: 0;
}

.rgRow td {
    text-wrap: none;
}

#divimg #MainContent_lbldocName {
    word-wrap: break-word;
}

#divimg a {
    color: #F27300;
    padding-left: 7px;
}

.searchedtxt {
    padding: 5px 0px 5px 8px;
    min-height: 40px;
}

    .searchedtxt span {
        clear: both;
    }

#uploaddiv input {
    margin-left: 10px;
}
/*.RadGrid_Default .rgRow td{ width:54px !important;}*/

.RadTreeView_Default {
    padding: 12px;
}

.folderviewbtn {
    height: 25px;
    padding-bottom: 10px;
    text-align: right;
    margin-right: 1px;
    display: block;
    outline: 0;
    float: left;
    margin-bottom: 5px;
    padding: 5px 2px 0 5px;
    border: 1px solid #aeddf5;
    border-radius: 3px;
    margin-top: -10px;
}

    .folderviewbtn > div {
        line-height: 22px;
        margin-left: 2px;
        float: left;
        text-decoration: none;
        border-right: 2px solid #d0d0d0;
        padding-right: 5px;
        padding-left: 5px;
    }

        .folderviewbtn > div:last-child {
            border-right: 0px solid #d0d0d0;
        }

        .folderviewbtn > div > img {
            float: left;
            margin-right: 3px;
        }

        .folderviewbtn > div > * {
            text-decoration: none !important;
        }

.advsearchbtn {
    clear: both;
    outline: 0;
}

.bigleftcolnew {
    width: 583px;
}

    .bigleftcolnew input {
        clear: both;
    }

.addusercontrol {
    width: 260px;
}

    .addusercontrol label {
        width: 260px !important;
        *width: 170px !important;
    }

.staticcontroldiv {
    height: 420px;
    height: auto !important;
    min-height: 420px;
    float: left;
    width: 737px;
    border: 1px solid #fff;
    border-radius: 4px;
    box-shadow: 0px 1px 2px 1px #e5e5e5;
    -moz-box-shadow: 0px 1px 2px 1px #e5e5e5;
    -webkit-box-shadow: 0px 1px 2px 1px #e5e5e5;
    margin-left: 5px;
    margin-top: -2px;
}

.maindoccenterdetails {
    width: 100%;
    height: 250px;
    padding-top: 10px;
}

.doccenterdetailspropertydiv {
    height: 275px;
}

.selectedusers {
    padding-left: 25px;
}

.moreoptions {
    width: 160px !important;
    border-radius: 2px;
    margin-right: 20px;
    float: right;
    width: 165px\9 !important;
    padding: 0 !important;
}

    .moreoptions table {
        width: auto !important;
    }
/*wizard-css*/

#wizHeader a span {
    font-size: 10px;
    color: #2F6C6E;
    float: right;
    padding-left: 5px;
    font-size: 13px;
    font-weight: bold;
    line-height: 16px;
    *float: left !important;
    float: left\9 !important;
}

#wizHeader img {
    float: left;
}

#wizHeader li .prevStep {
    background-color: #3ca9dd;
}

    #wizHeader li .prevStep:after {
        border-left-color: #3ca9dd !important;
    }

#wizHeader li .currentStep {
    background-color: #1FC5EF;
    padding-left: 40px;
}

#wizHeader li .prevStep span {
    color: #BBF1FF;
}

#wizHeader li .nextStep span {
    color: #b9b9b9;
}

#wizHeader li .currentStep:after {
    border-left-color: #1FC5EF !important;
    padding-left: 40px;
}

#wizHeader li .nextStep {
    background-color: #eee;
    color: #ccc;
}

    #wizHeader li .nextStep:after {
        border-left-color: #eee !important;
    }

#wizHeader {
    list-style: none;
    overflow: hidden;
    font: 18px Helvetica, Arial, Sans-Serif;
    margin: 0px;
    padding: 0px;
    width: 90%;
}

    #wizHeader li {
        float: left;
    }

        #wizHeader li a {
            color: white;
            text-decoration: none;
            padding: 10px 0 10px 20px;
            background: brown; /* fallback color */
            background: hsla(34,85%,35%,1);
            position: relative;
            display: block;
            float: left;
            padding-left: 40px;
            line-height: 13px;
            *width: 125px;
            width: 125px\9;
            *padding-left: 10px !important;
            padding-left: 10px\9 !important;
            cursor: default;
        }

        #wizHeader li + li + li + li a {
            *width: 138px !important;
            width: 138px\9 !important;
        }

        #wizHeader li a:after {
            content: " ";
            display: block;
            width: 0;
            height: 0;
            border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
            border-bottom: 50px solid transparent;
            border-left: 30px solid hsla(34,85%,35%,1);
            border-top: none\9 !important; /* Go big on the size, and let overflow hide */
            border-bottom: none\9 !important;
            border-left: none\9 !important;
            position: absolute;
            top: 50%;
            margin-top: -50px;
            left: 100%;
            z-index: 2;
        }

        #wizHeader li a:after {
        }

        #wizHeader li a:before {
            content: " ";
            display: block;
            width: 0;
            height: 0;
            border-top: 50px solid transparent;
            border-bottom: 50px solid transparent;
            border-left: 30px solid white;
            border-top: none\9;
            border-bottom: none\9;
            border-left: none\9;
            position: absolute;
            top: 50%;
            margin-top: -50px;
            margin-left: 1px;
            left: 100%;
            z-index: 1;
        }

        #wizHeader li:first-child a {
            padding-left: 10px;
        }

        #wizHeader li:last-child {
            padding-right: 50px;
        }

            #wizHeader li:last-child a {
                *width: 140px !important;
                width: 140px\9 !important;
            }

        #wizHeader li a:hover {
        }

            #wizHeader li a:hover:after {
                background: none;
            }

.content {
    height: 150px;
    padding-top: 75px;
    text-align: center;
    background-color: #F9F9F9;
    font-size: 48px;
}

/*wizard-css*/


#MainContent_RadGrddocvers a, #ctl00_MainContent_RadGrddocvers a {
    float: left;
    width: 68px !important;
    word-wrap: break-word !important;
}

#rfqtxt_1 {
    position: relative;
    left: -30px;
}

#rfqrbl_1 {
    /*padding: 0px 0 0 170px !important;*/
    vertical-align: middle;
}

#rfqchk_1 {
    padding: 0px 0 0 170px !important;
    vertical-align: middle;
}

#rfqtxtm_1 {
    padding: 0px 0 0 170px !important;
    vertical-align: middle;
}

.docradiobtns {
    float: left;
    padding: 1px 0 0 10px;
    outline: 0;
}

    .docradiobtns span {
        padding: 6px 0px;
    }

.viewedradio {
    float: left;
    *width: auto;
}

    .viewedradio input {
        float: left;
        margin-top: 2px;
        *margin: 0px;
        *vertical-align: middle;
    }

    .viewedradio label {
        width: 120px;
        padding: 0px 0px 0px 5px !important;
        *padding: 0px;
        float: left;
    }

.approveradio input {
    float: left;
    margin-top: 3px;
}

.approveradio label {
    width: 160px;
    padding: 0px 0px 0px 5px !important;
}

#btnInsert {
    *color: #333;
    outline: 0;
}

#rbltxt_1 label {
    width: 65px !important;
    float: left;
    margin: 0px 0px 0px 3px !important;
    padding: 0px !important;
}

#rbltxt_1 input {
    float: left;
    width: 12px !important;
    margin: 2px 0px 0px 0px !important;
}

#rbltxt_1 {
    margin-left: 10px;
}

    #rbltxt_1 span {
        float: right;
    }

.RadPicker {
    width: 220px !important;
}

.erposition {
    position: absolute !important;
}

.erpositionone {
    position: absolute !important;
    top: 163px !important;
    left: 125px !important;
}

.emailcsss {
    left: 200px;
    padding-top: 5px;
    position: absolute;
}

#rfqtxtem_1 {
    padding: 0px 0 0 170px !important;
    vertical-align: middle;
    position: relative;
    left: -30px;
}

#revqtxtem_1 {
    left: 115px;
    position: absolute;
    margin-top: -42px;
}



.commentimg {
    height: 30px;
    border-top: 1px solid #ccc;
    border-radius: 6px 6px 0px 0px;
    background: -moz-linear-gradient(top, #eeeeee, #f6f6f6);
    background: -webkit-linear-gradient(top, #eeeeee, #f6f6f6);
    padding-left: 7px;
    width: 99%;
    border-bottom: 1px solid #ccc !important;
    font-size: 13px;
    color: #187EB8;
    font-weight: bold;
    padding-top: 5px;
}

    .commentimg h5 {
        padding: 3px 0px 0px 35px;
        background: url(../images/comments.gif) no-repeat !important;
        height: 30px;
        font-size: 14px;
        font-weight: bold;
        float: left;
        color: #333;
        text-shadow: 1px 1px 0 #fff;
        margin: 0;
        background-size: 26px !important;
    }

.dynamicrequired {
    float: right;
}

.usercommentsname {
    float: left;
    text-align: left;
    padding: 0px 4px;
    word-wrap: break-word;
    color: #187EB8;
}

.usercommentslbl {
    float: left;
    padding: 0px 0px 0px 4px;
    word-wrap: break-word;
    width: 347px;
    line-height: 18px;
}

.colnslbl {
    float: left;
}



#downloaddiv h4 {
    color: #396CB3;
    font-size: 13px;
    font-weight: bold;
    padding: 25px 0px 10px 10px;
    text-align: center;
}

.atleastone {
    position: relative;
    top: -26px;
    left: -49px;
    color: #d14836 !important;
}

.RadGrddversions {
    overflow-y: auto;
    height: 280px;
    overflow-x: hidden;
}

.bluecomment {
    border: 1px solid #ccc;
    border-top: 0px !important;
    height: 213px;
    background-color: #f7f7f7;
    border-width: 1px;
    border-radius: 6px 6px 6px 6px;
    margin-bottom: 8px;
}

.greenhint {
    font-size: 10px;
    color: #7d7d7d;
    padding: 0px 3px;
}

.frtoplogo {
    padding: 5px 0px 0px 20px;
    float: left;
}

.ftlogo {
    float: left;
    margin-right: 100px;
}

.copyright {
    float: left;
    text-align: center;
    padding: 9px 0 0 131px;
}

.clientlogo {
    float: right;
}

.footer {
    width: 960px;
    margin: 0px auto;
    padding-top: 25px;
    color: #bababa;
}

.lblcheckstatus {
    font-size: 10px;
    float: left;
    color: #676767 !important;
    *float: right !important;
    *position: absolute;
}

.UseFilter {
    padding-left: 500px;
    padding-top: 8px;
    position: absolute;
}

.UseFilterdocgroup {
    margin-left: 219px;
    padding-top: 48px;
    position: absolute;
}

    .UseFilterdocgroup Input {
        padding-top: 2px;
        vertical-align: middle;
    }

.showitemcheckbox {
    float: left;
    width: 15px;
    position: absolute;
    *float: left !important;
}

.usefiltcheck {
    padding: 1px 0px 0px 17px;
    vertical-align: middle;
    width: 144px !important;
    /*float: right !important;*/
    *float: none !important;
    *padding: 5px 0px 0px 19px;
    *margin: 2px 0 0 0;
}

.showitemcheckbox input {
    padding-top: 2px;
    vertical-align: middle;
    *float: left !important;
}

#AddNewRecordButton {
    display: none;
}

#InitInsertButton {
    display: none;
}

.RadGrid_Default .rgFilter {
    background-image: url("../images/grid.gif") !important;
}

.RadGrid .rgFilter {
    margin-top: 2px !important;
}

#chkMandatory {
    margin-left: 9px !important;
    margin-top: 3px !important;
}

.checkdiv {
    clear: both;
    padding: 14px 0px 0px 0px;
}
/*.checkdiv table tr td INPUT[type="image"]{ width:14px !important; float:left; padding:6px;}
.checkdiv table tr td INPUT[type="text"]{ width:144px !important;}
.checkdiv table tr td{ min-width:10px; float:left;}
.searchaddmore{ position:absolute; left:226px; padding-top:46px;}
#datepic_1_dateInput_text{ float:left; }
#datepic_1_popupButton{ left: 160px; position: absolute; top: 260px;}*/


.chkMandatory {
    clear: both;
    padding: 7px 0px 0px 0px;
}

.docuploadbrowsebtn {
    margin: 0 !important;
    float: left;
}

.lblIAddDocGroup {
    float: right;
    padding: 8px 42px 0px 0px;
    font-weight: bold;
    color: #555;
}

#chkEditMandatory {
    margin-top: 3px !important;
}


.adddocumentbtn {
    padding: 6px 6px 8px 6px;
    margin-right: 5px;
    font-weight: bold;
}

    .adddocumentbtn:hover {
    }


.numberofcomments {
    float: right !important;
    margin-right: 10px;
}

.numberofcomlabel {
    float: left;
    font-size: 12px;
    color: #444;
    font-weight: normal;
    vertical-align: middle;
    padding-top: 2px;
}

.numberofcomments select {
    height: 25px;
}

.fileupload_publish {
    float: left;
    margin-top: 3px;
    clear: both;
    width: 300px;
    *border: 1px solid #ccc !important;
    border: 1px solid #ccc\9 !important;
}

.checkbox_published {
    float: left;
    width: 50%;
}

    .checkbox_published input {
        margin-top: 7px;
        float: left;
    }
/*11/6/2012*/
.attachmentlbl {
    float: left;
    clear: both;
    margin-top: 5px;
}


.checkbox_published label {
    width: 140px !important;
    text-align: left;
    padding-right: 10px;
    vertical-align: middle;
}
/*11/6/2012*/

.docusertable table {
    margin-top: 10px;
}

.docusertable td {
    border: 1px solid #ddd;
    padding: 4px;
}

.docusertable th {
    text-align: left;
    background: #eee;
    padding: 4px;
    border: 1px solid #ddd;
}

.userdetails h5 {
    font-size: 12px;
    color: #175994;
    float: left;
}
/*#MainContent_RadGrid1 thead tr,
#ctl00_MainContent_RadGrid1 thead tr
{
   
    background-image: url("../images/table-headeer-bg.png") !important; 
    height:27px !important;
}*/




.searchbtn {
    outline: 0 none;
    padding: 4px 2px 2px 4px !important;
    background: #1FC5EF !important;
    border: 1px solid #06ACD5;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF !important;
    cursor: pointer;
    font-family: Arial;
    font-weight: bold;
    line-height: 18px;
    *line-height: 14px;
    padding: 3px;
}

#MainContent_btngo {
    outline: 0 none;
    padding: 4px 2px 2px 4px !important;
    background: #1FC5EF !important;
    border: 1px solid #06ACD5;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF !important;
    cursor: pointer;
    font-family: Arial;
    font-weight: bold;
    line-height: 18px;
    *line-height: 14px;
    padding: 3px;
    margin: 10px 0 0 0px !important;
}

/*INPUT[type='button']#MainContent_btngo:disabled {
    margin-top: 0px !important;
}*/

.searchlabel {
    padding: 5px 0px 0px 8px;
    float: right;
    width: 240px;
    clear: right;
}

.foldernamefor {
    float: none !important;
    padding-left: 0px !important;
}

.searchlabel strong {
    font-size: 13px;
    color: #777;
    float: left;
    padding-top: 4px;
    width: 50px;
}

.searchlabel span {
    line-height: 14px !important;
    color: #7E7E7E;
    font-size: 10px;
    margin-left: 1px;
    padding-left: 5px;
    float: left;
    position: relative;
}

.textbox2 {
    float: left;
    width: 185px !important;
}

.labelheading {
    font-size: 13px;
    font-weight: bold;
    color: #62646a;
    line-height: 18px;
    float: left;
    clear: both;
}

.steplabels {
    padding-top: 10px;
}

#MainContent_docWizard_RadUploadforChooseTheDocument, #ctl00_MainContent_docWizard_RadUploadforChooseTheDocument {
    float: left;
}

.docuploadgreytxt {
    float: left;
    color: #989898;
    position: relative;
    text-align: left;
    line-height: 13px;
}

.Populategreytxt {
    float: left;
    padding-left: 13px;
    color: #989898;
    text-align: left;
    line-height: 13px;
    font-size: 11px;
}

.docuploadgreytxt b {
    color: #4eabd4;
    font-size: 10px !important;
}

.leftlisttile {
    margin-left: 15px;
}

.rightlisttile {
    margin-top: -31px;
    margin-left: 220px;
    font-weight: bold;
}

.docuploadgreytxt .allowedtypes {
    font-size: 11px;
    float: left;
    text-align: left;
    line-height: 13px;
}

#ctl00_MainContent_RadGrid1_ctl00_ctl02_ctl02_FilterTextBox_TemplateColumn1 {
    width: 40px;
}

#ctl00_MainContent_RadGrid1_ctl00_ctl02_ctl02_FilterTextBox_DocOwner {
    width: 40px;
}

.addmorebtn {
    font-size: 11px !important;
    margin-bottom: 4px;
    background: none !important;
    border: none !important;
    text-decoration: underline;
    color: #187EB8 !important;
    float: right;
}

.docusersgroupdiv {
    float: left;
    width: 504px;
    height: 225px;
    margin-top: 8px;
    border-radius: 6px;
    border: 1px solid #eee;
}

    .docusersgroupdiv h4 {
        color: #333;
        background: #eee;
        padding: 5px;
        font-weight: bold;
        font-size: 15px;
        text-shadow: 1px 1px 0 #fff;
    }

.addmorebtndiv {
    width: 80%;
    float: left;
}

.addmoreusersdiv {
    width: 90%;
    float: left;
    height: 95px;
    overflow: auto;
}



#MainContent_lblsearchdiv, #ctl00_MainContent_lblsearchdiv {
    color: #7E7E7E;
    height: auto;
    border: 1px solid #ccc;
    margin-bottom: 10px;
    padding: 4px;
    word-wrap: break-word;
    background: #fff;
}

.successDocenter {
    clear: both;
    color: #50832a;
    font-weight: bold;
    left: 35%;
    position: fixed;
    top: 0px;
    border: 1px solid #b0cd8f;
    padding: 6px 6px 7px 30px;
    background: #ecf7d9 url("../images/accepted.png") 6px 4px no-repeat;
    z-index: 1000;
}

.EditReportsuccessMsg {
    clear: both;
    color: #50832a;
    font-weight: bold;
    left: 35%;
    position: fixed;
    top: 0px;
    border: 1px solid #b0cd8f;
    padding: 6px 6px 7px 30px;
    background: #ecf7d9 url("../images/accepted.png") 6px 4px no-repeat;
}

.recentsuccess {
    clear: both;
    color: #50832a;
    font-weight: bold;
    left: 35%;
    position: fixed;
    top: 0px;
    border: 1px solid #b0cd8f;
    padding: 6px 6px 7px 30px;
    background: #ecf7d9 url("../images/accepted.png") 6px 4px no-repeat;
    z-index: 1000;
}

.success {
    clear: both;
    color: #50832a;
    font-weight: bold;
    left: 35%;
    position: fixed;
    top: 0px;
    border: 1px solid #b0cd8f;
    padding: 6px 6px 7px 30px;
    background: #ecf7d9 url("../images/accepted.png") 6px 4px no-repeat;
    z-index: 1000;
}

.success {
    clear: both;
    color: #50832a;
    font-weight: bold;
    left: 35%;
    position: fixed;
    top: 0px;
    border: 1px solid #b0cd8f;
    padding: 6px 6px 7px 30px;
    background: #ecf7d9 url("../images/accepted.png") 6px 4px no-repeat;
    z-index: 1000;
}

.unsuccess {
    clear: both;
    color: #e44a53;
    font-weight: bold;
    left: 35%;
    position: fixed;
    top: 0px;
    border: 1px solid #f58f92;
    padding: 6px 6px 7px 30px;
    background: #fee4e4 url("../images/button_cancel.png") 6px 4px no-repeat;
    z-index: 1000;
}

.uploaddocfailureunsuccess {
    clear: both;
    color: #e44a53;
    font-weight: bold;
    left: 35%;
    position: fixed;
    top: 0px;
    border: 1px solid #f58f92;
    padding: 6px 6px 7px 30px;
    background: #fee4e4 url("../images/button_cancel.png") 6px 4px no-repeat;
    z-index: 1000;
}


.DocGroupunsuccess {
    clear: both;
    color: #50832a;
    font-weight: bold;
    left: 35%;
    position: fixed;
    top: 0px;
    border: 1px solid #b0cd8f;
    padding: 6px 6px 7px 30px;
    background: #fee4e4 url("../images/button_cancel.png") 6px 4px no-repeat;
    z-index: 1000;
}

.uploaderror {
    float: left !important;
}

.uploaderror1 {
    left: -412px;
    position: relative;
    top: -27px;
}

.docuploaderror {
    color: #d14836;
    float: right;
    position: absolute;
    font-weight: normal;
    font-size: 12px;
    padding-left: 32px;
}

.folderownerAssignedValidation {
    color: #d14836;
    float: right;
    position: absolute;
    font-weight: normal;
    font-size: 12px;
    padding-left: 32px;
    left: 220px;
    top: 13px;
}

.errorlft {
    position: absolute !important;
    left: 10px;
    padding-top: 0px !important;
}

.docuploaderror1 {
    margin-left: 7px;
    top: 15px;
    padding-left: 0px !important;
}

.changepassword {
    cursor: pointer;
    color: #3d9fce;
    text-decoration: underline;
}

    .changepassword:hover {
        color: #666666;
    }

.viewtops {
    width: 580px !important;
}

    .viewtops #topsidebar {
        padding-top: 0px;
        padding-bottom: 0px;
        width: 555px !important;
    }

/*.RadGrid_Default .rgPageNext {
    background-position: 0 -900px !important;
}*/

.lblbig {
    font-weight: bold;
    color: #62646A;
    float: left;
    width: 210px;
}

    .lblbig.widthauto {
        width: auto;
    }

.lblEsignbig {
    font-weight: bold;
    color: #62646A;
    float: left;
}

.emailidexistdiv {
    padding: 5px;
    background: #fff5f5;
    color: #D14836;
}

.editheading {
    font-size: 13px;
    color: #777777;
    font-weight: bold;
}

.dashboardright h2 {
    color: #24B7E4;
    font-family: Arial;
    font-size: 15px;
    margin-left: -15px;
    padding: 0px 0px 5px 14px;
    text-shadow: 1px 1px 0 #FFFFFF;
    width: 330px;
}

.lblpassword {
    float: left;
    padding: 3px 0px 5px 9px;
    width: 210px;
    margin-top: 3px;
}

.changepasswordlbl {
    padding: 3px 0px 5px 9px;
    text-decoration: none !important;
    vertical-align: middle;
    color: #396cb3 !important;
    line-height: 26px;
}

    .changepasswordlbl:hover {
        color: #555 !important;
    }

.changeimg {
    vertical-align: middle;
}

.changecancel {
    background: none !important;
    border: none !important;
    font-weight: normal !important;
    font-size: 12px !important;
    text-decoration: underline;
    margin-top: 0px !important;
    margin-left: 20px;
}

    .changecancel:hover {
        text-decoration: underline;
        font-size: 12px !important;
    }

.changeupadte {
    margin-top: 0px !important;
}

/*.entererror {
    left: -50px;
    position: relative;
    top: -46px;
    }
    */
.entererror {
    left: -50px;
    position: relative;
    top: -33px;
}
/*.entererror1 {
    left: 140px;
    padding-top: 35px;
    position: absolute;
}*/

.entererror1 {
    left: 140px;
    position: absolute;
    margin-top: 33px;
}

.btnOff {
    background: url("../images/off.png") no-repeat scroll 0 0 transparent !important;
    float: left;
    font-size: 8pt !important;
    font-weight: lighter !important;
    height: 23px;
    padding: 0 10px !important;
    width: 80px;
    border: none !important;
    margin-left: 70px !important;
    margin-top: -21px !important;
}

.btnOn {
    background: url("../images/on.png") no-repeat scroll 0 0 transparent !important;
    float: left;
    font-size: 8pt !important;
    font-weight: lighter !important;
    height: 23px;
    padding: 0 10px !important;
    width: 80px;
    border: none !important;
    margin-left: 70px !important;
    margin-top: -21px !important;
}

.docowner1 {
    font-weight: bold;
}

.listofselectdocclass div {
    background: #eee !important;
}

.viewfileclass {
    color: #396CB3;
    font-weight: bold;
    float: left;
    padding: 0 4px 0 12px;
}

.usercommentsdate {
    float: left;
    text-align: left;
    padding: 0px 0px;
    word-wrap: break-word;
    color: #187EB8;
    *word-wrap: normal !important;
}

.folder_unsuccess {
    background: #fee4e4 url("../images/button_cancel.png") 6px 4px no-repeat;
    border: 1px solid #f58f92;
    color: #e44a53;
    font-weight: bold;
    padding: 4px 6px 3px 30px;
    position: absolute;
    top: 143px;
    max-width: 450px;
}

.folder_success {
    background: url(../images/accepted.png) no-repeat scroll 6px 2px #ECF7D9;
    border: 1px solid #B0CD8F;
    color: #50832A;
    font-weight: bold;
    padding: 4px 6px 3px 30px;
    position: fixed;
    top: 0;
}

.folderowner_success {
    background: url("../images/accepted.png") no-repeat scroll 6px 2px #ECF7D9;
    border: 1px solid #B0CD8F;
    color: #50832A;
    font-weight: bold;
    padding: 4px 6px 3px 30px;
    position: fixed;
    top: 0;
    /*left: 136px;
    padding-top: 2px;*/
}

.folderowner_unsuccess {
    background: #fee4e4 url("../images/button_cancel.png") 6px 4px no-repeat;
    border: 1px solid #f58f92;
    color: #e44a53;
    font-weight: bold;
    padding: 4px 6px 3px 30px;
    max-width: 450px;
    position: fixed;
    top: 0;
    /*left: 136px;
    padding-top: 2px;*/
}

.folderclone_success {
    background: url("../images/accepted.png") no-repeat scroll 6px 2px #ECF7D9;
    border: 1px solid #B0CD8F;
    color: #50832A;
    font-weight: bold;
    padding: 4px 6px 3px 30px;
    position: fixed;
    top: 0;
    /*left: 151px;*/
}

.folderclone_unsuccess {
    background: #fee4e4 url("../images/button_cancel.png") 6px 4px no-repeat;
    border: 1px solid #f58f92;
    color: #e44a53;
    font-weight: bold;
    padding: 4px 6px 3px 30px;
    position: fixed;
    top: 0;
    /*left: 149px;
    max-width: 450px;*/
}

.DGReordered_success {
    background: url("../images/accepted.png") no-repeat scroll 6px 2px #ECF7D9;
    border: 1px solid #B0CD8F;
    color: #50832A;
    font-weight: bold;
    padding: 4px 6px 3px 28px;
    position: absolute;
    left: 200px;
    top: 4px;
}

.DGReordered_unsuccess {
    background: #fee4e4 url("../images/button_cancel.png") 6px 4px no-repeat;
    border: 1px solid #f58f92;
    color: #e44a53;
    font-weight: bold;
    padding: 4px 6px 3px 28px;
    position: absolute;
    max-width: 450px;
    left: 290px;
    top: 4px;
}

.listboxrqd {
    padding-left: 20px;
    color: #d14836 !important;
}

.docgroup_success {
    clear: both;
    color: #50832a;
    font-weight: bold;
    left: 155px;
    position: absolute;
    top: 40px;
    border: 1px solid #b0cd8f;
    padding: 3px 6px 4px 30px;
    background: #ecf7d9 url("../images/accepted.png") 6px 2px no-repeat;
}

.docgroup_unsuccess {
    color: #e44a53;
    font-weight: bold;
    border: 1px solid #f58f92;
    float: left;
    margin-bottom: 15px;
    padding: 3px 6px 4px 30px;
    background: #fee4e4 url("../images/button_cancel.png") 6px 4px no-repeat;
}

.docmanage_unsuccess {
    color: #e44a53;
    font-weight: bold;
    left: 335px;
    position: absolute;
    top: 5px;
    border: 1px solid #f58f92;
    padding: 3px 6px 4px 30px;
    background: #fee4e4 url("../images/button_cancel.png") 6px 4px no-repeat;
}

.docmanage_success {
    clear: both;
    color: #50832a;
    font-weight: bold;
    left: 310px;
    position: absolute;
    top: 5px;
    border: 1px solid #b0cd8f;
    padding: 3px 6px 4px 30px;
    background: #ecf7d9 url("../images/accepted.png") 6px 4px no-repeat;
}

.docpreview_unsuccess {
    color: #e44a53;
    font-weight: bold;
    left: 335px;
    position: absolute;
    top: 10px;
    border: 1px solid #f58f92;
    padding: 4px 6px 3px 30px;
    background: #fee4e4 url("../images/button_cancel.png") 6px 4px no-repeat;
}

.docpreview_success {
    clear: both;
    color: #50832a;
    font-weight: bold;
    left: 335px;
    position: absolute;
    top: 5px;
    border: 1px solid #b0cd8f;
    padding: 4px 6px 3px 30px;
    background: #ecf7d9 url("../images/accepted.png") 6px 4px no-repeat;
}

.unsuccessfull {
    left: 420px !important;
    top: 0px !important;
    color: #e44a53;
    font-weight: bold;
    position: fixed;
    border: 1px solid #f58f92;
    padding: 4px 6px 3px 30px;
    background: #fee4e4 url("../images/button_cancel.png") 6px 4px no-repeat;
    width: 400px !important;
}


.ModeCommPopunsuccessfull {
    background: url("../images/button_cancel.png") no-repeat scroll 6px 4px #FEE4E4;
    border: 1px solid #F58F92;
    color: #E44A53;
    font-weight: bold;
    left: 90px !important;
    padding: 4px 6px 3px 30px;
    position: relative;
    top: 4px !important;
}

.successfull {
    clear: both;
    color: #50832a;
    font-weight: bold;
    left: 420px;
    position: fixed;
    top: 0px;
    border: 1px solid #b0cd8f;
    padding: 6px 6px 7px 30px;
    background: #ecf7d9 url("../images/accepted.png") 6px 4px no-repeat;
    z-index: 1000;
}


.selecteduser_error {
    background: url("../images/button_cancel.png") no-repeat scroll 6px 4px #FEE4E4;
    border: 1px solid #F58F92;
    color: #E44A53;
    font-weight: bold;
    left: 420px;
    padding: 3px 6px 4px 30px;
    position: fixed;
    top: 0px !important;
}

.rightuserslisttile {
    margin-top: -17px;
    *margin-top: -30px;
    margin-left: 240px;
    font-weight: bold;
}

.leftuserslisttile {
    margin-left: 10px;
    width: 220px;
}


.deletecloseicon {
    background: url("../images/window-navIcons.gif") no-repeat -98px 0 !important;
    width: 20px;
    float: right;
    height: 20px;
}

    .deletecloseicon:hover {
        background: url("../images/window-navIcons.gif") no-repeat -98px -21px !important;
    }

.superadminsuccess {
    left: 420px !important;
    top: 0px !important;
    clear: both;
    color: #50832a;
    font-weight: bold;
    position: fixed;
    border: 1px solid #b0cd8f;
    padding: 6px 6px 6px 30px;
    background: #ecf7d9 url("../images/accepted.png") 6px 5px no-repeat;
    z-index: 1000;
}

.superadminunsuccess {
    left: 420px !important;
    top: 0px !important;
    color: #e44a53;
    font-weight: bold;
    position: fixed;
    border: 1px solid #f58f92;
    padding: 6px 6px 6px 30px;
    background: #fee4e4 url("../images/button_cancel.png") 6px 7px no-repeat;
}

.breadscrumsdiv {
    width: 100%;
    float: left;
    padding: 0 0 8px 0;
}

    .breadscrumsdiv.width-auto {
        width: auto;
        margin-right: 10px;
    }

.ViewLabel {
    float: left;
    font-weight: bold;
    padding-left: 21px;
    background: url(../images/breadscrumb-icon.png) no-repeat left;
}

.folderbreadscrumb {
    color: #777;
    padding-left: 19px;
    margin-left: 8px;
    background: url(../images/bullet-icon.png) no-repeat left;
}

.addfolderbtns {
    clear: both;
    margin-left: 146px;
}

.viewdefinedbtns {
    clear: both;
}

.assignedfolder {
    padding-left: 70px !important;
}

.breadscrumb {
    color: #777;
    padding-left: 19px;
    margin-left: 8px;
    background: url(../images/bulletsub-icon.png) no-repeat left;
}

.breadscrumbsub {
    color: #777;
    padding-left: 19px;
    margin-left: 8px;
    background: url(../images/bullet-icon.png) no-repeat left;
}

.RadTreeView_Default .rtLines .rtLI, .RadTreeView_Default .rtLines .rtFirst .rtUL {
    float: left !important;
    width: 100%;
}

#parentDiv table tr td, .RadSplitter .rspPaneTabContainer {
    border: none !important;
    line-height: 13px;
}

.RadSplitter_Default {
    border: none !important;
}
    /*.RadSplitter_Default .rspPaneTabContainer{ width:21px; background-color:#cfcfcf !important; background-repeat:inherit !important; border:1px solid #ccc;}*/

    .RadSplitter_Default .rspSlideContent, .rspSlidePane {
        height: 567px;
        height: auto !important;
        min-height: 567px;
        border-radius: 5px;
        background-color: #fff !important;
        float: left;
    }

.rspSlideContainer {
    height: 540px !important;
}

.rspPaneTabContainer {
    width: 30px !important;
}

.rspPaneTabText {
    font-size: 12px !important;
}

.RadSplitter {
    height: 600px !important;
}

.RGridgridhead {
    position: relative;
    top: 24px;
    left: 10px;
    font-size: 12px;
    font-weight: bold;
}

.docstastuserror {
    position: relative;
    left: -371px;
    top: 4px;
}

.docreviewer {
    position: relative;
    left: -371px;
    top: -9px;
}

.docappcomment {
    left: -371px;
    position: relative;
    top: -9px;
}

#RAD_SLIDING_PANE_TAB_ctl00_MainContent_RadSlidingPane1, #RAD_SLIDING_PANE_TAB_MainContent_RadSlidingPane1 {
    background: #CFCFCF !important;
    border-radius: 6px 0 0 6px;
    width: 27px;
    background-image: none !important;
    border-top: 1px solid #AEADAD !important;
    border-bottom: 1px solid #AEADAD !important;
    border-left: 1px solid #AEADAD !important;
    margin-top: 3px;
}

.gdrecentsearch {
    width: 234px !important;
}

#MainContent_gdrecentsearch_ctl00__0 {
    word-break: break-all !important;
}

#divAppradio {
    position: relative;
    top: -65px;
    left: -70px;
}

#divAppradiopopup {
    position: relative;
    top: -44px;
    left: -19px;
}

.folderemptymsg {
    width: 200px;
    clear: both;
    color: #e44a53;
    font-weight: bold;
    left: 250px;
    position: relative;
    top: 100px;
    border: 1px solid #f58f92;
    padding: 3px 10px 4px 15px;
    background: #fee4e4;
}

.docgroupemptymsg {
    width: 250px;
    clear: both;
    color: #e44a53;
    font-weight: bold;
    left: 230px;
    position: relative;
    top: 100px;
    border: 1px solid #f58f92;
    padding: 3px 10px 4px 15px;
    background: #fee4e4;
}

.userpopupunsucc {
    background: url("../images/button_cancel.png") no-repeat scroll 6px 4px #FEE4E4;
    border: 1px solid #F58F92;
    color: #E44A53;
    font-weight: bold;
    left: 10px !important;
    line-height: 30px;
    padding: 4px 6px 3px 25px;
    position: relative;
    top: 4px !important;
    width: 435px;
}

#radbtnlistAndor tr td label {
    width: 50px;
    float: left;
    text-align: left;
}

#radbtnlistAndor tr td input {
    float: left;
    vertical-align: middle;
    margin-top: 3px;
}

#radbtnlistAndor tr {
    float: left;
}

#radbtnlistAndor {
    text-align: center;
    margin: 5px 0px 0px 5px;
}

.radioDGandorbtn {
    background-color: #EDEDED;
    border: 1px solid #C9C9C9;
    border-radius: 3px;
    margin: 24px 0 0 164px;
    padding-left: 10px;
    padding-top: 6px;
    position: relative;
    top: -17px;
    width: 101px;
}

.radioandorbtn {
    background-color: #EDEDED;
    border: 1px solid #C9C9C9;
    border-radius: 3px;
    margin: 10px 0 0 13px;
    padding-left: 10px;
    padding-top: 5px;
    width: 100px;
}

    .radioandorbtn label {
        float: none !important;
        width: auto !important;
    }

.rwExternalContent iframe {
    overflow-x: hidden;
}




.contentrightdiv {
    float: right;
    width: 250px;
    margin: -46px -10px -10px 0px;
    height: auto;
    padding-left: 14px;
}

.cnttop h4 {
    font-size: 14px;
    color: #137ab5;
    float: left;
    padding: 32px 0px 0px 14px;
    text-shadow: 1px 1px 1px #f5f5f5;
    background: url("../images/title.png") no-repeat;
    width: 233px;
    height: 28px;
}

.cnttop {
    background: url(../images/sidebartop.gif) no-repeat;
    padding: 0px 0px 0px 5px;
    margin: 0px;
    height: 65px;
}

.cntmiddle {
    background: url(../images/sidebarmiddle.gif) repeat-y;
    padding-left: 10px;
    margin: 0px;
    float: left;
}

.cntbottom {
    background: url(../images/sidebarbottom.gif) no-repeat;
    height: 90px;
    padding: 0px;
    margin: 0px;
    clear: both;
}

#docgridtable table {
    width: 100% !important;
}

#divcomments {
    width: 85%;
    margin: 50px auto 0;
    overflow: hidden;
}

    #divcomments textarea {
        width: 96%;
        margin-left: 6px;
        height: 150px;
    }

.savedocbtns {
    margin: 0px auto 0 auto;
    width: 30%;
    text-align: left;
    clear: both;
    padding-left: 10px;
}

.rqerror {
    padding-top: 4px;
}

.RadWindow .rwIcon {
    width: 0px !important;
}

.informspan {
    color: #E44A53;
    margin-left: 10px;
    border: 1px solid #f58f92;
    width: 670px;
    min-height: 100px;
    line-height: 1.5em !important;
    padding-top: 15px !important;
    background: #FEE4E4 url(../images/alert_warning.gif) 10px 11px no-repeat;
}

.infomaxfiles {
    background: url("../images/alert_warning.gif") no-repeat scroll 10px 5px #FEE4E4;
    border: 1px solid #F58F92;
    color: #E44A53;
    line-height: 1.5em !important;
    margin-left: 10px;
    min-height: 34px;
    padding-top: 18px !important;
    width: 670px;
}

#ctl00_MainContent_docWizard_AsynUploadforDocumentsListContainer li {
    padding-left: 15px !important;
}

#ctl00_MainContent_docWizard_AsynUploadforDocumentsListContainer input {
    margin-top: 0px !important;
    padding-top: -2px !important;
}

    #ctl00_MainContent_docWizard_AsynUploadforDocumentsListContainer INPUT[type='button'] {
        background: url(../images/cross_icon.png) 2px 8px no-repeat !important;
        /*background:url(../images/cross_icon1.gif) 5px 10px no-repeat !important;*/
        background-color: transparent !important;
        border: 0px !important;
        margin-top: -6px !important;
    }

    #ctl00_MainContent_docWizard_AsynUploadforDocumentsListContainer INPUT[value='Browse'] {
        background: #d3d7dd !important;
        padding-top: 2px !important;
    }

    #ctl00_MainContent_docWizard_AsynUploadforDocumentsListContainer INPUT[value='瀏覽'] {
        background: #d3d7dd !important;
        padding-top: 2px !important;
    }

    #ctl00_MainContent_docWizard_AsynUploadforDocumentsListContainer INPUT[type='text'] {
        margin-top: -8px !important;
        margin-left: 0 !important;
    }

.docbulkuploadgreytxt {
    float: left;
    margin-left: 23px;
    color: #989898;
    position: relative;
    text-align: left;
    line-height: 13px;
}

    .docbulkuploadgreytxt b {
        color: #4eabd4;
        font-size: 10px !important;
    }

    .docbulkuploadgreytxt .allowedtypes {
        font-size: 11px;
        float: left;
        text-align: left;
        line-height: 13px;
    }

#checkApprove {
    margin-top: 8px;
}

.popapperrmsg {
    padding-top: 3px;
}

/*.UseFilterdoccenter {
    padding-left: 865px;
    padding-top: 8px;
    position: absolute;
}
*/
.docbulkuploadgreytxt {
    float: left;
    margin-left: 23px;
    color: #989898;
    position: relative;
    text-align: left;
    line-height: 13px;
}

    .docbulkuploadgreytxt b {
        color: #4eabd4;
        font-size: 10px !important;
    }

    .docbulkuploadgreytxt .allowedtypes {
        font-size: 11px;
        float: left;
        text-align: left;
        line-height: 13px;
    }

#checkApprove {
    margin-top: 8px;
}

.popapperrmsg {
    padding-top: 3px;
}

/*.UseFilterdoccenter {
    padding-left: 865px;
    padding-top: 8px;
    position: absolute;
    left: 20px;
}

.UseFilterdoccenter {
    padding-left: 865px;
    padding-top: 8px;
    position: absolute;
    left: 20px;
}*/
.UseFilterdoccenter {
    float: right;
    position: relative;
    top: 20px;
    right: 100px;
}

/*ul.rcbList {
    width: 160px !important;
}*/

.rcbList li {
}

#ctl00_MainContent_RadGridforDocs_ctl00_ctl03_ctl01_PageSizeComboBox_DropDown {
    width: 50px !important;
}

    #ctl00_MainContent_RadGridforDocs_ctl00_ctl03_ctl01_PageSizeComboBox_DropDown ul {
        width: 40px !important;
    }

    #ctl00_MainContent_RadGridforDocs_ctl00_ctl03_ctl01_PageSizeComboBox_DropDown li {
        width: 35px !important;
    }


.vgChangePasswordsave {
    margin: 4px 0px 0px 13px !important;
    outline: none;
}
/*left: 138px; top: 210px;*/
.initialCPwderror {
    color: #d14836;
    font-size: 12px;
    float: right;
    font-weight: normal;
    position: absolute;
    padding-left: 20px;
}

#radCBSecurityQuestion_Input, #radCBSecurityQuestion_Input {
    width: 155px !important;
    width: inherit\7 !important;
    *width: inherit !important;
    float: left;
    padding-top: 0px !important;
}

#divCPwd p {
    padding: 3px !important;
}

.initchangepwd_unsuccess {
    color: #e44a53;
    font-weight: bold;
    left: 30px;
    position: absolute;
    top: 5px;
    border: 1px solid #f58f92;
    padding: 3px 6px 4px 30px;
    background: #fee4e4 url("../images/button_cancel.png") 6px 4px no-repeat;
}

.initchangepwd_success {
    clear: both;
    color: #50832a;
    font-weight: bold;
    left: 30px;
    position: absolute;
    top: 5px;
    border: 1px solid #b0cd8f;
    padding: 3px 6px 4px 30px;
    background: #ecf7d9 url("../images/accepted.png") 6px 4px no-repeat;
}

.maindivCPwdondisplaymsg {
    padding-top: 37px;
}

.lblbig1 {
    font-weight: bold;
    color: #62646A;
    float: left;
    width: 210px;
}

.isESignature {
    margin-left: 10px;
    float: left;
    text-align:left;
}

    .isESignature INPUT[type=checkbox] {
        float: left;
    }

.checkbox_appsignature label {
    padding: 0 0 0 4px !important;
}

.initesignpwd_unsuccess {
    color: #e44a53;
    font-weight: bold;
    left: 120px;
    position: absolute;
    top: 5px;
    border: 1px solid #f58f92;
    padding: 3px 6px 4px 30px;
    background: #fee4e4 url("../images/button_cancel.png") 6px 4px no-repeat;
}

.initialEsignPwdrequirederror {
    color: #d14836;
    font-size: 12px;
    float: right;
    font-weight: normal;
    position: absolute;
    padding-left: 10px;
}

.RadUploadProgressArea .ruBar {
    border-color: #CDCDCD !important;
}

    .RadUploadProgressArea .ruBar div,
    .RadUploadProgressArea .ruProgress .ruBar,
    .RadUploadProgressArea_Default .ruProgress .ruBar div {
        background-image: url(../images/progressbar-image.jpg) !important;
        border: 1px #25A0DA solid !important;
    }

.publishercheckbox {
    float: right;
    margin-left: 128px;
    margin-top: -79px;
}

.SearchExportExcel {
    text-align: right;
    margin-right: 4px;
    padding: 5px;
}

#ctl00_MainContent_grdDocuments_ctl00_ctl02_ctl03_rcboxDocModes {
    padding-left: 0px !important;
}

#ctl00_MainContent_grdFolders_ctl00_ctl02_ctl03_rcboxFolderDocModes {
    padding-left: 0px !important;
}

#ctl00_MainContent_grdDocGroups_ctl00_ctl02_ctl03_rcboxDocModes {
    padding-left: 0px !important;
}

.ContestDropDown {
    width: 180px;
    word-wrap: break-word;
    padding-right: 20px;
    padding-left: 3px;
    cursor: pointer;
}

.imgDiv {
    float: left !important;
    width: 5% !important;
    padding-top: 3px !important;
}

.downlnkDiv {
    float: left !important;
    width: 80% !important;
}

.viewdetailslink {
    background: url(../images/ViewDetails.png) no-repeat;
    margin-left: 10px;
    padding-left: 25px;
    text-decoration: none !important;
}

.Dowloaddetailslink {
    background: url(../images/doc-download.png) no-repeat;
    margin-left: 10px;
    padding-left: 25px;
}

.Clone_validationerror {
    background: #fee4e4 url("../images/button_cancel.png") 6px 4px no-repeat;
    border: 1px solid #f58f92;
    clear: both;
    color: #e44a53;
    font-weight: bold;
    padding: 4px 6px 3px 30px;
    line-height: 16px;
    width: 275px;
    margin-left: 151px;
    display: none;
    position: absolute;
    top: 5px;
}

.doccenter-grid {
    width: 100% !important;
}

#radFieldType_DropDown li {
    width: 195px !important;
}

.overfly {
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(170, 170, 170,0.5);
    display: none;
    z-index: 100;
}

/*Docstatusdetails css*/
.checkbox_pubprintsavecopy {
    width: 175px;
    float: left;
    margin: 1px 81px 0 23px;
}

    .checkbox_pubprintsavecopy input {
        float: left;
        margin-top: 4px;
    }

    .checkbox_pubprintsavecopy label {
        float: left;
        width: 134px;
    }

    .checkbox_pubprintsavecopy > div {
        clear: left;
    }

.checkbox_signature {
    float: left;
    clear: both;
}

    .checkbox_signature input {
        float: left;
        margin-top: 6px;
    }

    .checkbox_signature label {
        float: left;
        width: 120px;
    }

.checkbox_appsignature {
    float: left;
    clear: both;
    padding-left: 0px !important;
}

    .checkbox_appsignature input {
        float: left;
        margin-top: 6px;
    }

    .checkbox_appsignature label {
        float: left;
        width: 120px;
    }

.reviewsignature {
    float: left;
    *width: auto;
    *margin: 10px;
}

.generate_pdf .reviewsignature {
    *margin: 0px;
}

.generate_pdf {
    *width: 120px;
    *position: relative;
    *top: 35px;
    *left: 280px;
}

.compleated_review {
    position: relative;
    top: -40px;
    left: 350px;
    *clear: both;
    *width: 180px;
}

.reviewsignature input {
    float: left;
    *vertical-align: middle;
    *margin: 0px;
    *padding: 0px;
}

.reviewsignature label {
    float: left;
    *float: left;
    *margin: 0px;
    *padding: 0px;
    *width: auto;
}

.checkbox_watermark {
    float: left;
}

    .checkbox_watermark input {
        float: left;
        margin-top: 6px !important;
    }

    .checkbox_watermark label {
        float: left;
    }

.HideCell {
    display: none;
}

.controlsDiv input, .controlsDiv label {
    float: left !important;
}

.docpublisherror {
    left: -301px;
    position: relative;
    top: 35px;
}

.docstastuserror {
    left: -150px !important;
    font-size: 11px !important;
    top: -5px !important;
}

.AccordionDiv {
}

.AccordionTitle, .AccordionContent, .AccordionContainer {
    position: relative;
    width: 98%;
    float: left;
}

.AccordionTitle {
    height: 20px;
    overflow: hidden;
    cursor: pointer;
    font-family: Arial;
    font-size: 8pt;
    font-weight: bold;
    vertical-align: middle;
    text-align: left;
    background-repeat: repeat-x;
    display: table-cell;
    background: -moz-linear-gradient(top, #f6f6f6 #ffffff);
    background: -webkit-linear-gradient(top, #f6f6f6, #eeeeee);
    border-top: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding-left: 10px;
    -moz-user-select: none;
}

.AccordionContent {
    height: 0px;
    overflow: auto;
    display: none;
}

.AccordionContainer {
}

.openaccordion {
    background: url(images/downarrrow.png) no-repeat left;
    height: 20px;
    overflow: hidden;
    cursor: pointer;
    font-family: Arial;
    font-size: 8pt;
    font-weight: bold;
    vertical-align: middle;
    text-align: left;
    display: table-cell;
    background: -moz-linear-gradient(top, #f6f6f6 #ffffff);
    background: -webkit-linear-gradient(top, #f6f6f6, #eeeeee);
    border-top: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding-left: 10px;
    -moz-user-select: none;
    float: left;
    width: 100%;
}

.closeaccordion {
    background: url(images/side-arrow.png) no-repeat left;
    height: 20px;
    overflow: hidden;
    cursor: pointer;
    font-family: Arial;
    font-size: 8pt;
    font-weight: bold;
    vertical-align: middle;
    text-align: left;
    display: table-cell;
    background: -moz-linear-gradient(top, #f6f6f6 #ffffff);
    background: -webkit-linear-gradient(top, #f6f6f6, #eeeeee);
    border-top: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding-left: 10px;
    -moz-user-select: none;
    float: left;
    width: 100%;
}
/*this is what we want the div to look like when it is not showing*/
div.loading-invisible {
    /*make invisible*/
    display: none;
}
/*this is what we want the div to look likewhen it IS showing*/
div.loading-visible {
    /*make visible*/
    display: block;
    /*background-color: rgb(170, 170, 170);*/
    opacity: .5;
    top: 0;
    left: 0;
    z-index: 1000;
    position: absolute;
    width: 100%;
    height: 100% !important;
}

div.loading-visible2 {
    /*make visible*/
    display: inline-block;
    background-color: rgb(170, 170, 170);
    /*background:none;*/
    opacity: .5;
    top: 0;
    left: 0;
    z-index: 1000;
    position: absolute;
    width: 100%;
    height: 1500px;
    overflow: hidden;
}
/*Docstatusdetails css*/

/*FolderView css*/
.leftDiv {
    float: left;
    width: 200px;
}

.rightDiv {
    float: left;
    width: 720px;
    margin-top: 35px;
}

.RadGrid_Default .rgEditForm {
    top: 90px !important;
    height: 350px;
    overflow: auto;
}
/*FolderView css*/

/*POP UP STYLES*/
.search_bygroups {
    background-color: #EDEDED;
    border: 1px solid #C9C9C9;
    border-radius: 3px;
    left: 170px;
    padding: 5px 0 0 6px;
    position: absolute;
    *position: relative !important;
    *padding: 5px 0 0 0;
    *margin: 0;
    *float: left !important;
    *width: 110px !important;
    *z-index: 10 !important;
    *top: -44px;
    /*top: 3px;*/
    /*width: 100px;*/
}

p.searchbyclass {
    *width: 100% !important;
    *float: left !important;
    *z-index: -1 !important;
}


.search_bygroups input {
    float: left;
    vertical-align: middle;
}

p.numberof_documents {
    font-weight: bold;
    color: #3D9FCE;
    text-align: center;
    padding-bottom: 10px;
    min-height: 20px;
    width: 650px !important;
    /*background:#3D9FCE;*/
}

.documentscount {
    color: #3D9FCE;
    margin-top: 15px;
    text-align: center;
}

.summaryreport_success {
    clear: both;
    color: #50832a;
    font-weight: bold;
    position: absolute;
    border: 1px solid #b0cd8f;
    padding: 3px 6px 4px 30px;
    background: #ecf7d9 url("../images/accepted.png") 6px 2px no-repeat;
    left: 435px !important;
    top: 156px !important;
}

.summaryreport_unsuccess {
    clear: both;
    color: #e44a53;
    font-weight: bold;
    position: absolute;
    border: 1px solid #f58f92;
    padding: 3px 6px 4px 30px;
    background: #fee4e4 url("../images/button_cancel.png") 6px 4px no-repeat;
    left: 435px !important;
    top: 156px !important;
}

.dcreportdelete_unsuccess {
    clear: both;
    color: #e44a53;
    font-weight: bold;
    border: 1px solid #f58f92;
    padding: 3px 6px 4px 30px;
    background: #fee4e4 url("../images/button_cancel.png") 6px 4px no-repeat;
    margin-left: 15%;
}

.maindiv {
    background-color: White;
    /*padding-left:180px;*/
}

.exportexcelreport_unsuccess {
    background: url("../images/button_cancel.png") no-repeat scroll 6px 4px #FEE4E4;
    border: 1px solid #F58F92;
    clear: both;
    color: #E44A53;
    font-weight: bold;
    left: 435px !important;
}

.docstatusdoccontrolsmaindiv {
    background-color: White;
}

.reportpoperrormsg {
    color: #D14836;
    float: right;
    font-size: 12px;
    font-weight: normal;
    line-height: 12px;
    margin-top: 0;
    position: relative;
}

.regulatory_group {
    font-weight: bold;
    color: #3D9FCE;
    text-align: center;
    min-height: 20px;
    width: 650px !important;
    margin-top: 8px;
}

.regulatory_group_main {
    margin: 15px 0px 0px 0px;
}


#MainContent_divuploaddocument {
    *width: 54%;
}

.MoreRecentOption {
    *float: left;
}


/*STYLE SFOR RAD TABS */
.RadTabStripTop_Default .rtsLevel .rtsLink, .RadTabStripTop_Default .rtsLevel .rtsOut, .RadTabStripBottom_Default .rtsLevel .rtsLink, .RadTabStripBottom_Default .rtsLevel .rtsOut, .RadTabStripTop_Default_Baseline .rtsLevel, .RadTabStripBottom_Default_Baseline .rtsLevel {
    *background: none !important;
}

.RadTabStrip .rtsLI:hover {
    *background: #cecece !important;
    *color: #FFF !important;
}

.RadTabStrip .rtsLI {
    *background: #DDDEE0 !important;
    *padding: 0px !important;
    *margin-right: 2px !important;
}

.RadTabStrip .rtsLevel1 .rtsTxt, .RadTabStripVertical .rtsLevel1 .rtsTxt {
    *padding: 1px 0px 3px 3px !important;
    *font-weight: normal;
}

.RadTabStrip .rtsIn, .RadTabStripVertical .rtsIn {
    *padding: 0px !important;
}

.RadTabStripTop_Default .rtsLI .rtsSelected {
    *border-top: 2px solid #187EB8;
}

.docpublisherror {
    *top: 9px;
}

select {
    *border: 1px solid #D1D1D1;
    *float: left;
    *font-size: 12px;
    *height: 25px;
    *padding: 5px;
    *width: 200px;
}

.advancesearchdiv INPUT[type="checkbox"] {
    *float: left;
}

.advancesearchdiv label {
    *padding: 0 5px 4px;
    *width: auto !important;
    *float: none !important;
}

.radiobtn label {
    *float: right;
}

.radiobtn INPUT[type='radio'] {
    *float: left;
    *vertical-align: middle;
    *margin: 0px 5px;
}

.clr {
    clear: both;
}

.nodatadiv {
    background-color: #9f9f9f;
    border: 1px solid #ccc;
    border-radius: 200px;
    width: 180px !important;
    height: 200px !important;
    box-shadow: 10px 10px 0 #A9A9A9;
    margin: 20px auto;
}

.nodatadivText {
    position: absolute;
    padding-top: 85px;
    font-size: 21px;
    font-weight: bold;
    padding-left: 25px;
    font-family: arial;
}

.nodatadivbarchart {
    background-color: #9F9F9F;
    border: 1px solid #CCCCCC;
    border-radius: 111px;
    /*box-shadow: 10px 10px 0 #A9A9A9;*/
    height: 180px !important;
    margin: 40px auto;
    width: 180px !important;
}

.nodatadivbarchartText {
    font-family: arial;
    font-size: 21px;
    font-weight: bold;
    padding-left: 40px;
    padding-top: 75px;
    position: absolute;
}

.promptBox .promptTitle {
    *background: #3D9FCE !important;
    *padding: 5px 0px !important;
    *vertical-align: middle !important;
    *width: 360px !important;
}

    .promptBox .promptTitle a {
        *float: right;
    }

.digital_signature {
    *width: 150px;
    *position: relative;
    *left: 20px;
}

.add_document_maindiv {
    *width: 610px;
    *float: right;
    float: left;
    padding: 5px 5px 0;
    border: 0px solid #aeddf5;
    border-radius: 3px;
    margin: 10px 0 0 0;
}

    .add_document_maindiv .docgroup-combo {
        float: left;
        width: 154px !important;
        margin-right: 10px;
        border: none !important;
    }

        .add_document_maindiv .docgroup-combo.moreoptions {
            width: 141px !important;
        }

    .add_document_maindiv .adddocumentbtn {
        padding-left: 0px !important;
        text-decoration: none;
    }

.publishmode {
    float: right !important;
    width: 150px;
    margin-top: -25px;
}

    .publishmode input {
        float: left !important;
        margin-left: 5px !important;
        margin-top: 2px !important;
    }

    .publishmode label {
        width: 90px !important;
    }

#chkUploadGenPdf {
    float: left;
    margin: 13px 0 0 6px;
}

label[for="chkUploadGenPdf"] {
    margin: 8px 0 0 5px;
    padding: 0px;
}

.RadComboBox TABLE TD.rcbArrowCell {
    *width: 12px !important;
}

.enablefilterstxtboxes input {
    width: 120px;
}

/*input[type="text"].form-control.hasDatepicker {
    background: url(../images/filepropdatepickericon.png) #fff no-repeat right center;
    cursor: pointer;
}*/
/*.dp {
    background: url(../images/filepropdatepickericon.png) #fff no-repeat right center !important;
    cursor: pointer;
}*/

.checkbox {
    margin-top: 0px !important;
}

.errorlogfilters {
    width: 200px;
    position: absolute;
    font-size: 12px;
    MARGIN: 5px 0 0 430px;
}

    .errorlogfilters input {
        float: left;
        margin: 4px 4px 0px 0px !important;
    }

    .errorlogfilters span {
        margin: 3px 0 0 0;
        float: left;
    }

.reportsgrid table {
    margin: 0px;
    font-family: 'Segoe UI';
    font-size: 12px;
}

    .reportsgrid table a {
        cursor: pointer;
    }

    .reportsgrid table tr:first-child th {
        background-color: #ECF9FF;
        border: 1px solid #96C7DB !important;
    }

    .reportsgrid table > tbody > tr {
        border: 1px solid #96C7DB !important;
    }

        .reportsgrid table > tbody > tr > td {
            border-bottom: 1px solid #CCE4EF;
        }

#Header {
    padding: 0 0 0 10px;
}

.datpickers {
    margin: 0 0 10px 0px;
}

.requiredmsg {
    color: #d14836;
    float: left;
    font-size: 11px;
    margin: 5px 0 0 10px;
}

.enablefilterstxtboxes input {
    width: 120px;
}

/*input[type="text"].form-control.hasDatepicker {
    background: url(../images/filepropdatepickericon.png) #fff no-repeat right center;
    cursor: pointer;
}*/

.checkbox {
    margin-top: 0px !important;
}

.errorlogfilters {
    width: 200px;
    position: absolute;
    font-size: 12px;
    MARGIN: 5px 0 0 430px;
}

    .errorlogfilters input {
        float: left;
        margin: 4px 4px 0px 0px !important;
    }

    .errorlogfilters span {
        margin: 3px 0 0 0;
        float: left;
    }

.esignfeilds_f1 {
    width: 45%;
    float: left;
    margin: 8px;
}

    .esignfeilds_f1 label {
        width: 100%;
        margin: 0 0 8px 0;
    }

    .esignfeilds_f1 span {
        margin: 0 0 0 0;
        color: #3d9fce;
        font-weight: bold;
    }

.esignfeilds_reason {
    width: 93%;
    float: left;
    margin: 8px;
}

    .esignfeilds_reason textarea {
        width: 100%;
        min-height: 30px !important;
        max-width: 100% !important;
        margin: 0 0 0 10px;
        height: 30px;
    }

.termstxt {
    width: 95%;
    float: left;
    padding: 12px;
}

.chktxt {
    width: 93%;
    float: left;
    padding: 0 0 0 10px;
}

    .chktxt input {
        float: left;
        margin-top: 5px;
        width: 15px;
        height: 15px;
    }

    .chktxt label {
        width: 93%;
        font-weight: normal !important;
    }

.esigndiv {
    margin: 0 auto;
    width: 32%;
    overflow: hidden;
}

.topmsg {
    width: 100%;
    float: left;
    text-align: center;
    margin: 5px 0px;
}

.flt {
    float: left !important;
}

#systemsettingLabelDiv {
    margin-top: 20px;
}

    #systemsettingLabelDiv p label, #systemsettingTextboxDiv p label {
        font-weight: bold;
        font-size: 11px;
    }

    #systemsettingLabelDiv p span {
        font-size: 11px;
    }

.settingsborder {
    border: 1px solid #ccc;
    margin: 0 0 0 6px;
}

.margin10 {
    margin: 10px;
}

.exportdiv {
    float: left;
    position: relative;
    top: 34px;
    z-index: 9;
}

    .exportdiv img {
        margin: 1px -8px 0 0;
    }

    .exportdiv input {
        background: none;
        border: 0;
        font-size: 11px;
        color: #0b4f8b;
        margin: 0px;
    }

        .exportdiv input:hover {
            text-decoration: underline;
        }

.error-msg-chgpwd {
    float: left;
}

.manage-users-pwdreq {
    margin: 20px 30px 0 0;
    float: right;
}

.Popup-manage-adduser {
    height: 535px;
    width: 700px !important;
}

.information {
    background: url("../images/information.png") no-repeat scroll 7px 5px #F0AD32;
    border-radius: 5px;
    clear: both;
    color: #ffffff;
    font-weight: normal;
    height: 25px;
    line-height: 25px;
    left: 540px !important;
    padding: 4px 9px 3px 38px;
    position: absolute;
    top: 148px !important;
    z-index: 13;
}

.internalbtns_innerpopup {
    width: 30%;
    margin: 0px auto;
}

.mainpoupdiv {
    float: left;
    /*margin: 0 0 0 20px;*/
}
/*RADWINDOW ANIMATION*/


/*.RadWindow {
    -webkit-animation: fadeInDown 2s ease-in-out; 
    animation: fadeInDown 2s ease-in-out;
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    animation-timing-function: ease-in-out;
    -webkit-animation-timing-function: ease-in-out;
}*/
/* #RadWindowWrapper_ctl00_MainContent_userControlEditUsers_RadWindow_ChangePassword.RadWindow {
  
-webkit-animation: none; Chrome, Safari, Opera 
    animation:none;


}*/
@-webkit-keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.frt {
    float: right;
}
/*RADWINDOW ANIMATION*/
.extrawidth {
    width: 60%;
}

#updpnlFolders .addlabel {
    margin-top: 30px;
}

.downloadlink {
    padding: 0px 0px 15px 10px;
    text-decoration: underline;
    font-weight: bold;
    text-align: center;
    width: 97%;
    overflow: hidden;
}

.fileuploadcontrol {
    float: left;
    margin-left: 60px;
    width: 100%;
}

.fileuploadbtns {
    float: left;
    margin: 30px 0 0 -40px;
}

.lblentercomments {
    padding-left: 10px;
    float: left;
    width: 96%;
}

#lblError .successDocenter {
    max-width: 310px;
    /* float: left; */
    margin-top: -2px !important;
    margin-left: 130px !important;
}

.rlvItm {
    width: 100%;
    float: left;
}

.dynamicdivgenerator {
    width: 100%;
    float: left;
    height: auto;
    overflow: auto;
    margin-bottom: 10px;
    margin-left: 15px;
}

    .dynamicdivgenerator table {
        float: left;
        margin-left: 5px;
    }

        .dynamicdivgenerator table select {
            width: 100px;
            margin: 5px;
        }

.filenamedynamic {
    width: 100%;
    float: left;
}

    .filenamedynamic INPUT[type='text'], .popupcontainer INPUT[type='text'], .popupcontainer select {
        height: 30px;
        margin: 5px !important;
        padding: 5px !important;
    }

    .filenamedynamic img {
        margin: 10px 0 0 0;
        float: left;
    }

.popupcontainer {
    height: 400px;
    padding: 20px 0 0 0px;
}

.filenamedynamic .bigerror1 {
    position: relative;
    left: 15px;
    top: 10px;
    float: left;
}

.docuploaddes {
    margin: 0 0 10px 10px;
}

    .docuploaddes input {
        width: 97%;
        margin: 0;
    }

    .docuploaddes, .docuploaddes textarea {
        width: 97%;
        max-width: 100% !important;
    }

        .docuploaddes label {
            padding: 0px;
        }

.dynamicdivgeneratoruploadwizard {
    border: 1px solid #cfe9fe;
    background-color: #EEEEEE;
    width: 99%;
    height: 380px;
    overflow: auto;
    display: block;
}

    .dynamicdivgeneratoruploadwizard .dynamicdivgenerator {
        height: 220px;
        width: 96%;
        padding: 10px;
        border: 1px solid #ccc;
        margin: 10px;
    }

        .dynamicdivgeneratoruploadwizard .dynamicdivgenerator input {
            width: 90px;
            margin: 5px;
        }

        .dynamicdivgeneratoruploadwizard .dynamicdivgenerator select {
            width: 121px;
        }

        .dynamicdivgeneratoruploadwizard .dynamicdivgenerator textarea {
            width: 100%;
        }

        .dynamicdivgeneratoruploadwizard .dynamicdivgenerator table span {
            float: left;
            margin-bottom: 10px;
        }

        .dynamicdivgeneratoruploadwizard .dynamicdivgenerator table tr {
            margin: 10px 0px;
        }

        .dynamicdivgeneratoruploadwizard .dynamicdivgenerator span.headingbold {
            font-weight: bold;
            float: left;
            margin-bottom: 0;
            text-align: left;
        }

.downloadtemplatelink {
    margin: 0px 0 20px 13px;
}

.fullwidth {
    width: 100%;
}

#uploadcntrl ul.ruInputs {
    width: 300px;
    float: left;
    margin: 0 0 0 -10px;
}

#uploadcntrl .ruButton {
    margin: 9px 0 0 0 !important;
}

.uploaderrormsg {
    color: rgb(209, 72, 54) !important;
    margin: 0px 0 0 0px;
    clear: both;
}

.filenameproperties {
    width: 98%;
    margin: 10px 0 0 10px;
}

.filenameprop .innerfiledsdiv {
    margin: 10px 10px 10px 0px;
    float: left;
}

    .filenameprop .innerfiledsdiv .lblbig {
        font-weight: bold;
        color: #62646A;
        padding-left: 0;
        float: left;
        width: 210px;
    }

    .filenameprop .innerfiledsdiv textarea {
        width: 100%;
        height: 105px;
    }

.f-l10 {
    margin-left: 10px;
}

.leftuploadwizard {
    width: 97%;
    margin-left: 0px;
}

    .leftuploadwizard input {
        width: 90px;
        margin: 5px;
    }

#popupButton {
    margin: 0px 0 0 -30px;
}

#spnproptype {
    color: rgb(209, 72, 54) !important;
    display: none;
    float: right;
    font-weight: normal;
    margin: 0 -100px 0 0;
}

#datetype .rdfd_ {
    display: none !important;
}

#radAsyncRegulatoryAttachment .ruFakeInput {
    margin: 0 0 0 0;
}

#ctl00_MainContent_RadWindowDuplicateFiles_C {
    width: 585px !important;
    height: 130px !important;
}

#RadWindowWrapper_ctl00_MainContent_RadWindowDuplicateFiles table.rwTable {
    height: 170px !important;
}

.nomargin {
    margin: 0px;
}

.marginleft15 {
    margin-left: 15px;
}


/*.filenameerror {
    position: relative;
    margin: -43px 0 0 70px;
}*/

.btnEditTitle {
    background: url("../images/WebResource.gif") no-repeat !important;
    height: 15px;
    width: 20px;
    border: none !important;
}

.btnSaveTitle {
    background: url("../images/accepted.png") no-repeat !important;
    height: 20px;
    width: 20px;
    border: none !important;
    padding: 0 !important;
    margin: 0 !important;
}

.btnCancelTitle {
    background: url("../images/cancel-btn-bg.png") no-repeat !important;
    height: 20px;
    width: 20px;
    border: none !important;
    padding: 0 !important;
    margin: 0 !important;
}

.border-left-0 {
    border-left: 0 !important;
}

.border-right-0 {
    border-right: 0 !important;
}

.margin0 {
    margin: 0 !important;
}

.margin-left-5 {
    margin-left: 5px !important;
}

.margin-right-5 {
    margin-right: 5px !important;
}

.pull-right {
    float: right !important;
}

.font-bold {
    font-weight: bold;
}

.bg-white {
    background: white !important;
}

.search-box {
    height: 25px !important;
    float: left;
}

.padding-top-5 {
    padding-top: 5px !important;
}

.padding-top-10 {
    padding-top: 10px !important;
}

.padding-left-10 {
    padding-left: 10px !important;
}

.folder-filter, .docgroup-filter {
    margin-left: 450px;
    padding-top: 4px;
    position: absolute;
}

.error-filter {
    margin-left: 375px;
    padding-top: 4px;
    position: absolute;
}

.search_init, .filterclass INPUT[type='text'] {
    margin-left: 0 !important;
}

.audit-search-box {
    height: 26px !important;
    width: 195px !important;
}

.RadComboBox_Default .rcbHovered .rcbArrowCellRight {
    background-position: -36px -88px !important;
}



/*IE Css*/
.rlbButton {
    margin: 0 7px 10px 3px !important\9;
}

.rlbButtonText {
    width: 20px !important\9;
    height: 20px\9;
    margin: 0 !important\9;
    padding: 0 !important\9;
}

#pagetitle {
    padding-left: 150px\9;
}

.rwWindowContent iframe {
    float: left\9;
}

.fullwidth_ie {
    width: 100%\9;
}

/*#RAD_SLIDING_PANE_TAB_ctl00_MainContent_RadSlidingPaneDoccenter {
        overflow:visible\9;
        height:300px\9;
}*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .fullwidth_ie {
        width: 100%;
    }

    .rlbButton {
        margin: 0 7px 10px 3px !important;
    }

    .rlbButtonText {
        width: 20px !important;
        height: 20px;
        margin: 0 !important;
        padding: 0 !important;
    }

    .RadListBox .rlbButtonTL, .RadListBox .rlbButtonTR, .RadListBox .rlbButtonBL, .RadListBox .rlbButtonBR {
        display: -ms-inline-grid !important;
    }

    .RadListBox .rlbButtonTR {
        bottom: 2px !important;
    }
    /*#RAD_SLIDING_PANE_TAB_ctl00_MainContent_RadSlidingPaneDoccenter {
        overflow:visible;
        height:300px;
    }*/
    .RadComboBox_Default .rcbReadOnly td.rcbArrowCellRight,
    .RadComboBox_Default .rcbReadOnly td.rcbInputCellLeft {
        float: left;
        margin: 0 !important;
        height: 22px !important;
    }

    #ctl00_MainContent_grdFavourites_ctl00_ctl03_ctl01_PageSizeComboBox_DropDown, #ctl00_MainContent_grdFavourites_ctl00_ctl03_ctl01_PageSizeComboBox_DropDown *,
    #ctl00_MainContent_grdFolders_ctl00_ctl03_ctl01_PageSizeComboBox_DropDown, #ctl00_MainContent_grdFolders_ctl00_ctl03_ctl01_PageSizeComboBox_DropDown *,
    #ctl00_MainContent_grdDocGroups_ctl00_ctl03_ctl01_PageSizeComboBox_DropDown, #ctl00_MainContent_grdDocGroups_ctl00_ctl03_ctl01_PageSizeComboBox_DropDown * {
        width: 32px !important;
        overflow: hidden;
    }

        #ctl00_MainContent_grdFavourites_ctl00_ctl03_ctl01_PageSizeComboBox_DropDown .rcbList,
        #ctl00_MainContent_grdFolders_ctl00_ctl03_ctl01_PageSizeComboBox_DropDown .rcbList,
        #ctl00_MainContent_grdDocGroups_ctl00_ctl03_ctl01_PageSizeComboBox_DropDown .rcbList {
            width: 32px !important;
        }
}

#ctl00_MainContent_RGrid_PropertyGroup_ctl00_ctl03_ctl01_PageSizeComboBox_DropDown, #ctl00_MainContent_RGrid_PropertyGroup_ctl00_ctl03_ctl01_PageSizeComboBox_DropDown *,
#ctl00_MainContent_grdDocuments_ctl00_ctl03_ctl01_PageSizeComboBox_DropDown, #ctl00_MainContent_grdDocuments_ctl00_ctl03_ctl01_PageSizeComboBox_DropDown *,
#ctl00_MainContent_grdDocPropertyStatus_ctl00_ctl03_ctl01_PageSizeComboBox_DropDown, #ctl00_MainContent_grdDocPropertyStatus_ctl00_ctl03_ctl01_PageSizeComboBox_DropDown *,
#ctl00_MainContent_radGrdTreeFolderView_ctl00_ctl03_ctl01_PageSizeComboBox_DropDown, #ctl00_MainContent_radGrdTreeFolderView_ctl00_ctl03_ctl01_PageSizeComboBox_DropDown *,
#ctl00_MainContent_Documentaudittrail_radGrdDocAuditTrail_ctl00_ctl03_ctl01_PageSizeComboBox_DropDown, #ctl00_MainContent_Documentaudittrail_radGrdDocAuditTrail_ctl00_ctl03_ctl01_PageSizeComboBox_DropDown *,
#ctl00_MainContent_audittrail_radGrdAuditTrail_ctl00_ctl03_ctl01_PageSizeComboBox_DropDown, #ctl00_MainContent_audittrail_radGrdAuditTrail_ctl00_ctl03_ctl01_PageSizeComboBox_DropDown *,
#ctl00_MainContent_errorLog_radGrdErrorLog_ctl00_ctl03_ctl01_PageSizeComboBox_DropDown, #ctl00_MainContent_errorLog_radGrdErrorLog_ctl00_ctl03_ctl01_PageSizeComboBox_DropDown *,
#ctl00_MainContent_RGrid_SearchReports_ctl00_ctl03_ctl01_PageSizeComboBox_DropDown, #ctl00_MainContent_RGrid_SearchReports_ctl00_ctl03_ctl01_PageSizeComboBox_DropDown *,
#ctl00_MainContent_ucSuperAdmin_radgridsuperuserdetails_ctl00_ctl03_ctl01_PageSizeComboBox_DropDown, #ctl00_MainContent_ucSuperAdmin_radgridsuperuserdetails_ctl00_ctl03_ctl01_PageSizeComboBox_DropDown *,
#ctl00_MainContent_ucSuperAdmin_radgridcompanydetails_ctl00_ctl03_ctl01_PageSizeComboBox_DropDown, #ctl00_MainContent_ucSuperAdmin_radgridcompanydetails_ctl00_ctl03_ctl01_PageSizeComboBox_DropDown * {
    width: 32px !important;
    overflow: hidden;
}

    #ctl00_MainContent_RGrid_PropertyGroup_ctl00_ctl03_ctl01_PageSizeComboBox_DropDown .rcbList,
    #ctl00_MainContent_grdDocuments_ctl00_ctl03_ctl01_PageSizeComboBox_DropDown .rcbList,
    #ctl00_MainContent_grdDocPropertyStatus_ctl00_ctl03_ctl01_PageSizeComboBox_DropDown .rcbList,
    #ctl00_MainContent_radGrdTreeFolderView_ctl00_ctl03_ctl01_PageSizeComboBox_DropDown .rcbList,
    #ctl00_MainContent_Documentaudittrail_radGrdDocAuditTrail_ctl00_ctl03_ctl01_PageSizeComboBox_DropDown .rcbList,
    #ctl00_MainContent_audittrail_radGrdAuditTrail_ctl00_ctl03_ctl01_PageSizeComboBox_DropDown .rcbList,
    #ctl00_MainContent_errorLog_radGrdErrorLog_ctl00_ctl03_ctl01_PageSizeComboBox_DropDown .rcbList,
    #ctl00_MainContent_RGrid_SearchReports_ctl00_ctl03_ctl01_PageSizeComboBox_DropDownn .rcbList,
    #ctl00_MainContent_ucSuperAdmin_radgridsuperuserdetails_ctl00_ctl03_ctl01_PageSizeComboBox_DropDown .rcbList,
    #ctl00_MainContent_ucSuperAdmin_radgridcompanydetails_ctl00_ctl03_ctl01_PageSizeComboBox_DropDown .rcbList {
        width: 32px !important;
    }

#ctl00_MainContent_grdDocuments_ctl00_ctl03_ctl01_PageSizeComboBox table .rcbInput {
    width: 20px !important;
}

.nofloat {
    float: none !important;
}
/*.rcbSlide .RadComboBoxDropDown.RadComboBoxDropDown_Default,
.rcbSlide .RadComboBoxDropDown.RadComboBoxDropDown_Default * {
    width: 32px !important;
    overflow: hidden;
}

.rcbSlide .RadComboBoxDropDown.RadComboBoxDropDown_Default .rcbList {
     width: 32px !important;
}*/


.syserror {
    color: #d14836 !important;
    font-size: 12px;
    float: left;
    font-weight: normal;
    position: relative;
    width: auto;
    padding-left: 5px;
}

.p-absolute {
    position: absolute;
    float: right;
    margin-left: 10px;
}

#ctl00_MainContent_RadSlidingPaneDoccenter {
    z-index: 999 !important;
}

#ctl00_MainContent_grdDocuments_ctl00_ctl02_ctl03_rcboxDocModes_Input {
    width: 40px !important;
}

#radAsyncRegulatoryAttachmentListContainer .ruUploadProgress,
#radAsyncRegulatoryAttachmentListContainer .ruUploadSuccess {
    white-space: normal;
    width: 630px;
    margin-bottom: 10px;
}

.panel-heading {
    background: url(../images/table-headeer-bg.png) repeat-x #c1dcee !important;
    padding: 6px 15px !important;
}

.panel-default {
    border-color: #c1dcee !important;
}

.panel td, .panel th {
    padding: 8px;
}

.panel th {
    color: #24B7E2 !important;
    font-weight: bold;
    background: #fff;
}

    .panel th input {
        margin-left: 0 !important;
        border-radius: 0 !important;
        color: #333;
        font-weight: 500;
    }

.panel tr:nth-child(2n+1) {
    background: #e1f1fc !important;
    border-top: 1px solid #CCE4EF !important;
    border-bottom: 1px solid #CCE4EF !important;
}

.ng-refresh-btn {
    margin-right: 10px;
}

    .ng-refresh-btn img {
        padding: 5px;
    }

    .ng-refresh-btn span {
        color: #333;
        position: relative;
        top: 2px;
    }

.ng-checkbox-div {
    padding-top: 6px;
    color: #333;
    float: left;
    margin: 0;
}

    .ng-checkbox-div span {
        color: #000;
        position: relative;
        top: -2px;
        margin-left: 3px;
        font-weight: normal;
        font-size: 12px;
    }

.grid_page_size {
    margin-left: 5px;
    float: left;
    width: 130px;
}

    .grid_page_size label {
        float: left;
        width: auto;
        line-height: 28px;
        margin: 0;
        padding-right: 5px;
    }

    .grid_page_size select {
        min-width: 40px;
        padding: 0;
        height: 28px;
        float: left;
        max-width: 46px;
    }

.grid_pagging_details {
    position: relative;
    top: 6px;
    float: left;
}

    .grid_pagging_details label {
        width: auto;
    }

.ng-paging-nav button.selected {
    background: #78b1d8 !important;
    color: #fff;
    opacity: 1 !important;
    border: 1px solid #78b1d8 !important;
}

.grid-edit-absbtn {
    position: absolute;
    margin-top: 10px !important;
    float: right;
    margin-left: 10px !important;
}

.m-l-10 {
    margin-left: 10px;
}

.updatesignval .rwWindowContent > div {
    height: 410px !important;
}

/*Audit Trails*/
.panel tr.row-fixed {
    display: inline-flex;
    width: 100%;
    background: #fff !important;
}

#divFavorites .RadGrid input[type="image"] {
    float: left;
}

.doccenter-docname {
    float: left;
    max-width: 188px;
}

.btnEditTitle.bg-flat {
    background-color: #f1f9ff !important;
    padding: 13px;
    border-radius: 50%;
    border: 1px solid #a6c9df !important;
    background-position: 7px 7px !important;
    margin: 0px 0;
}
/*.btnEditTitle.bg-flat.folderedit {
        margin-top: -28px !important;
        margin-left: 186px !important;
    }*/
.RadComboBox.RadComboBox_Default table td.rcbInputCell {
    height: 22px;
}

.radiobtn-space {
    float: left !important;
    width: auto !important;
    margin-top: 10px;
}

    .radiobtn-space label {
        float: left !important;
        width: auto !important;
    }

    .radiobtn-space input {
        margin: 5px -4px 0 0;
    }

select.dropdown-noarrow::-ms-expand {
    display: none !important;
}

select.dropdown-noarrow {
    -webkit-appearance: none !important;
    appearance: none !important;
}

.doc-wizard-full {
    width: 100% !important;
}

.doc-wizard-left {
    width: 67% !important;
}

.doc-wizard-right {
    width: 30% !important;
}

.fullwidth {
    width: 100% !important;
}

.radgrid-docfav > table > tbody > tr > td:nth-child(2) {
    padding: 0 !important;
}
/*Media Querys*/
@media screen and (min-width: 1380px) and (max-width: 1520px) {
    .Contentwraper {
        min-height: 470px;
    }
}

@media screen and (min-width: 1520px) and (max-width: 1720px) {
    .Contentwraper {
        min-height: 552px;
    }
}

@media screen and (min-width: 1720px) and (max-width: 1860px) {
    .Contentwraper {
        min-height: 610px;
    }
}

@media screen and (max-width: 800px) {
}

@media screen and (max-width: 640px) {
}

@media screen and (max-width: 320px) {
}



.label-full {
    float: left;
    width: 100%;
    text-align: center;
}

/*Tabs*/
.ui-tabs {
    position: relative;
    padding: 0 10px !important;
}

    .ui-tabs .ui-tabs-nav {
        margin: 5px -10px 0px -1px;
        padding: 0;
        float: left;
        width: 100%;
        border-bottom: 0px solid #eee;
    }

        .ui-tabs .ui-tabs-nav li {
            list-style: none;
            float: left;
            position: relative;
            top: 0;
            margin: 1px 3px 0px 0;
            border-bottom-width: 0;
            padding: 0;
            white-space: nowrap;
            border: 1px solid #eee;
            border-radius: 3px;
        }

        .ui-tabs .ui-tabs-nav a {
            float: left;
            padding: 6px 10px;
            text-decoration: none;
            font-weight: 600;
            font-size: 12px;
        }

        .ui-tabs .ui-tabs-nav > li {
            margin-bottom: -1px;
            padding-bottom: 1px;
        }

            .ui-tabs .ui-tabs-nav > li.ui-tabs-selected > a {
                cursor: default;
                color: #fff;
            }

            .ui-tabs .ui-tabs-nav > li.ui-tabs-selected {
                background: #175994;
            }

.docs-tick-icon {
    margin-top: 5px;
}

.w-95 {
    width: 95% !important;
}

.m-0 {
    margin: 0 !important;
}

.rgPager .RadComboBox {
    width: 70px !important;
}

    .rgPager .RadComboBox .rcbInputCell {
        width: 35px !important;
    }

    .rgPager .RadComboBox .rcbReadOnly td.rcbArrowCell {
        width: 16px !important;
    }

.popupmodal {
    position: fixed;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100vh;
    background-color: rgba(0, 0, 0, 0.5);
    overflow: hidden;
    transition: background-color 0.25s;
    z-index: 9999;
}
    /*.modal.open {
  position: fixed;
  width: 100%;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.5);
  transition: background-color 0.25s;
}
.modal.open > .content-wrapper {
  transform: scale(1);
}*/
    .popupmodal .content-wrapper {
        position: relative;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: flex-start;
        width: 450px;
        margin: 0;
        padding: 0;
        background-color: white;
        border-radius: 0.3125rem;
        box-shadow: 0 0 2.5rem rgba(0, 0, 0, 0.5);
        transform: scale(1);
        margin: 0 auto;
        top: 36%;
    }

        .popupmodal .content-wrapper .close {
            top: -4px;
            right: 0;
            display: flex;
            align-items: center;
            justify-content: center;
            width: 2.5rem;
            height: 2.5rem;
            border: none;
            background-color: transparent;
            font-size: 1.5rem;
            transition: 0.25s linear;
            color: #fff;
            font-size: 28px;
            float: right;
            position: absolute;
            z-index: 100000;
        }

        .popupmodal .content-wrapper .modal-header {
            position: relative;
            display: flex;
            flex-direction: row;
            align-items: center;
            justify-content: space-between;
            width: 100%;
            margin: 0;
            padding: 0;
            background: #0b4f8b;
        }

            .popupmodal .content-wrapper .modal-header h2 {
                font-size: 14px;
                font-weight: 600;
                color: #fff;
                line-height: 32px;
                padding: 0 5px;
            }

        .popupmodal .content-wrapper .content {
            position: relative;
            display: flex;
            padding: 10px;
            background: none;
            height: auto;
        }

            .popupmodal .content-wrapper .content p {
                font-size: 13px;
                line-height: 30px;
            }

        .popupmodal .content-wrapper .modal-footer {
            position: relative;
            text-align: center;
            width: 97%;
            margin: 0;
            padding: 10px 10px 15px;
        }

            .popupmodal .content-wrapper .modal-footer .action {
                position: relative;
                margin-left: 0.625rem;
                padding: 6px 10px;
                border: none;
                background-color: slategray;
                border-radius: 0.25rem;
                color: white;
                font-size: 14px;
                font-weight: 300;
                overflow: hidden;
                z-index: 1;
            }

                .popupmodal .content-wrapper .modal-footer .action:before {
                    position: absolute;
                    content: '';
                    top: 0;
                    left: 0;
                    width: 0%;
                    height: 100%;
                    background-color: rgba(255, 255, 255, 0.2);
                    transition: width 0.25s;
                    z-index: 0;
                }

                .popupmodal .content-wrapper .modal-footer .action:first-child {
                    background-color: #2ecc71;
                }

                .popupmodal .content-wrapper .modal-footer .action:last-child {
                    background-color: #e74c3c;
                }

                .popupmodal .content-wrapper .modal-footer .action:hover:before {
                    width: 100%;
                }

            .popupmodal .content-wrapper .modal-footer .btn-common {
                background: -moz-linear-gradient(0% 100% 90deg, #A2ACBF, #d3d7dd) repeat scroll 0 0 transparent;
                background: -webkit-gradient(linear, left top, left bottom, from(#E6EAF2), to(#d3d7dd));
                background: #d3d7dd;
                border-color: #A3B1CC #8F9BB3 #666F80;
                border-radius: 4px 4px 4px 4px;
                border-style: solid;
                border-width: 1px;
                color: #292C33;
                display: inline-block;
                padding: .5em 1em;
                cursor: pointer;
                color: #292C33;
                font-family: Arial;
                font-size: 13px;
                margin-right: 10px;
                font-weight: bold;
                margin-top: 10px;
                text-overflow: ellipsis;
                text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
            }

.export-btn {
    /*background: #00508c;*/
    border: 1px solid #00508c;
    padding: 2px 7px;
    border-radius: 2px;
    color: #0169b7;
    font-weight: 600;
    box-shadow: 1px 1px 1px 1px #efefef;
    float: left;
}
    /*images/pdf-icon.png*/
    .export-btn.export-excel {
        background: url(../images/xlsmicon.png) no-repeat 4px 2px;
        padding-left: 26px;
    }

    .export-btn.export-pdf {
        background: url(../images/pdf-icon.png) no-repeat 4px 2px;
        padding-left: 26px;
    }

.export-btn-margin {
    margin: 8px 9px 0 0;
}

.export-btn:hover {
    color: #00508c;
}

.grid-export {
    border: none !important;
    float: none !important;
    box-shadow: none !important;
}

.status-filter {
    margin: 0px 31px;
}

.assgining-users-pp {
    width: 100% !important;
    float: left !important;
}

    .assgining-users-pp .rightuserslisttile {
        margin-top: -17px;
        margin-left: 240px;
        font-weight: bold;
        width: 40% !important;
    }

    .assgining-users-pp .internalbtns_innerpopup {
        width: 100%;
        margin: 30px auto 0;
        float: left;
        text-align: center;
    }

.pull-left {
    float: left !important;
}

.toast-custom-alert {
    position: fixed;
    top: 10px;
    bottom: auto !important;
    z-index: 1000;
}

    .toast-custom-alert .toast {
        padding: 15px;
        color: #fff;
        min-width: 280px;
        border-radius: 3px;
    }

.page-w-1100 {
    width: 1068px !important;
}

#divFavorites .RadGrid img {
    float: left;
}

.form-display label {
    font-weight: 500;
    width: 100%;
    float: left;
}

.form-display span {
    font-weight: 600;
    width: 100%;
    float: left;
    padding-left: 10px;
}

.form-edit label {
    font-weight: 600;
    width: 100%;
    float: left;
    padding: 0;
}

.form-edit input {
    font-weight: 600;
    width: 92%;
    float: left;
    margin: 0;
}

    .form-edit input[type=checkbox] {
        width: auto;
        margin-right: 4px;
        margin-top: 2px;
    }

.w-100 {
    width: 100%;
}

.w-80 {
    width: 80%;
}

.w-70 {
    width: 70%;
}

.w-50 {
    width: 50%;
}

.w-33 {
    width: 33%;
}

.w-25 {
    width: 25%;
}

.w-20 {
    width: 20%;
}

.m-b-0 {
    margin-bottom: 0px !important;
}

.m-b-10 {
    margin-bottom: 10px !important;
}

.m-b-15 {
    margin-bottom: 15px !important;
}

.m-b-20 {
    margin-bottom: 20px !important;
}

.m-l-10 {
    margin-left: 10px !important;
}

.m-t-0 {
    margin-top: 0px !important;
}
.m-t-010 {
    margin-top: -10px !important;
}
.m-t-5 {
    margin-top: 5px !important;
}

.m-t-10 {
    margin-top: 10px !important;
}

.m-t-20 {
    margin-top: 20px !important;
}

.vd-search-box {
    float: left;
    width: 252px;
    margin: 0;
    clear: left;
}

    .vd-search-box input {
        width: 99%;
        height: 26px;
        background: #fff;
        margin-bottom: 4px;
        border-radius: 4px;
        padding-left: 4px;
    }

.clr {
    clear: left;
}
/*.Content1[style="width:908px;height:398px;overflow:hidden;"] .folderedit, .Content1[style="width: 888px; height: 398px; overflow: hidden;"] .folderedit {
    margin-top: -28px;
    margin-left: 187px;
}*/

/*.rgMasterTable .rgHeader {
            min-width:100px !important;
            white-space:nowrap !important;
        }*/
#RCBMoreOptions_DropDown {
    width: 180px !important;
}
/*.RadMenu {
    width: 180px !important;
}*/
.RadMenu {
    width: 200px !important;
}

.k-multiselect-wrap {
    height: 60px;
}

.padding-0 {
    padding: 0 !important;
}
/*FILE UPLOAD STYLES HERE*/

.folderupload {
    width: 400px;
    margin: 24px 0 0 10px;
    background-color: white;
    box-shadow: 1px 2px 3px #ededed;
    position: relative;
    border: 1px solid #d8d8d8;
}

.Folderbutton {
    overflow: visible;
    position: relative;
    float: right;
    border: 0;
    padding: 0;
    text-align: center;
    margin: -34px -110px 0 0px;
    cursor: pointer;
    width: 110px;
    font: bold 12px/40px 'lucida sans', 'trebuchet MS', 'Tahoma';
    color: #fff;
    text-transform: uppercase;
    background: #3982CD;
    -moz-border-radius: 0 3px 3px 0;
    -webkit-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;
    /*text-shadow: 0 -1px 0 rgba(0, 0 ,0, .3);*/
}

    .Folderbutton:hover {
        opacity: 0.8;
    }

    .Folderbutton:active,
    .Folderbutton:focus {
        background: #c42f2f;
    }

    .Folderbutton:before {
        content: '';
        position: absolute;
        border-width: 8px 8px 8px 0;
        border-style: solid solid solid none;
        border-color: transparent #3982CD transparent;
        top: 16px;
        left: -6px;
    }

    .Folderbutton:hover:before {
        border-right-color: #3982CD;
    }

    .Folderbutton:focus:before {
        border-right-color: #3982CD;
    }

    .Folderbutton::-moz-focus-inner {
        border: 0;
        padding: 0;
    }


.folderUploadwizTree .rtChk:after {
    background: url("../images/foldericon.png") no-repeat 15px 0px;
    width: 28px;
    height: 20px;
    content: "";
    display: block;
    float: left;
}

.folderUploadwizTree .rtChk {
    margin-right: 15px !important;
}

.clientlogotop {
    float: left;
    margin-left: 60px;
}

    .clientlogotop img {
        max-width: 80px;
        margin-top: 5px;
            /*filter: brightness(0) invert(1);*/
    }
    #imgCompLogo{
          /*filter: brightness(0) invert(1);*/
    }

.btnpublished {
    background: url(../images/btnpublished.png) no-repeat !important;
    background-size: 25px !important;
    background-position: 0px 2px !important;
    height: 30px;
    width: 30px;
    padding: 0 !important;
    border-radius: 0;
    border: 0px solid #a6c9df !important;
    margin: 0 !important;
    float: left;
    /*opacity:0;*/
}

.btnViewpublished {
    background: url(../images/ViewDetails.png) no-repeat !important;
    background-size: 25px !important;
    background-position: 0px 2px !important;
    height: 30px;
    width: 30px;
    padding: 0 !important;
    border-radius: 0;
    border: 0px solid #a6c9df !important;
    margin: 0 !important;
    float: left;
    /*opacity:0;*/
}
/*#ctl00_MainContent_radGrdDocPdfVers tbody tr:hover .btnpublished {
    opacity:1;
}*/

.disabled-folderfilter {
    opacity: 0.5;
    pointer-events: none;
    cursor: default;
}
/* Css CTD Templates 06.08.2019*/
.p-0 {
    padding: 0;
}

.p-t-10 {
    padding-top: 10px;
}

.data-tabs {
    width: 99%;
    margin: 2px auto;
}

    .data-tabs .accordion {
        background: #fbfbfb;
        color: #444;
        cursor: pointer;
        padding: 8px;
        width: 100%;
        text-align: left;
        outline: none;
        font-size: 13px;
        transition: 0.4s;
        border: 1px solid #d5d5d5;
        margin-bottom: 2px;
        position: relative;
    }

        .data-tabs .accordion:after {
            background: url(../images/tabsarrrow.png);
            position: absolute;
            content: "";
            width: 10px;
            height: 10px;
            right: 10px;
            top: 11px;
        }

        .data-tabs .accordion.accordion:hover {
            background: #ededed;
        }

        .data-tabs .accordion.active:after {
            transform: rotate(180deg);
            -o-transform: rotate(180deg);
            -ms-transform: rotate(180deg);
            -webkit-transform: rotate(180deg);
        }

    .data-tabs .dcPanel {
        padding: 10px 20px;
        display: none;
        background-color: white;
        overflow: hidden;
        margin-top: -3px;
        margin-bottom: 10px;
        border: 1px solid #ededed;
    }

    .data-tabs .btn-addsection {
        color: #428bca;
        /*background-color: #428bca;
    border-color: #357ebd;*/
        display: inline-block;
        padding: 0;
        margin-bottom: 0;
        font-size: 13px;
        font-weight: 600;
        line-height: 23px;
        text-align: center;
        white-space: nowrap;
        vertical-align: middle;
        cursor: pointer;
        border: 1px solid transparent;
        border-radius: 4px;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        -o-user-select: none;
        user-select: none;
    }

        .data-tabs .btn-addsection img {
            width: 16px;
            margin: 2px 5px 0 0;
            float: left;
        }

.edit-btnicon {
    background: url(../images/Edit_document.png) no-repeat;
    width: 20px;
    height: 20px;
    border: none;
}

.edittemp-btnicon {
    background: url(../images/create-edit-icon.png) no-repeat;
    width: 20px;
    height: 20px;
    border: none;
}

.delete-btnicon {
    background: url(../images/griddelet.png) no-repeat;
    width: 20px;
    height: 20px;
    border: none;
}



.modal-dialog.datacontrol-popup {
    float: none;
    left: auto;
}

    .modal-dialog.datacontrol-popup .modal-title {
        float: left;
        padding: 0;
        font-weight: 500;
        line-height: 30px;
    }

    .modal-dialog.datacontrol-popup .modal-close {
        float: right;
        background: none;
        border: none;
        font-size: 24px;
        line-height: 30px;
    }

    .modal-dialog.datacontrol-popup .modal-header {
        float: left;
        width: 100%;
        padding: 9px 20px;
    }

    .modal-dialog.datacontrol-popup .modal-body {
        float: left;
        width: 100%;
    }

    .modal-dialog.datacontrol-popup .modal-content {
        float: left;
    }

    .modal-dialog.datacontrol-popup .modal-footer {
        float: left;
        width: 100%;
    }

.ctc-form-control {
    height: 28px !important;
    min-height: 24px !important;
    line-height: 20px !important;
    padding: 2px 4px !important;
    font-size: 12px !important;
}

.form-error-bottom {
    color: #ef5350;
    float: left;
    width: 100%;
    margin-top: 2px;
    margin-left: 10px;
}

.radio-list label.radio-inline input {
    margin-top: 2px !important;
    margin-left: -5px;
    margin-right: 6px;
    position: relative;
}
/*Doc Status Approver css*/
#MainContent_UpdatePanel2 .aspNetDisabled {
    width: 68%;
    float: left;
    left: 0px;
    padding: 0;
    margin: 5px 0 0 10px;
}

    #MainContent_UpdatePanel2 .aspNetDisabled label {
        width: 160px;
        display: block;
        float: none;
        margin-left: 10px;
    }

#divGenPdf .digital_signature {
    float: left;
    margin: 50px 0 0 0;
}

    #divGenPdf .digital_signature label {
        margin: 4px;
        padding: 0;
    }

div#divDigiSignText {
    float: right;
    margin: -32px 10px 0 0;
}

div#divWatermarkText {
    margin-left: -150px;
    margin-top: -5px;
}
/*New Doc Center Css*/
.doccenter-header-total {
    float: left;
    width: 100%;
    clear: left;
    margin: 5px 0 5px -10px;
}

.doccenter-header-left {
    float: left;
    width: 50%;
}

.doccenter-header-right {
    float: left;
    width: 50%;
}
/*End New Doc Center Css*/




.modal-dialog.ctdtemplates-popup {
    float: none;
    left: 20%;
    width: 77% !important;
}

    .modal-dialog.ctdtemplates-popup .modal-title {
        float: left;
        padding: 0;
        font-weight: 500;
        line-height: 30px;
    }

    .modal-dialog.ctdtemplates-popup .modal-close {
        float: right;
        background: none;
        border: none;
        font-size: 24px;
        line-height: 30px;
    }

    .modal-dialog.ctdtemplates-popup .modal-header {
        float: left;
        width: 100%;
        padding: 9px 20px;
    }

    .modal-dialog.ctdtemplates-popup .modal-body {
        float: left;
        width: 100%;
    }

    .modal-dialog.ctdtemplates-popup .modal-content {
        float: left;
        width: 1000px;
        height: 610px;
    }

    .modal-dialog.ctdtemplates-popup.approve-innerpopup {
        float: none;
        left: 0;
        width: 100% !important;
    }

        .modal-dialog.ctdtemplates-popup.approve-innerpopup .modal-content {
            float: left;
            width: 720px;
            height: 480px;
        }

    .modal-dialog.ctdtemplates-popup.ctdsmall-modal {
        width: 45% !important;
    }

        .modal-dialog.ctdtemplates-popup.ctdsmall-modal .modal-content {
            float: left;
            width: 600px;
            height: auto;
        }

    .modal-dialog.ctdtemplates-popup .modal-footer {
        float: left;
        width: 100%;
    }

.table-header-align th {
    padding-top: 5px !important;
    padding-bottom: 3px !important;
}

    .table-header-align th .checkbox {
        margin: 0 !important;
    }

/*Doc center Dropdowns*/
.selectactions {
    width: auto !important;
    margin: 0 0 0 5px;
}

    .selectactions * {
        border: none !important;
        background: none !important;
    }

    .selectactions .rcbInput {
        font-size: 12px !important;
        background: url(../images/sort-down.png) no-repeat #0b4f8b 94% 9px !important;
        padding: 2px 4px !important;
        margin: 0 !important;
        border: 1px solid #034885 !important;
        color: #fff !important;
        border-radius: 3px;
        cursor: pointer;
        background-size: 10px !important;
    }

    .selectactions table {
        width: 100% !important;
    }

        .selectactions table td.rcbInputCell {
            width: auto !important;
        }

.RadComboBox.sw-120 .rcbInputCell .rcbInput {
    width: 120px !important;
}

.RadComboBox.sw-140 .rcbInputCell .rcbInput {
    width: 140px !important;
}

.RadComboBox.sw-150 .rcbInputCell .rcbInput {
    width: 150px !important;
}

.RadComboBox.sw-170 .rcbInputCell .rcbInput {
    width: 170px !important;
}

.RadComboBox.sw-180 .rcbInputCell .rcbInput {
    width: 180px !important;
}

.RadComboBox.sw-190 .rcbInputCell .rcbInput {
    width: 190px !important;
}

.RadComboBox.sw-200 .rcbInputCell .rcbInput {
    width: 200px !important;
}

.RadComboBox.sw-210 .rcbInputCell .rcbInput {
    width: 210px !important;
}

.RadComboBox.sw-220 .rcbInputCell .rcbInput {
    width: 220px !important;
}

.RadComboBox.sw-230 .rcbInputCell .rcbInput {
    width: 230px !important;
}

.selectactions table td.rcbArrowCell.rcbArrowCellRight {
    display: none;
}

.modal-footer .btn-save {
    background: #066cd1;
    border: none;
    padding: 4px 8px;
    color: #fff;
    border-radius: 3px;
    font-size: 14px;
}

.modal-footer .btn-cancel {
    background: #b3b3b4;
    border: none;
    padding: 4px 8px;
    color: #fff;
    border-radius: 3px;
    font-size: 14px;
}

.w-auto {
    width: auto !important;
}

.doc-s-dropdown {
    float: left;
    width: auto !important;
    height: 22px;
    min-height: 18px;
    padding: 3px 2px 2px 0;
    border: 1px solid #d1d1d1;
    /* background: url(../images/txtbox-bg.png) repeat-x #ffffff; */
    -webkit-appearance: none;
    font: 12px/16px "segoe ui",arial,sans-serif;
    -webkit-appearance: menulist !important;
    appearance: menulist !important;
    -o-appearance: menulist !important;
    margin-top: -2px !important;
    margin-left: 4px !important;
}

.usergrid-useraction {
    width: 20px;
}

.icon14 img {
    width: 14px;
}

.fileprops-sorting {
    position: absolute;
    z-index: 100;
    margin-left: 240px;
    font-weight: 600;
    line-height: 34px;
}

    .fileprops-sorting img {
        width: 10px;
        margin-top: -4px;
        display: inline;
    }

.autoitemselectcss .k-multiselect .k-multiselect-wrap {
    max-height: 200px !important;
    overflow: auto;
}

.tree-max480 {
    max-height: 480px;
    overflow-y: auto;
    height: auto !important;
    min-height: 380px;
}

.digital-sign-check input {
    margin-top: 1px !important;
    float: left !important;
}

.digital-sign-check label {
    padding-left: 7px !important;
    float: left !important;
}

.td-wordwrap {
    white-space: pre-line;
    word-break: break-all;
    padding-right: 10px !important;
}

.clr-left {
    clear: left;
}

.pull-left {
    float: left;
}

#ctl00_MainContent_grdDocuments_ctl00_ctl02_ctl03_rcboxDocModes .rcbInputCell {
    width: 100px !important;
}

#ctl00_MainContent_grdDocuments_ctl00_ctl02_ctl03_rcboxDocModes_Input {
    width: 90px !important;
}

.controlsDiv input.hasDatepicker {
    background: url(../images/calendar-icon.png) 98% 2px;
    background-repeat: no-repeat;
    background-size: 13px;
    cursor: pointer;
}

div#ctl00_MainContent_grdDocuments_ctl00_ctl02_ctl03_rcboxDocModes_DropDown {
    width: 120px !important;
}

.raddocs-readicons td:nth-child(2) img + input[type="image"] {
    width: 10px;
}

.check-inline {
    float: left;
    width: 30%;
}

    .check-inline input {
        float: left;
        margin: 6px 0 0 6px;
    }

    .check-inline label {
        float: left;
        padding-left: 2px;
        width: auto;
        line-height: 26px;
    }

.edittemp-btnicon[disabled], .edit-btnicon[disabled], .delete-btnicon[disabled] {
    opacity: 0.3;
}

.MultiDdl .k-multiselect-wrap li.k-button > span:nth-child(1) {
    margin-right: 15px;
}

.MultiDdl .k-multiselect-wrap {
    overflow: auto;
}

.template-checkedname {
    font-size: 10px;
    float: left;
    color: #676767 !important;
    padding-left: 8px;
}

small.popup-note {
    font-size: 11px;
    line-height: 30px;
    margin-left: 13%;
    color: #666;
}

small.radpopup-note {
    font-size: 11px;
    line-height: 30px;
    color: #666;
    float: left;
    line-height: 10px;
}

.approvepop-checks {
    float: left;
}

    .approvepop-checks > div {
        float: left;
        max-width: 50%;
    }

.date-control-kendo span.k-widget.k-datepicker, .date-control-kendo span.k-widget.k-datepicker * {
    background: none;
    line-height: 20px !important;
    height: 30px !important;
}

    .date-control-kendo span.k-widget.k-datepicker * {
        border: none;
        box-shadow: none;
    }

    .date-control-kendo span.k-widget.k-datepicker .form-control {
        width: 90% !important;
        line-height: 20px !important;
        height: 20px !important;
        text-indent: 0 !important;
        font-size: 13px;
        font-family: arial;
    }

.date-control-kendo span.k-widget.k-datepicker {
    height: 30px !important;
    line-height: 20px !important;
    padding: 0 !important;
}

.tree, .tree ul, .tree li {
    list-style: none;
    margin: 0;
    padding: 0;
    zoom: 1;
}

    .tree ul {
        margin-left: 8px;
    }

    .tree li a {
        color: #555;
        padding: .1em 7px .1em 27px;
        display: block;
        text-decoration: none;
        border: 1px dashed #fff;
        background: url(../images/icon-file.gif) 5px 50% no-repeat;
    }

        .tree li a.tree-parent {
            background: url(../images/icon-folder-open.gif) 5px 50% no-repeat;
        }

        .tree li a.tree-parent-collapsed {
            background: url(../images/icon-folder.gif) 5px 50% no-repeat;
        }

        .tree li a:hover, .tree li a.tree-parent:hover, .tree li a:focus, .tree li a.tree-parent:focus, .tree li a.tree-item-active {
            color: #000;
            border: 1px solid#eee;
            background-color: #fafafa;
            -moz-border-radius: 4px;
            -webkit-border-radius: 4px;
            border-radius: 4px;
        }

        .tree li a:focus, .tree li a.tree-parent:focus, .tree li a.tree-item-active {
            border: 1px solid #e2f3fb;
            background-color: #f2fafd;
        }

    .tree ul.tree-group-collapsed {
        display: none;
    }

.folder-infos {
    list-style-type: none;
    margin: 10px 0 10px 10px;
    padding: 0;
    height: 30px;
    width: 96%;
    float: left;
}

    .folder-infos li {
        font-size: 11px;
        color: #888;
        float: left;
        padding-left: 14px;
        line-height: 13px;
        margin-right: 11px;
        margin-bottom: 2px;
    }

        .folder-infos li:nth-child(1) {
            background: url(../images/foldericon.png) no-repeat;
            background-size: 10px 10px;
        }

        .folder-infos li:nth-child(2) {
            background: url(../images/baselined-img.png) no-repeat;
            background-size: 10px 10px;
        }

        .folder-infos li:nth-child(3) {
            background: url(../images/approved-foldericon.png) no-repeat;
            background-size: 10px 10px;
        }

        .folder-infos li:nth-child(4) {
            background: url(../images/obsolete-foldericon.png) no-repeat;
            background-size: 10px 10px;
        }

        .folder-infos li:nth-child(5) {
            background: url(../images/other-foldericon.png) no-repeat;
            background-size: 10px 10px;
        }

.m-t-5 {
    margin-top: 5px;
}

.m-l-10 {
    margin-left: 10px;
}
.m-l-2 {
    margin-left: 2px;
}
.m-r-5 {
    margin-right: 10px !important;
}
.m-t-10 {
    margin-top: 10px;
}

.m-t-10 {
    margin-top: 15px;
}

.m-t-20 {
    margin-top: 20px;
}

.p-t-10 {
    padding-top: 10px !important;
}

.display-contents {
    display: contents;
}


.folderUploadwizTree .rtChk:after {
    background: url(../images/foldericon.png) no-repeat 15px 0px;
    width: 28px;
    height: 20px;
    content: "";
    display: block;
    float: left;
}

.div-row {
    width: 100%;
    float: left;
    display: block;
}

.div-col-1 {
    width: 8.3%;
    float: left;
}

.div-col-2 {
    width: 16.6%;
    float: left;
}

.div-col-3 {
    width: 25%;
    float: left;
}

.div-col-4 {
    width: 33.3%;
    float: left;
}

.div-col-5 {
    width: 41.6%;
    float: left;
}

.div-col-6 {
    width: 49.9%;
    float: left;
}

.div-col-7 {
    width: 58.2%;
    float: left;
}

.div-col-8 {
    width: 66.5%;
    float: left;
}

.div-col-9 {
    width: 74.8%;
    float: left;
}

.div-col-10 {
    width: 83.4%;
    float: left;
}

.div-col-11 {
    width: 91.7%;
    float: left;
}

.div-col-12 {
    width: 100%;
    float: left;
}

@-moz-document url-prefix() {
    .searchlabelby-box {
        width: 312px !important;
    }

    .folderUploadwizTree .rtChk {
        margin-right:0 !important;
    }

    .folderUploadwizTree .rtIn {
         background: url(../images/foldericon.png) no-repeat 4px 5px;
          padding-left: 20px !important;
    }
    .docgroup-type-rad table{
        width:200px !important;
    }
}
@supports (-ms-ime-align:auto) {
   .folderUploadwizTree .rtChk {
        margin-right:0 !important;
    }

    .folderUploadwizTree .rtIn {
         background: url(../images/foldericon.png) no-repeat 4px 5px;
          padding-left: 20px !important;
    }
    .Folderbutton{
        margin:-6px -110px 0 0px;
    }
    .dataTables_length select{
        width:48px;
    }
}

.sort-filenames .RadListBox ul.rlbList {
    float: left !important;
    border: solid 1px transparent;
}
.m-t-0{
    margin-top:0 !important;
}
.table-fullwidth{
    width:100%;
    float:left;
}
/*New Css 30-08-2021*/
select.login-select{
    border: 1px solid #2c5d8c;
    background: #e8f0fe;
    max-width: 195px;
}
.dashboard-viewbtns {
    margin: 5px 12px;
}
.dashboard-viewbtns button{
    float:left;
    padding:2px 4px;
    cursor:pointer;
    border:1px solid #999;
}
.dashboard-viewbtns button:hover{
    background:#fff;
    border:1px solid #999;
}
.dashboard-viewbtns button.active{
    background:#53A8D2;
}
.dashboard-viewbtns button.active {
    background: #118aec;
    border: 1px solid #118aec;
}
.dashboard-viewbtns button.active img {
    filter: brightness(0) invert(1);
}
.dashboard-viewbtns button img {
    width: 16px;
}
.dashboardleftgrid .export-btns {
    float: right;
    margin: -36px 0 0 0;
}
.company-logo {
    float: left;
    font-size: 15px;
    line-height: 36px;
    width: 100%;
    text-align: left;
    font-weight: 600;
    background: #f3f3f3;
    margin: 2px;
    box-shadow: 0 0 1px 1px #9999995c;
    border-radius: 6px;
}
.company-logo:hover {
    background: #e4e4e4;
    cursor: pointer;
}
.company-logo img {
    float: left;
    width: 35px;
    height: 30px;
    margin: 3px;
}
.popupmodal.grid-popupmodal .content-wrapper {
    top: 30px;
}

.popupmodal.grid-popupmodal .modal-content {
    padding: 20px;
}
.popupmodal.grid-popupmodal .modal-content > .row {
    margin-bottom: 10px;
    float: left;
}
input[type="radio"], input[type="checkbox"] {
    margin: 0px 0 0 !important;
    margin-top: 1px \9;
    line-height: normal;
}

.btn-comments-pop {
    position: absolute;
    right: -38px;
    transform: rotate(270deg);
    top: 40%;
    border: none;
    background: #2128f7;
    color: #fff;
    font-size: 14px;
    padding: 5px 12px;
    font-weight: 500;
    cursor: pointer;
    transition: right .5s ease-in-out;
    -webkit-transition: right .5s ease-in-out;
    -moz-transition: right .5s ease-in-out;
    -o-transition: right .5s ease-in-out;
    text-decoration: none;
    z-index: 100;
}

    .btn-comments-pop:active, .btn-comments-pop:focus, ​​​.btn-comments-pop:hover {
        border: none;
        outline: 0;
        color: #fff;
        cursor: pointer;
        outline: 0 !important;
    }

a.btn-comments-pop.triggered {
    position: absolute;
    right: 400px;
    transform: rotate(270deg);
    top: 40%;
    border: none;
    background: #2128f7;
    color: #fff;
    font-size: 14px;
    padding: 5px 12px;
    font-weight: 500;
    cursor: pointer;
    transition: right .5s ease-in-out;
    -webkit-transition: right .5s ease-in-out;
    -moz-transition: right .5s ease-in-out;
    -o-transition: right .5s ease-in-out;
    text-decoration: none;
    z-index: 100;
}

.capa-analysis-comments {
    position: absolute;
    z-index: 10000;
    background: #fff;
    box-shadow: 0 10px 40px 0 rgb(18 106 211 / 7%),0 2px 9px 0 rgb(18 106 211 / 6%);
    -webkit-box-shadow: 0 10px 40px 0 rgb(18 106 211 / 7%),0 2px 9px 0 rgb(18 106 211 / 6%);
    -moz-box-shadow: 0 10px 40px 0 rgba(18,106,211,.07),0 2px 9px 0 rgba(18,106,211,.06);
    right: -452px;
    width: 432px;
    padding: 10px;
    height: 87vh;
    overflow-y: auto;
    transition: right .5s ease-in-out;
    -webkit-transition: right .5s ease-in-out;
    -moz-transition: right .5s ease-in-out;
    -o-transition: right .5s ease-in-out;
}

    .capa-analysis-comments.open {
        right: 0;
        transition: right .5s ease-in-out;
        -webkit-transition: right .5s ease-in-out;
        -moz-transition: right .5s ease-in-out;
        -o-transition: right .5s ease-in-out;
    }

.btn-users-pop {
    position: absolute;
    right: -18px;
    transform: rotate(270deg);
    top: 55%;
    border: none;
    background: #2128f7;
    color: #fff;
    font-size: 14px;
    padding: 5px 12px;
    font-weight: 500;
    cursor: pointer;
    transition: right .5s ease-in-out;
    -webkit-transition: right .5s ease-in-out;
    -moz-transition: right .5s ease-in-out;
    -o-transition: right .5s ease-in-out;
    text-decoration: none;
    z-index: 100;
}

    .btn-users-pop:active, .btn-users-pop:focus, ​​​.btn-users-pop:hover {
        border: none;
        outline: 0;
        color: #fff;
        cursor: pointer;
        outline: 0 !important;
    }

a.btn-users-pop.triggered {
    position: absolute;
    right: 485px;
    transform: rotate(270deg);
    top: 55%;
    border: none;
    background: #2128f7;
    color: #fff;
    font-size: 14px;
    padding: 5px 12px;
    font-weight: 500;
    cursor: pointer;
    transition: right .5s ease-in-out;
    -webkit-transition: right .5s ease-in-out;
    -moz-transition: right .5s ease-in-out;
    -o-transition: right .5s ease-in-out;
    text-decoration: none;
    z-index: 100;
}
.capa-analysis-users {
    position: absolute;
    z-index: 10000;
    background: #fff;
    box-shadow: 0 10px 40px 0 rgb(18 106 211 / 7%),0 2px 9px 0 rgb(18 106 211 / 6%);
    -webkit-box-shadow: 0 10px 40px 0 rgb(18 106 211 / 7%),0 2px 9px 0 rgb(18 106 211 / 6%);
    -moz-box-shadow: 0 10px 40px 0 rgba(18,106,211,.07),0 2px 9px 0 rgba(18,106,211,.06);
    right: -500px;
    width: 500px;
    padding: 10px;
    height: 87vh;
    overflow-y: auto;
    transition: right .5s ease-in-out;
    -webkit-transition: right .5s ease-in-out;
    -moz-transition: right .5s ease-in-out;
    -o-transition: right .5s ease-in-out;
}

.capa-analysis-users.open {
    right: 0;
    transition: right .5s ease-in-out;
    -webkit-transition: right .5s ease-in-out;
    -moz-transition: right .5s ease-in-out;
    -o-transition: right .5s ease-in-out;
}
span#MainContent_lblFolderBreadCrumbs {
    margin: 20px 0 0 0;
    float: left;
}

.RadGrid_Default .rgMasterTable tr.rgNoRecords td {
    margin: 0;
    padding: 10px;
    background: #f1f1f1;
    text-align: center !important;
}

select.login-select{
border: 1px solid #2c5d8c;
background: #e8f0fe;
max-width: 195px;
}


.checkbox label > input[type="checkbox"] {
    margin-left: -20px !important;
    margin-top: 3px !important;
}

.uploaded-documents .dynamicdivgenerator {
    float: left;
    width: 100%;
    margin: 0 0 10px 0;
    border: 1px solid #eee;
    padding: 10px;
    line-height: 24px;
    background: #fafafa;
}

.uploaded-documents {
    float: left;
    width: 100%;
    margin: 0;
}

.uploaded-documents .dynamicdivgenerator table tr {
    margin-bottom: 10px;
    display: inline-block;
}
.radio-inline span {
    margin-left: 6px;
}
.checkbox-inline-div {
    line-height: 15px;
}
.checkbox-inline-div input{
    margin-right:5px !important;
}
.commentslbl .textboxcomment[disabled] {
    background: #eaeaea;
}
.digital-btns > .btn {
    float: left;
    margin-right: 5px;
    padding: 3px 6px;
}
.p-0{
    padding:0;
}
.searchradios > label {
    margin-left: 2px;
}
.breakall{
    word-break: break-all;
}