.css_View_Container
{
    width:760px;
    margin: 35px auto;
    margin-bottom:0px;
    font:12px/20px Tahoma, Arial, Helvetica, Sans-Serif;
    word-wrap: break-word;
    white-space:normal;
}
    
.css_View_Bold
{
    font-weight:bold;
}
    
.css_View_BorderBottom
{
    border-bottom: 1px solid #e2e2e2;
}
    
.css_View_Font11px
{
    font-size:11px !important;
}
.css_View_Memorandum
{
    width:760px;
    float:left;
    margin-bottom:20px;
    padding-bottom:10px;
}
        .css_View_Memorandum_Logo
        {
            width:150px;
            float:left;
            margin:20px;
        }
        .css_View_Memorandum_Info
        {
            width:350px;
            float:left;
            margin:20px 0px;
        }
        .css_Memorandum_Info_NoLogo
        {
            width:520px !important;
            margin-left:20px !important;
        }
                .css_View_Memorandum_Info .css_View_Memorandum_CompanyName
                {
                    font: bold 16px/18px Tahoma, Arial, Helvetica, Sans-Serif !important;
                }
                        
                .css_View_Memorandum_Info ul li
                {
                    padding:2px 0px;
                }
        .css_View_Memorandum_Other
        {
            width:180px;
            float:left;
            margin:20px;
        }
.css_View_NetInfoAndClientInfo
{
    width:760px;
    float:left;
    margin-bottom:60px;
    word-wrap:break-word;
    white-space:normal;
}
    .css_View_NetInfoAndClientInfo ul
    {
        margin-top:30px;
    }
    .css_View_NetInfoAndClientInfo ul li
    {
        padding:2px 0px;
    }
        .css_View_NetInfoAndClientInfo_Net
        {
            width:250px;
            float:left;
            margin-left:50px;
        }
        .css_View_NetInfoAndClientInfo_Client
        {
            width:auto;
            max-width:250px;
            float:left;
            margin-left:150px;
            margin-right:50px;
        }
    
.css_View_TitleAndNumber
{
    width:760px;
    background:white;
    float:left;
    margin-bottom:60px;
}    
        .css_View_TitleAndNumber_Content
        {
            width:300px;
            margin: 0px auto;
            font-size:18px;
            font-weight:600;
            text-align: center;
            word-wrap:break-word;
            white-space:normal;
        }
    
.css_View_ItemsGrid
{
    width:760px;
    background:transparent;
    float:left;
    margin-bottom:30px;
    text-align:right;
}
        .css_View_ItemsGrid th
        {
            padding:12px 10px;
            background-color:#4b4f52;
            color:#ffffff;
            font-weight:bold;
            height:20px;
            vertical-align:middle;
            word-wrap:break-word;
            white-space:normal;
            text-align:right;
            border:none !important;
        }
                
        .css_View_ItemTHDiv
        {
            width:230px;
            word-wrap:break-word;
            white-space:normal;
        }
                
        .css_View_QuantityTHDiv
        {
            width:60px;
            word-wrap:break-word;
            white-space:normal;
        }
                
        .css_View_PriceTHDiv
        {
            width:80px;
            word-wrap:break-word;
            white-space:normal;
        }
                
        .css_View_DiscountTHDiv
        {
            width:60px;
            word-wrap:break-word;
            white-space:normal;
        }
                
        .css_View_TaxTHDiv
        {
            width:70px;
            word-wrap:break-word;
            white-space:normal;
        }
                
        .css_View_TotalTHDiv
        {
            width:100px;
            word-wrap:break-word;
            white-space:normal;
        }
                
        .css_View_ItemsGrid td
        {
            padding:15px 10px;
            height:25px;
            min-height:25px;
            vertical-align:top;
            word-wrap:break-word;
            white-space:normal;
            text-align:right;
            border-bottom:1px solid #e2e2e2;
            border-top:1px solid #fff;
        }
        .css_View_ItemsGrid_RowNumberDIV
        {
            width:20px;
        }
        .css_View_ItemsGrid_RowNumber
        {
            width:20px;
        }
        .css_View_ItemsGrid_ItemNameDIV
        {
            width:230px;
        }
        .css_View_ItemsGrid_ItemName
        {
            width:230;
        }
        .css_View_ItemsGrid_QuantityDIV
        {
            width:60px;
        }
        .css_View_ItemsGrid_Quantity
        {
            width:60px;
        }
        .css_View_ItemsGrid_PriceDIV
        {
            width:80px;
        }
        .css_View_ItemsGrid_Price
        {
            width:80px;
        }
        .css_View_ItemsGrid_DiscountDIV
        {
            width:60px;
        }
        .css_View_ItemsGrid_Discount
        {
            width:60px;
        }
        .css_View_ItemsGrid_TaxDIV
        {
            width:70px;
        }
        .css_View_ItemsGrid_Tax
        {
            width:70px;
        }
        .css_View_ItemsGrid_LineTotalDIV
        {
            width:100px;
        }
        .css_View_ItemsGrid_LineTotal
        {
            width:100px;
        }
        .css_View_ItemsGrid_TextAlignLeft
        {
            text-align:left !important;
        }
        .css_View_ItemsGrid_AlternateRow
        {
            background:#fafafa;
        }
