/* welcome user start */
.userwc {
    display: block;
    margin-right: 22px;
    font-size: 14px;
    text-align: right;
}

.uernme-welcome {
    /* Size & position */
    position: relative;
    min-width: 120px;
    width: auto;
    padding: 12px 15px;
    color: #fff;
    /* Styles */
    /* background: #fff; */
    border-radius: 5px;
    cursor: pointer;
    outline: none;
}

    .uernme-welcome:after { /* Little arrow */
        content: "";
        width: 0;
        height: 0;
        position: absolute;
        top: 50%;
        right: 15px;
        margin-top: -3px;
        border-width: 6px 6px 0 6px;
        border-style: solid;
        border-color: #fff transparent;
    }

    .uernme-welcome .dropdown {
        /* Size & position */
        position: absolute;
        top: 100%;
        left: 0;
        right: 0;
        z-index: 9;
        /* Styles */
        background: #fff;
        border-radius: 0 0 5px 5px;
        border: 1px solid rgba(0,0,0,0.2);
        border-top: none;
        border-bottom: none;
        list-style: none;
        /* Hiding */
        max-height: 0;
        overflow: hidden;
    }

        .uernme-welcome .dropdown li {
            padding: 0 10px;
            border-bottom: 1px solid #ccc;
        }

            .uernme-welcome .dropdown li a {
                display: block;
                text-decoration: none;
                color: #333;
                padding: 10px 0;
                /*transition: all 0.3s ease-out;*/
                border-bottom: 0px solid #e6e8ea;
                font-size: 13px;
            }

            .uernme-welcome .dropdown li:hover {
                background: #37474f;
            }

            .uernme-welcome .dropdown li a:hover {
                color: #fff !important;
            }

            .uernme-welcome .dropdown li:last-of-type a {
                border: none;
            }

            .uernme-welcome .dropdown li i {
                margin-right: 5px;
                /*color: inherit;*/
                vertical-align: middle;
            }

            /* Hover state */

            .uernme-welcome .dropdown li:hover a {
                color: #fff;
            }

    /* Active state */

    .uernme-welcome.active {
        border-radius: 5px 5px 0 0;
        background: #f9b629;
        box-shadow: none;
        border-bottom: none;
        color: black !important;
    }

        .uernme-welcome.active:after {
            border-color: #fff transparent;
        }

        .uernme-welcome.active .dropdown {
            border-bottom: 0px solid rgba(0,0,0,0.2);
            max-height: 400px;
        }

/* welcome user end */

/*main page css start*/
div.pageheader1 {
    display: none;
}

div.main {
    margin: 0;
}

div.pageheader2 {
    background: #37474f;
    border-bottom: 0px solid #566166;
}

.logomenu {
    padding-top: 3px;
    padding-bottom: 5px;
    width: 97%;
    margin: 0 auto;
}

.mainmenuitemhover, .selected {
    background-color: transparent;
    color: #333;
    border-bottom: 4px solid #f9b629;
    position: relative;
    top: 2px;
}

.headmenuitemhover, .mainmenuitemhover {
    background-color: transparent;
    color: #f9b629;
    border-bottom: 4px solid #f9b629;
    position: relative;
    top: 2px;
}

.mainmenuitem, .mainmenuitemhover {
    border-right: 0;
}

.headmenuitem, .mainmenuitem {
    background-color: transparent;
}

.headmenuitem, .headmenuitemhover {
    border-left: 0;
    border-right: 0;
}

.headmenuitem, .mainmenuitem {
    color: #fff;
}

.hrmenu {
    position: relative;
}

.submenu {
    background-color: #fff;
    border: 1px solid #737373;
}

.headsubmenuitem, .submenuitem {
    background: #fff !important;
    color: #000;
    padding-right: 10px;
}

.submenuitem, .submenuitemhover {
    padding-left: 0;
    text-indent: 8px;
}

.submenuitemhover, .headsubmenuitemhover {
    background: #37474f;
    color: #fff;
    padding-right: 10px;
}

    .submenuitem td, .headsubmenuitem td, .submenuitemhover td, .headsubmenuitemhover td {
        font-size: 13px;
    }

