
.section_content_user {
    background-color: #DEECFC;
    float: left;
    margin-left: 9px;
    width: calc(100% - 271px); /* IE9+ and future browsers */
    width: -moz-calc(100% - 271px); /* Firefox */
    width: -webkit-calc(100% - 271px); /* Chrome, Safari */
    padding: 0px 0px 14px 0px;
    -webkit-box-shadow: 0px 2px 2px 2px rgba(128, 128, 128, .5);
    box-shadow: 0px 2px 2px 2px rgba(128, 128, 128, .5);
    -moz-shadow: 0px 2px 2px 2px rgba(128, 128, 128, .5);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: solid 1px #e8e8e8;
    /*min-width: 995px;
    min-height: 475px;*/
    height: calc(100% - 211px); /* IE9+ and future browsers */
    height: -moz-calc(100% - 211px); /* Firefox */
    height: -webkit-calc(100% - 211px); /* Chrome, Safari */
    overflow: hidden;
}

.section_content_user_IE8 {
    background-color: #DEECFC;
    float: left;
    margin-left: 9px;
    width: expression((document.body.clientWidth) - 34 - 271);
    padding: 0px 0px 14px 0px;
    -webkit-box-shadow: 0px 2px 2px 2px rgba(128, 128, 128, .5);
    box-shadow: 0px 2px 2px 2px rgba(128, 128, 128, .5);
    -moz-shadow: 0px 2px 2px 2px rgba(128, 128, 128, .5);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: solid 1px #e8e8e8;
    /*min-width: 995px;
    min-height: 475px;*/
    height: calc(100% - 211px); /* IE9+ and future browsers */
    height: -moz-calc(100% - 211px); /* Firefox */
    height: -webkit-calc(100% - 211px); /* Chrome, Safari */
    overflow: hidden;
}

.userCountryImage {
    border:1px solid #b0b0b0;
    width:31px;
    height:21px;
    display:block;
    float:left;
    margin-top:2px;
}

.userListPanel {
    width: 742px;
    float: left;
    background-color: transparent;
    border: none;
    padding: 10px;
    height: calc(100% - 52px); /* IE9+ and future browsers */
    height: -moz-calc(100% - 52px); /* Firefox */
    height: -webkit-calc(100% - 52px); /* Chrome, Safari */
    /*height: expression((document.body.clientHeight) - 15);*/
    border-top: none 1px #c8c8c8;
}

.userListPanel_IE8 {
    width: 355px;
    float: left;
    background-color: transparent;
    border: none;
    padding: 15px 15px 15px 15px;
    height: expression((document.body.clientHeight) - 320);
    border-top: none 1px #c8c8c8;
}

.userPanelList {
    border: solid 1px #c8c8c8;
    height: 100%;
    width: 100%;
    background-color: #007D8F;
    /*margin-top: -11px;*/
    margin-left: 1px;
    padding-top: 3px;
    float: left;
}

.userList {
    border: none;
    border-top: solid 1px #c8c8c8;
    /*margin-top: 20px;*/
    height: -moz-calc(100% - 22px); /* Firefox */
    height: calc(100% - 22px); /* Chrome, Safari */
    height: -webkit-calc(100% - 22px); /* Chrome, Safari */
    height: expression((document.body.clientHeight) - 22);
    width: 100%;
    background-color: white;
    margin: 5px 0px 0px 0px;
    font-family: "Lucida Console", Monaco, monospace;
}

.userList_IE8 {
    border: none;
    border-top: solid 1px #c8c8c8;
    /*margin-top: 20px;*/
    height: expression((document.body.clientHeight) - 22);
    width: 100%;
    background-color: white;
    margin: 5px 0px 0px 0px;
    font-family: "Lucida Console", Monaco, monospace;
}

.userListHeader {
    height: 34px;
    width: 100%;
    background-color: transparent;
    color: white;
    margin: 0 0 0 2px;
    font-family: "Lucida Console", Monaco, monospace;
    margin-top: 2px;
}

.userPanelDataContent {
    height: -moz-calc(100% - 44px); /* Firefox */
    height: calc(100% - 44px); /* Chrome, Safari */
    height: -webkit-calc(100% - 44px); /* Chrome, Safari */
    width: 550px;
    z-index: 5000;
    background-color: transparent;
    /*background-color: #DEECFC;*/
    margin: 10px 0 0 10px;
    float: left;
}

.userPanelDataContent2 {
    height: -moz-calc(100% - 60px); /* Firefox */
    height: calc(100% - 60px); /* Chrome, Safari */
    height: -webkit-calc(100% - 60px); /* Chrome, Safari */
    width: 100%;
    z-index: 5000;
    background-color: transparent;
    /*background-color: #DEECFC;*/
    margin: 10px 0 0 10px;
    float: left;
    /*padding:10px;*/
}

.userPanelData {
    height: -moz-calc(100% - 10px);
    height: calc(100% - 10px); 
    height: -webkit-calc(100% - 10px);
    width: 528px;
    background-color: transparent;
    border: solid 1px #a7a7a7;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    float: left;
    padding: 5px 0 0 10px;
}