.css_View_SumPanel
{
    width:760px;
    height:auto;
    float:left;
    margin-bottom:80px;
}
        .css_View_SumPanel_Content
        {
            width:280px;
            float:right;
            text-align:right;
        }
                .css_View_SumPanelDIV 
                {
                    width:120px;
                    word-wrap:break-word;
                    white-space:normal;
                }
                .css_View_SumPanelSumName
                {
                    color:#000;
                    font-weight:bold;
                }
                .css_View_SumPanel_Total
                {                    
                    font-weight:bold;
                    color: #333;
                    border-bottom: 1px solid #333;
                }
                
                .css_View_SumPanel_AmountDue
                {
                    color:#ffffff;
                    background-color:#4b4f52;
                    font-weight:bold;
                }
                .css_View_SumPanel_Content table td
                {
                    padding:10px;
                }
    
.css_View_TermsNotes
{
    clear:both;
    margin-left:50px;
}
        .css_View_TermsNotes_Content
        {
            width:660px;
            margin-top:5px;
            word-wrap:break-word;
            white-space:normal;
        }

.css_View_PaymentOptions .css_View_OPO_Title
{
    font-weight: bold;
    color: #666;
    text-shadow: 1px 1px 1px white;
    margin-bottom: 10px;
    /* text-align: center; */
}    

textarea
{
    overflow: auto;
}
        
/* Potrebno za dijalogot za greska pri isklucok sto se javuva */
.css_Default_Link a
{        
    font-family:Tahoma, Arial, Sans-Serif;
    font-size:11px;
    color:#0B91CF;
    text-decoration:none;
}
    
.css_Default_Link a:hover
{
    text-decoration:underline;
}

#Cmp_View_PaymentCreditCard, 
#Cmp_View_PaymentPayPal,
#Cmp_View_AcceptQuoteBig,
#Cmp_View_DeclineQuoteBig
{
    padding: 7px 15px;
    margin-right: 10px;
    /* min-width: 150px; */
}

.css_View_PaymentOptions {
    padding: 7px 40px;
    font: 12px/20px Arial, Helvetica, Sans-Serif;
    text-align: center;
    border-top: 1px solid #e2e2e2;
    background: #f8f8f8;
}

.css_View_PaymentOptions div
{
    display: inline-block;
}

.css_View_UploadedFiles {
    background: #f8f8f8;
}

    .css_View_UploadedFiles .dropzone {
        background: transparent !important;
        border: none !important;
        padding: 5px 10px !important;
    }

    .css_View_UploadedFiles .dropzone .dz-preview {
        padding: 10px 15px !important;
        margin: 10px 14px !important;
    }
    

.css_View_PaymentLogos_CC
{
    background: url(/img/paymentlogos2.png) left top no-repeat;
    width: 202px;
    height: 26px;
    cursor: help;
    margin-right: 20px;
}

.css_View_PaymentLogos_PP
{
    background: url(/img/paypal.png) left top no-repeat;
    width: 70px;
    height: 26px;
    cursor: help;
}

.css_View_ShowCmp
{
    display: block !important;
}

.ext-el-mask-msg {
    z-index:1095 !important;
}