#nav {
    margin-top: 0;
}

    #nav li ul {
        background: #3b585e !important;
        margin-top: -3px;
        text-indent: 8px;
        padding-left: 0;
    }

        #nav li ul li a {
            background:  #3b585e !important;
            border-bottom: 0;
            padding: 5px 5px 5px 15px;
            text-indent: 0;
            color: #dbcec8;
            margin-left: 3px;
        }


    #nav li a {
        color: #dbcec8;
        background: #49505a;
        border-radius: 0;
        font-size: 12px;
        /*! font-weight:600; */
    }

    #nav li ul li a.currentmenu {
        background: #37474f !important;
        padding: 4px 8px 5px 15px;
        border-radius: 0;
        border-right: 0;
        margin-left:3px;
    }

.showvertmenuclass {
    background: #49505a;
    border-radius: 0;
    padding: 0;
}

    .showvertmenuclass #nav li a:hover {
        background: #49505a !important;
        border-radius: 0;
        border-right: 0;
        color: #f9b629;
        font-weight: 600;
    }

#nav li a:hover, #nav li a.active, #nav li a.currentnavmenu {
    background: #fff;
    border-right: 0;
    border-radius: 0;
    color: #637381;
}

#nav li ul li a.currentmenu:hover {
    background: #37474f !important;
    color: #f9b629;
    margin-left: 3px;
}

#nav li {
    padding-bottom: 0;
}

.headsubmenuitem, .headsubmenuitemhover {
    padding-left: 0;
    text-indent: 8px;
    border: 0 !important;
}

.menuhover:hover {
    color: #f9b629;
    border-bottom: 4px solid #f9b629;
    background: transparent;
    position: relative;
    top: 2px;
}

div.footer {
    background-color: #37474f;
}

.submenu .selected {
    background: transparent !important;
    top: 0;
    border-bottom: 4px solid #f9b629 !important;
}

.headmenuline {
    border-bottom: 1px solid #fff;
    margin-left: 6em;
    height:46px !important;
}

.pagecontent1 {
    background: #eaeaea !important;
    border-color: #ccc;
}

.pagecontent1 {
    padding: 12px;
}

/*div.mainpagecontent {
    background: #f3f3f5;
}*/

input.text, INPUT.inputtext, INPUT.readonlytext, INPUT.price, .searchctrltext, input.logininputtext {
    text-indent: 8px;
}

/*main page css end*/

.vertmenubg {
    /*background-color: #2f4050;*/
    border-top: 0px solid cadetblue;
    width:100%;
}

/*Login page */
#dynarea {
    background-image: url(../images/login-img.jpg);
    height: 575px;
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
}

    #dynarea .login {
        background: transparent;
        height: auto !important;
        max-height: 558px;
    }

.loginhead {
    background: none;
}

.loginsurelogo {
    display: none;
}

#dynarea #ctl00_uxPgCPH_uid {
    display: block;
}

#dynarea #ctl00_uxPgCPH_pwd {
    display: block;
}

#dynarea #ctl00_uxPgCPH_loginfrm {
    display: block;
}

#dynarea #ctl00_uxPgCPH_Table1 {
    background: none;
    width: 100%;
}

.loginhd {
    font-size: 24px;
    padding-top: 2em;
    text-align: center;
}

.loginbtnsave {
    min-width: 206px;
}

.signup {
    padding-top: 11px;
    text-align: center;
    padding-bottom: 34px;
}

    .signup span {
        font-size: 16px;
        padding-top: 2em;
    }

        .signup span a {
            color: #b90d42;
            cursor: pointer;
        }

.loginnw {
    background: #EAEAEA !important;
    width: 36%;
    border-radius: 0 !important;
    float: right;
    margin-top: 3em;
    margin-right: 30em;
}

.loginarrow {
    display: none;
}


input.logininputtext {
    width: 203px;
}

/*popup page start*/
.ui-dialog .ui-dialog-title {
    color: #fff;
}
/*Login page end*/