.userPanelDataLeft2 {
    height: 100%; 
    width: 700px;
    background-color: transparent;
    border: solid 1px #a7a7a7;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    float: left;
    padding: 0px 0 0 10px;
}

.userPanelDataSecurity {
    height: -moz-calc(100% - 10px); /* Firefox */
    height: calc(100% - 10px); /* Chrome, Safari */
    height: -webkit-calc(100% - 10px); /* Chrome, Safari */
    width: 528px;
    background-color: transparent;
    border: solid 1px #a7a7a7;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    float: left;
    padding: 5px 0 0 10px;
}

.userPanelDataRight2 {
    height: -moz-calc(100% - 20px); /* Firefox */
    height: calc(100% - 20px); /* Chrome, Safari */
    height: -webkit-calc(100% - 20px); /* Chrome, Safari */
    width: 400px;
    background-color: transparent;
    border: solid 1px #a7a7a7;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    float: left;
    padding: 5px 0 0 10px;
    margin-left: 15px;
}

.userPanelLine {
    width: 100%;
    height: 30px;
}

.userLogoOfCustomerPanel {
    float: Left;
    border: 1px solid #A7A7A7;
    height: 52px;
    width: 105px;
    margin-left: 10px;
    margin-top: 3px;
}

.userLineCheckBox {
    float: left;
    margin-top:3px;
}

.userLineLabel {
    float: left;
    width: 150px;
    height: 20px;
    margin-top: 5px;
    border: none 1px #000;
}

.userLineLabel2 {
    float: left;
    width: 49px;
    height: 20px;
    margin-top: 5px;
    margin-left: 100px;
    border: none 1px #000;
}

.userLineLabel3 {
    float: left;
    width: 105px;
    height: 20px;
    margin-top: 5px;
    margin-left: 40px;
    border: none 1px #000;
}

.userLineLabelRequired {
    float: left;
    width: 150px;
    height: 20px;
    margin-top: 5px;
    font-weight: 600;
    letter-spacing: -1px;
    border: none 1px #000;
}

.userLineLabelHeader {
    float: left;
    width: 300px;
    height: 20px;
    margin-top: 5px;
    font-weight: 600;
    border: none 1px #000;
    color: #007D8F;
}

.userLineTextBox {
    height: 26px;
    width: -moz-calc(100% - 170px); /* Firefox */
    width: calc(100% - 170px); /* Chrome, Safari */
    width: -webkit-calc(100% - 170px); /* Chrome, Safari */
}

.userLineTextBox2 {
    height: 26px;
    width: -moz-calc(100% - 170px); /* Firefox */
    width: calc(100% - 170px); /* Chrome, Safari */
    width: -webkit-calc(100% - 170px); /* Chrome, Safari */
    float: left;
}

.userLineTextBox3 {
    height: 26px !Important;
    float: left;
    width: 99px !Important;
}

.userLineDropBox {
    background-color: #ffffff;
    color: #000000;
    border-radius: 2px;
    border: none 1px #c1c1c1;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3) inset, 0 -1px 0 rgba(0, 0, 0, 0.05) inset;
    -webkit-box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.3), inset 0 -1px 0 rgba(0, 0, 0, 0.05);
    -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3) inset, 0 -1px 0 rgba(0, 0, 0, 0.05) inset;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
    font-family: Arial, sans-serif;
    font-size: 1em;
    padding: 1px 0 0 2px;
    height: 22px;
    margin-top: 2px;
    display:block;
    float:left;
}

    .userLineDropBox[disabled] {
        color: #707070 !Important;
        background-color: #F0F0F0 !Important;
    }

    .userLineDropBox:focus {
        box-shadow: 0 1px 0 #2392f3 inset, 0 -1px 0 #2392f3 inset, 1px 0 0 #2392f3 inset, -1px 0 0 #2392f3 inset, 0 0 4px rgba(35, 146, 243, 0.5);
        -webkit-box-shadow: inset 0 1px 0 #2392f3, inset 0 -1px 0 #2392f3, inset 1px 0 0 #2392f3, inset -1px 0 0 #2392f3, 0 0 4px rgba(35, 146, 243, 0.5);
        -moz-box-shadow: 0 1px 0 #2392f3 inset, 0 -1px 0 #2392f3 inset, 1px 0 0 #2392f3 inset, -1px 0 0 #2392f3 inset, 0 0 4px rgba(35, 146, 243, 0.5);
        outline: none;
        background-color: #ffffff;
    }

.userLineColorPicker {
    height: 26px;
    width: -moz-calc(100% - 180px); /* Firefox */
    width: calc(100% - 180px); /* Chrome, Safari */
    width: -webkit-calc(100% - 180px); /* Chrome, Safari */
    border: none 1px #a7a7a7 !Important;
    float: left;
    margin-left: 5px !Important;
    margin-top: 1px !Important;
}

