﻿html
{
    min-height:100%;
    position:relative
}

body
{    
     height:100%;
}

input 
{
    padding-left: 15px;
}

.pageic,
.page_internal,
.headeric
{
    
    border: 1px solid #DADADA;
    width: 100%;
    background-color: #FFFFFF;
    
    /*
    -moz-border-radius: 3px;
    border-radius: 3px;
    */
}

.headeric 
{
    margin-top: 25px;
    border: 1px solid #DADADA;
    border-bottom: none;
    width: 100%;
    
}

.pageic 
{
    border-top: none;
    
}

.page_internal 
{
    border-top: none;
    /*height: auto !important;*/
    min-height: 75%;
    position: relative;   
}

.main 
{    
    padding: 30px;   
    padding-top: 20px;
}

.mainwrapper 
{
    padding: 30px;
}


.footeric 
{
    /*text-align: right;*/
    border: 1px solid #DADADA;
    border-top: none;
    width: 100%;
    background-color: #F8F8F8;
}

.footericinternalwrapper 
{
    padding: 10px;
}

.footerimage 
{
    padding: 0px;
}

.hric 
{
    color: #DADADA;
}




.mastercontainer 
{
    position: relative;
    margin-left: auto;
    margin-right: auto;
    width: 85%;
    height: 99%;
}

.buttoncluster 
{
    margin-top: 30px;
    padding-top: 15px;
    /*text-align: right;*/
    border-top: 1px solid #DEDEDE;
}

.recoveredpasswordbox 
{
    margin-top: 30px;
    margin-bottom: 30px;
    padding: 30px;
    width: 80%;
    border: 1px solid #DEDEDE;
    text-align: center;
    height: 30px;
    margin-left: auto;
    margin-right: auto;
    font-size: large;
    
    -moz-border-radius: 5px;
    border-radius: 5px;
}




.backcolorpanel 
{
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #EFEFEF;
    
    top: 0px;
    bottom: 0px;
    right: 0px;
    left: 0px;
    overflow: auto;
    /*z-index:-1;*/
}



.CustomGridViewHeader 
{
    width: 30px;
    text-align: center;
}


.icheader 
{
    background-color: #FAFAFA;
    padding: 20px;
    padding-bottom: 25px;
    padding-left: 40px;
    border: 1px solid #DEDEDE;
    margin-bottom: 15px;
    border-left: none;
    border-right: none;
    
}

.icheader h2 
{
    margin: 0px;
    padding: 0px;
    font-size: x-large;
    color: #656565;
}

.mappanel 
{
    padding: 10px;
    border: 1px solid #BBBBBB;
    width: 500px;
    height: 300px;
    margin-right: 25px;
}


.infotableitemcol
{
    text-align: right;
    width: 200px;
}

.emptydata 
{
    
}

.shortlinkcontainer 
{
    padding: 10px;
    border: 1px solid #CCCCCC;
    text-align: center;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.innercontainer 
{
    padding: 25px;
    border: 1px solid #DFDFDF;
}

.containerownercontainer 
{
    padding: 25px;
    border: 1px solid #E2E2E2;
    
    /*
    -moz-border-radius: 5px;
    border-radius: 5px;
    */
}

.containerownercontainer h4 
{
    color: #5E5E5E;
}

.dragdropzone 
{
    margin-top: 15px;
    border: 2px solid #D4D4D4;
    border-style: dashed;
    position: relative;
}

.selectedfilescontainer 
{
    padding: 25px;
    border: 1px solid #D4D4D4;
}


.icuploadfileitem 
{
    padding: 5px;
}

.icfilenamecolumn 
{
    
    width: 65%;
}

.datetimebadge 
{
    font-size: small;
}

.securemessagesshortpanel 
{
    margin-bottom: 10px;
    border: 1px solid #dedede;
    /*height: 350px;*/
}

.securemessages_messagecol 
{
    text-align: left;
}

.securemessages_datecol 
{
    text-align: right;
}


.SelectFileBox 
{
    padding: 20px;
    border: 1px dashed #AEAEAE;
    background-color: #FEFEFE;
}

.SocialNetworkingButton 
{
    margin-left: 0px;
    margin-right: 0px;
    padding: 0px;
}

.ProductBadgeHyperLink 
{
    color: #888888;
}


.FirstTimeUserWelcome 
{
    text-align: center;
    padding-left: 50px;
    padding-right: 50px;
}

.FirstTimeUserWelcome H1 
{
    font-size: 50px;
    font-weight: bolder;
    line-height: 1;
    color: #222222;
}

.FirstTimeUserWelcome .lead {
        
    font-size: 24px;
    line-height: 1.25;
}


.FirstTimeUserWelcome .btn {
    font-size: 21px;
    padding: 14px 24px;
}

.FirstTimeUserWelcomeIcon 
{
    font-size: 70px;
    padding-left: 17px;
    padding-right: 17px;
}


.PostMessageContainer 
{
    border: 1px solid #CCCCCC;
    padding: 20px;
    background-color: #EFEFEF;
}


.icul 
{
    
}

.icul li 
{
    margin-top: 10px;
}


.ironbox_apptab 
{
    min-height: 400px;   
}


.metrics_panel 
{
    width: 75%;
}

.metrics_table 
{
    
}

.metrics_table tr 
{
    border: none;
    border-bottom: #888888;
}

.metric_value 
{
    text-align: right;
}