.brandcopyright {
    line-height: 55px;
}

.headmenuitem td, .headmenuitemhover td, .mainmenuitem td, .mainmenuitemhover td, mainmenuitemhover {
    font-size: 13px;
}

.langlinktext {
    color: #fff;
    text-decoration: none;
}

    .langlinktext:hover {
        color: #f9b629;
        text-decoration: none;
    }

.btnsave, .btnclose, .btnsearch, .btnlong, .button, .longbutton, .longbutton1, .dislongbutton,
.loginbtnsave, .loginbtnsave, .btnupdate, .btnback, .btnnext {
    background-image: url(../images/btnpink.png) !important;
}

    .btnsave:hover, .btnclose:hover, .btnsearch:hover, .btnlong:hover, .button:hover, .longbutton:hover, .longbutton1:hover, .dislongbutton:hover,
    .loginbtnsave:hover, .loginbtnsave:hover, .btnback:hover, .btnnext:hover {
        background-image: url(../images/btnpinkhover.png) !important;
    }

.btnadd, .btndelete, .btnupdate, A.contenthead {
    background-image: none !important;
    background-color: #fff !important;
    border-style: solid !important;
    border-width: 1px 1px 2px !important;
    color: #000 !important;
    border-color: #ccc #ccc #bc2d30 !important;
    border-radius: 0 !important;
    cursor: pointer;
}
    .btnadd:hover, .btndelete:hover, .btnupdate:hover, A.contenthead:hover {
        border-width: 1px 1px 2px !important;
        color: #000 !important;
        border-color: #bc2d30 #bc2d30 #bc2d30 !important;
    }

    .newPageTheme .oldsubelement, .newPageTheme .subelement {
        line-height: 22px !important;
    }

.newPageTheme .searchimg {
    background-position: 0% 50% !important;
    height: 24px !important;
}

.newPageTheme .irmain {
    width: 98.5%;
}

/*css applied for screen for which new theme is not applied */
div.content {
    margin: 12px;
}

table.toppagecontent {
    background: #eaeaea;
}

.titlerow {
    background: transparent !important;
}

.ui-dialog .ui-dialog-titlebar {
    background-image: url(../images/dlgcapt1.png) !important;
}

table.contenttbl {
    height: auto !important;
}

.hidemenu {
    left: 200px;
}

.showmenu {
    left: 0;
}

.frm883 .textarea {
    width: 578px;
}

select.ddlwidth85px
{
    width: 85px !important;
}

select.ddlwidth100px
{
    width: 100px !important;
}

select.ddlwidth120px
{
    width: 120px !important;
}

select.ddlwidth150px
{
    width: 150px !important;
}

select.ddlwidth190px
{
     width: 190px !important;
}

/* for menu changes*/

.showvertmenuclass #nav li ul a:hover {
    /*background: #65757D !important;*/
    background: #3b585e !important;
    border-radius: 0;
    border-right: 0;
    color: #f9b629;
}

.showvertmenuclass #nav li ul a.currentmenu {
    background: #3b585e !important;
    /*! border-bottom: 1px solid #f9b629; */
}

    .showvertmenuclass #nav li ul a.currentmenu:hover {
        background: #3b585e !important;
    }

#nav li a.active, #nav li a.currentnavmenu {
    background: #3b585e;
    color: #f9b629;
    font-weight: 600;
}

#nav li ul li {
    margin-top: 0px !important;
}

#nav li a {
    padding-left: 6px;
}