.btnUserColorPicker {
    background-image: url(../Images/BtnColorPicker.png) !Important;
    width: 30px;
    padding: 0;
    float: left;
}

.btnImageLogoUploadShow {
    background-image: url(../Images/BtnUpload.png) !Important;
    width: 104px;
    padding: 0 0 0 27px;
    margin-left: 10px;
    display: inline-block !Important;
}

.btnImageLogoUploadHide {
    background-image: url(../Images/BtnUpload.png) !Important;
    width: 104px;
    padding: 0 0 0 27px;
    margin-left: 10px;
    display: none !Important;
}

.btnImage2PanelShow {
    width: 114px !Important;
    height: 28px !Important;
    float: left;
    display: block;
}

.btnImage2PanelHide {
    width: 114px !Important;
    height: 26px !Important;
    float: left;
    display: none;
}

.btnPasswordSend2 {
    background-image: url(../Images/BtnPasswordSend.png) !Important;
    width: 108px;
    margin: -1px 0 0 10px;
    padding: 0 0 0 27px;
}


.btnUserNew {
    background-image: url(../Images/BtnNew.png) !Important;
    width: 120px;
    margin: 0px 5px 0 0px;
    padding: 0 0 0 25px;
    float: left;
}

.btnUserEdit {
    background-image: url(../Images/BtnEdit.png) !Important;
    width: 120px;
    margin: 0px 5px 0 0px;
    padding: 0 0 0 25px;
    float: left;
}

.btnUserSave {
    background-image: url(../Images/BtnSave.png) !Important;
    width: 120px;
    margin: 0px 5px 0 0px;
    padding: 0 0 0 25px;
    float: left;
}

.btnUserCancel {
    background-image: url(../Images/BtnCancel.png) !Important;
    width: 120px;
    margin: 0px 5px 0 0px;
    padding: 0 0 0 25px;
    float: left;
}

.btnUserDelete {
    background-image: url(../Images/BtnDelete.png) !Important;
    width: 120px;
    margin: 0px 5px 0 0px;
    padding: 0 0 0 25px;
    float: left;
}

#ContentPlaceHolderSectionID_FileCustomerLogoUploadWrapper {
    height: 26px !Important;
    width: 104px !Important;
    cursor: pointer !important;
    float: left;
    display: inline-block;
    background-color: #d9d9d9;
    filter: none !important;
    -webkit-box-shadow: inset 0 -6px 6px rgba(0,0,0,0.15), 0 1px 0 rgba(255,255,255, 0.3), inset 0 1px 0 rgba(255,255,255, 0.3);
    -moz-box-shadow: inset 0 -6px 6px rgba(0,0,0,0.15), 0 1px 0 rgba(255,255,255, 0.3), inset 0 1px 0 rgba(255,255,255, 0.3);
    box-shadow: inset 0 -6px 6px rgba(0,0,0,0.15), 0 1px 0 rgba(255,255,255, 0.3), inset 0 1px 0 rgba(255,255,255, 0.3);
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #a7a7a7;
    color: #000000;
    font-weight: 600;
    text-align: left;
    text-decoration: none;
}

    #ContentPlaceHolderSectionID_FileCustomerLogoUploadWrapper [disabled] {
        height: 26px !Important;
        width: 104px !Important;
        cursor: default !important;
        float: left;
        display: inline-block;
        background-color: #e9e9e9;
        filter: none !important;
        -webkit-box-shadow: inset 0 -6px 6px rgba(0,0,0,0.15), 0 1px 0 rgba(255,255,255, 0.3), inset 0 1px 0 rgba(255,255,255, 0.3);
        -moz-box-shadow: inset 0 -6px 6px rgba(0,0,0,0.15), 0 1px 0 rgba(255,255,255, 0.3), inset 0 1px 0 rgba(255,255,255, 0.3);
        box-shadow: inset 0 -6px 6px rgba(0,0,0,0.15), 0 1px 0 rgba(255,255,255, 0.3), inset 0 1px 0 rgba(255,255,255, 0.3);
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        border: 1px solid #a7a7a7;
        color: #707070;
        font-weight: 600;
        text-align: left;
        text-decoration: none;
    }

    #ContentPlaceHolderSectionID_FileCustomerLogoUploadWrapper:hover {
        background-color: #C2E1E6;
        cursor: pointer !important;
    }

    #ContentPlaceHolderSectionID_FileCustomerLogoUploadWrapper:active {
        background-color: #d9d9d9;
        cursor: pointer !important;
    }
    
#ContentPlaceHolderSectionID_FileCustomerLogoUpload {
    margin-left: -10px;
    opacity: 0;
    width: 115px;
    font-size: 1.05em;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
}

.FileCustomerLogoUploadDisabled {
    background-image: url('../images/BtnSearchUploadFileDisabled.png') !Important;
}

.FileCustomerLogoUploadEnabled {
    background-image: url('../images/BtnSearchUploadFile.png') !Important;
}