.frm617.frmselect {
    width: 132px;
}
/*Mobile View In Native Portal Starts*/
@media (max-width: 767px) {
    .hrmenu {
        display: none;
    }

    .langtd {
        display: none;
    }

    .mobilehdrdiv {
        display: flex;
    }

    .mblhmbmenuicon {
        display: inline-block;
        cursor: pointer;
        padding-right: 9px;
    }


    .mblsetting {
        width: 33%;
    }


    .container {
        display: inline-block;
        cursor: pointer;
    }

    .bar1, .bar2, .bar3 {
        width: 35px;
        height: 5px;
        background-color: #fff;
        margin: 6px 0;
        transition: 0.4s;
    }

    .change .bar1 {
        -webkit-transform: rotate(-45deg) translate(-9px, 6px);
        transform: rotate(-45deg) translate(-9px, 6px);
    }

    .change .bar2 {
        opacity: 0;
    }

    .change .bar3 {
        -webkit-transform: rotate(45deg) translate(-8px, -8px);
        transform: rotate(45deg) translate(-8px, -8px);
    }

    .mblhmbmenudiv {
        background-color: #f6f6f6;
        position: absolute;
        top: 65px;
        left: 2px;
        width: 96%;
        z-index: 4;
    }

    .menulist {
        border-bottom: 1px solid #eaeaea;
        display: block;
        padding: 10px 20px;
    }

    .mblprntmenuli {
        display: list-item;
    }

    .mblprntmenuanchor {
        border-bottom: 1px solid #eaeaea;
        display: block;
        padding: 10px 20px;
    }

    .mblhmbmenudiv > ul > li > a{
        text-decoration:none;
    }

    .mblhmbmenudiv > ul > li > ul.istylem0 {
        margin-left: 55px;
        list-style-type: none;
    }

        .mblhmbmenudiv > ul > li > ul.istylem0 > li {
        }

            .mblhmbmenudiv > ul > li > ul.istylem0 > li > a {
                display: block;
                padding: 10px 20px;
                border-bottom: 1px solid #eaeaea;
                text-decoration:none;
            }
    .istylem0 {
        width: auto !important;
    }

    .mblhmbmenudiv .selected {
        border-bottom: 0px solid #f9b629 !important;
    }

        .mblhmbmenudiv .selected > a {
            font-weight: bold;
        }
}
    /*Mobile View In Native Portal Starts*/
/*Convert native portal calendar*/
.calendar thead .title {
    background: #bc2d30;
}
.calendar table{
    background-color:#fff;
}
    .calendar table .wn {
        background-color: #fff;

    }
.calendar thead .name {
    background-color: #fff;
}
.calendar tfoot .ttip {
    background: #bc2d30;
}
.calendar tbody td.today {
    background: #bc2d30;
}
.calendar tbody .rowhilite td {
    background: #fff;
}
    .calendar tbody .rowhilite td.wn {
        background: #fff;
    }
    /*Lookup related*/

.ui-menu-item:hover {
    background-color: #0A246A;
}
.ui-state-focus {
    color:white;
}
.ui-autocomplete {
    border: 1px solid black;
    border-radius: 0px;
}
/*Native Portal Mobile View */
@media(max-width:767px) {
    .sectionfields td {
        display: block;
        /*height: 60px !important;*/
        border: 0px solid red;
        width: 32%;
    }

    .optionaltext1, .optionaltext2, .optionaltext3, .labelText, .labelText1, .labelText3, .labelText2, .requiredField, .requiredField2, .requiredField3, .requiredField4, .requiredField5, .requiredField6, .FlexRequiredField2, .requiredField7, .requiredtext1, .requiredtext2, .requiredtext3, .flexoptionaltext1, .flexoptionaltext2, .flexoptionaltext3, .flexrequiredtext1, .flexrequiredtext2, .flexrequiredtext3 {
        text-align: left;
        margin-left: 8px;
    }

    .optionalimg, .optionalImg, .requiredimg, .requiredImg, .requiredImg1, .requiredImg2, .searchcolumnoptImg {
    }

    div.inputcontrol {
        margin-left: 8px;
        width: 100%;
    }

    input.text, INPUT.inputtext, INPUT.readonlytext, INPUT.price, .searchctrltext, input.logininputtext {
        width: 80%;
    }

    .newPageTheme SELECT.text, .newPageTheme .select, .newPageTheme .searchctrlselect, .newPageTheme .mailselect {
        width: 80%;
    }

    div.floatleft {
        width: 100%;
    }

    .textalignedimg {
        left: -98px;
    }

    .entitytxtdiv {
        width: 100%;
    }

    .entityimgdiv {
        width: 0%;
    }

    /*.searchimg {
        left: -98px !important;
    }*/

    .entitysearch, .entitysearchtext, .entitysearchelement {
        width: 100%;
    }

    /*.addresscontrol div {
        width: 100%;
    }*/

    .addresscontrol td {
        width: 100%;
    }

    .addresssection td {
        width: 100%;
    }

    .requiredimg .subelement {
        line-height: 0px;
    }

    table.addresssection tr:first-child > td:first-child {
        height: 100% !important;
        border: 0px solid red;
    }

    table.addresssection tr:first-child > td:last-child {
        height: 100% !important;
        border: 0px solid red;
    }

    .subelement, .oldsubelement {
        min-height: 5px;
        line-height: 0px !important;
    }

    td.flexcolumn1, td.flexcolumn2, td.flexcolumn3 {
        width: 100%;
    }

    .PrntTbBrdr td {
        display: block;
        width: 30%;
    }

    .PrntTbBrdr .optionalimg, .PrntTbBrdr .optionalImg, .PrntTbBrdr .requiredimg, .PrntTbBrdr .requiredImg, .PrntTbBrdr .requiredImg1, .PrntTbBrdr .requiredImg2 {
        min-height: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        font-size: 0px;
    }

    td > .PrntTbBrdr .labelText, .PrntTbBrdr .labelText1, .PrntTbBrdr .labelText3, .PrntTbBrdr .labelText2, .PrntTbBrdr .requiredField, .PrntTbBrdr .requiredField2, .PrntTbBrdr .requiredField3, .PrntTbBrdr .requiredField4, .PrntTbBrdr .requiredField5, .PrntTbBrdr .requiredField6, .PrntTbBrdr .FlexRequiredField2, .PrntTbBrdr .requiredField7, .PrntTbBrdr .flexoptionaltext1, .PrntTbBrdr .flexoptionaltext2, .PrntTbBrdr .flexoptionaltext3, .PrntTbBrdr .flexrequiredtext1, .PrntTbBrdr .flexrequiredtext2, .PrntTbBrdr .flexrequiredtext3 {
        margin-left: 8px;
        height: 15px;
        margin-top: 10px;
        line-height: unset !important;
    }

    .PrntTbBrdr .flexcolumn {
        width: 100%;
    }

    .PrntTbBrdr input.text, .PrntTbBrdr INPUT.inputtext, .PrntTbBrdr INPUT.readonlytext, .PrntTbBrdr INPUT.price, .PrntTbBrdr .searchctrltext, .PrntTbBrdr input.logininputtext {
        margin-left: 8px;
    }

    .PrntTbBrdr input.text, .PrntTbBrdr input.inputtext, .PrntTbBrdr INPUT.price, .PrntTbBrdr input.logininputtext, .PrntTbBrdr textarea, .PrntTbBrdr TEXTAREA.text, .PrntTbBrdr .textarea, .PrntTbBrdr .searchctrltext, .PrntTbBrdr .searchctrlselect, .PrntTbBrdr .select, .PrntTbBrdr SELECT.text, .PrntTbBrdr .checkbox, .PrntTbBrdr .textarea, .PrntTbBrdr .hyperlink, .PrntTbBrdr span.inputtext, .PrntTbBrdr span.select, .PrntTbBrdr span.text {
        margin-left: 8px;
    }

    /*.frm120 .checkbox {
        width: 100%;
    }*/

        .frm120 .checkbox tr {
            display: flex;
        }

    .newPageTheme input.text, .newPageTheme input.inputtext, .newPageTheme INPUT.price, .newPageTheme input.logininputtext, .newPageTheme textarea, .newPageTheme TEXTAREA.text, .newPageTheme .textarea, .newPageTheme .searchctrltext, .newPageTheme .searchctrlselect, .newPageTheme .select, .newPageTheme SELECT.text, .newPageTheme span.inputtext, .newPageTheme span.select, .newPageTheme span.text, .newPageTheme .mailselect {
        margin-top: 5px;
        margin-bottom: 10px;
    }

    /*.newPageTheme .oldsubelement, .newPageTheme .subelement {
        line-height: 0px !important;
    }*/

    td > .PrntTbBrdr .labelText, .PrntTbBrdr .labelText1, .PrntTbBrdr .labelText3, .PrntTbBrdr .labelText2, .PrntTbBrdr .requiredField, .PrntTbBrdr .requiredField2, .PrntTbBrdr .requiredField3, .PrntTbBrdr .requiredField4, .PrntTbBrdr .requiredField5, .PrntTbBrdr .requiredField6, .PrntTbBrdr .FlexRequiredField2, .PrntTbBrdr .requiredField7, .PrntTbBrdr .flexoptionaltext1, .PrntTbBrdr .flexoptionaltext2, .PrntTbBrdr .flexoptionaltext3, .PrntTbBrdr .flexrequiredtext1, .PrntTbBrdr .flexrequiredtext2, .PrntTbBrdr .flexrequiredtext3 {
        margin-left: 8px;
        height: 15px;
        margin-top: 10px;
        line-height: unset !important;
    }

    .PrntTbBrdr SELECT.text, .PrntTbBrdr .select, .PrntTbBrdr .searchctrlselect, .PrntTbBrdr .mailselect {
        margin-left: 8px;
    }
    .tduidfrgtpwd, .tdpwdfrgtpwd {
        width: unset;
    }
    .loginhead {
        display: none;
    }
    .arrow{
        display:none;
    }
    .loginnw {
        margin-top: 2em;
        margin-left: 5em;
        margin-right:0em;
    }
    #dynarea {
        height: 428px;
        background-image: url(../images/login-img-mbl.jpg);
    }
    .loginbtnsave {
        position: relative;
        right: 17px;
    }
    .uernme-welcome {
        padding: 5px 6px;
        min-width:unset;
    }
    .notifications {
        padding-right:0px !important;
    }
    .notificationstd{
        width:10px;
    }
    .brandcopyright{
        line-height:unset;
    }
}
/*Native Portal Mobile View */

/*LCO User Menu*/
.welcentitynamediv {
    text-align: right;
}

.welcentitybaldiv {
    text-align: right
}

.welcusernamediv {
    padding-top: 2px;
    text-align: right;
    cursor:default;
}

.lblwelcentityname {
    font-size: 14px;
}

.lblwelcentitybal {
    font-size: 14px;
}

.lblwelcusername {
    font-size: 12px;
    padding-right: 13px;
    cursor:pointer;
}

.lblwelcentitybal .currency {
    font-weight: normal;
    font-size: 14px;
    color:white;
}

.lblwelcentitybal .entitydtllabel {
    font-size: 14px;
}

.lcousernamediv {
    position: absolute;
    top: 2px;
    right: 10px;
    padding: 2px 5px;
    cursor: none;
    z-index: 10003;
}

.lcousernamedivmvc {
    line-height: 1.12;
    font:normal;
}
.lcousernamediv:after {
    display: none;
}
.lcousernamediv.active {
    background-color: unset;
    color: white !important;
}
.lcousernamediv .dropdown {
    top: 98%;
    max-height: 400px;
    display: none;
    width: 162px;
    border-radius: 6px;
    left: unset;
}
    .lcousernamediv .dropdown li a {
        padding: 7px 0;
    }
.lcousernamedivmvc .dropdown {
    top: 112%;
}
.welcusernamediv:after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    top: 84%;
    right: 3px;
    margin-top: -3px;
    border-width: 6px 6px 0 6px;
    border-style: solid;
    border-color: #fff transparent;
    cursor: pointer;
}
.lcologomenu .mqlogo {
    width: 20%;
}
.lcologomenu .hrmenu {
    width: 20%;
}
.lcologomenu .notificationstd {
    width: 20%;
}
.lcologomenu .langtd {
    width: 20%;
    text-align:-moz-center;
    text-align: -webkit-center;
}
.lcologomenu .langdiv {
    width: 50%;  
}
.lcologomenu .usermenutd {
    width: 20%;
}
/*LCO User Menu*/

/*related menu links*/
td.relatedlinks{
    width:55%;
}

.tdmoremenu {
    display:flex;
    float:right;
}
.divmoremenu {
    position:relative;
    float:right;
}

.mvcimgmore{
     cursor:pointer;
}

.imgmore{
    cursor:pointer;
    margin-bottom:-3px;
}

.relatedlinksdrpdown
{
    display:none;
    position: absolute;
    overflow: auto;
    z-index: 100;
    background-color:#f9f9f9;
    top: 30px;
    right: 0px;
    min-width:180px;
    border-radius: 3px;
    border: 1px solid #ccc;
    border-bottom:none;
}

.relatedlinksdrpdown ul{
    border-bottom:0px;
}

.relatedlinksdrpdown ul li {
    background-color: #fff;
    border-bottom: 1px solid #ccc;
}
.relatedlinksdrpdown ul li:hover{
    background-color: #37474f;
}

.relatedlinksdrpdown ul li a{
   text-decoration:none;
   padding: 10px 20px 10px 20px;
   display: block;
}

.relatedlinksdrpdown ul li a:hover{
   color:white;
}
/*related menu links*/

.logomenu.lcologomenu {
    padding-top: 5px;
    padding-bottom: 7px;
}

/* Upload links*/
.tdupload {
    display:flex;
    float:right;
}

.tduploadmvc {
    display:flex;
    float:right;
}

.divupload {
    position:relative;
}

.imgupload {
    cursor:pointer;
    margin-bottom:-3px;
    width:24px;
    height:24px;
}

.uploadslinksdrpdown {
    display:none;
    position: absolute;
    overflow: auto;
    z-index: 100;
    background-color:#f9f9f9;
    top: 30px;
    right: 0px;
    min-width:170px;
    border-radius: 3px;
    border: 1px solid #ccc;
    border-bottom:none;
}

.uploadslinksdrpdown ul{
    border-bottom:0px;
}

.uploadslinksdrpdown ul li {
    background-color: #fff;
    border-bottom: 1px solid #ccc;
}
.uploadslinksdrpdown ul li:hover{
    background-color: #37474f;
}

.uploadslinksdrpdown ul li a{
   text-decoration:none;
   padding: 10px 20px 10px 20px;
   display: block;
}

.uploadslinksdrpdown ul li a:hover{
   color:white;
}

/*Upload links*/
.rightslidernew {
    height: 22px;
    width: 20px;
    cursor: pointer;
}
.rightslider {
    height: 22px;
    width: 20px;
    cursor: pointer;
    background-color: rgb(243, 243, 245);
}

@media only screen and (max-width:736px) and (max-device-width:736px) {
    .userwc
    {
        text-align:center;
    }

    div.content {
        margin-left:3px;
        margin-right:3px;
    }

    td.messageholder {
        padding-left: 0px;
    }


    .newPageTheme input.text, .newPageTheme input.inputtext, .newPageTheme INPUT.price, .newPageTheme input.logininputtext, .newPageTheme textarea, .newPageTheme TEXTAREA.text, .newPageTheme .textarea, .newPageTheme .searchctrltext, .newPageTheme .searchctrlselect, .newPageTheme .select, .newPageTheme SELECT.text, .newPageTheme span.inputtext, .newPageTheme span.select, .newPageTheme span.text, .newPageTheme .mailselect {
        margin-top: 0px;
        margin-bottom: 1px;
    }

    .messageholder {
        display: none ;
    }

    .frameworkcontrols {
        width:10%;
    }

    .buttonsnew {
        display:none !important;
    }

    .tdupload
    {
        display:none !important;
    }


}

@media only screen and (min-device-width:737px) and (max-device-width:1068px) and (orientation:portrait) {
    .headmenuline {
        margin-left: 2em;
    }

    .uernme-welcome {
        padding: 12px 10px 12px 0px;
    }

    div.content {
        margin: 0px 5px 5px;

    }

    .headmenuitem td, .headmenuitemhover td, .mainmenuitem td, .mainmenuitemhover td, mainmenuitemhover {
        font-size: 12px;
    }
}