    .css_InvoicesMenu_WindowToolbar_Button .x-btn-tl { background-position: 0 0; }
    .css_InvoicesMenu_WindowToolbar_Button .x-btn-tr { background-position: -3px 0; }
    .css_InvoicesMenu_WindowToolbar_Button .x-btn-tc { background-position: 0 -6px; }
    .css_InvoicesMenu_WindowToolbar_Button .x-btn-ml { background-position: 0 -24px; }
    .css_InvoicesMenu_WindowToolbar_Button .x-btn-mr { background-position: -3px -24px; } 
    .css_InvoicesMenu_WindowToolbar_Button .x-btn-mc { background-position: 0 -1096px; }
    .css_InvoicesMenu_WindowToolbar_Button .x-btn-bl { background-position: 0 -3px; }
    .css_InvoicesMenu_WindowToolbar_Button .x-btn-br { background-position: -3px -3px; }
    .css_InvoicesMenu_WindowToolbar_Button .x-btn-bc { background-position: 0 -15px; }    

    .css_InvoicesMenu_InvoiceWindow_Bg {
        position: relative;
        text-shadow: 0 1px 0 #fff;
        font-family: arial, helvetica, sans-serif;
        line-height: 1.4em;
        background: #f5f5f7;
        background-image: -webkit-linear-gradient(#f5f5f7,#e9e9ea);
        background-image: -moz-linear-gradient(#f5f5f7,#e9e9ea);
        background-image: -ms-linear-gradient(#f5f5f7,#e9e9ea);
        background-image: -o-linear-gradient(#f5f5f7,#e9e9ea);
        background-image: linear-gradient(#f5f5f7,#e9e9ea);
    }

    .css_InvoicesMenu_InvoiceWindow_Bg.reminder_window_gradient
    {
        background-image: -webkit-linear-gradient(#f5f5f7,#efefef);
        background-image: -moz-linear-gradient(#f5f5f7,#efefef);
        background-image: -ms-linear-gradient(#f5f5f7,#efefef);
        background-image: -o-linear-gradient(#f5f5f7,#efefef);
        background-image: linear-gradient(#f5f5f7,#efefef);
    }
    
    .css_InvoicesMenu_InvoiceWindow_Toolbar
    {
        padding-bottom: 10px;
        padding-top:9px;
        background: #f5f5f7;
        border-top: 1px solid #d3d3d4 !important;
        position:relative;
    }
    
    .css_InvoicesMenu_InvoiceWindow_Toolbar_HorizontalWhiteLine
    {
        height:1px;
        border-top:1px solid white;
        width:100%;
        position:absolute;
        top:0px;
        left:0px;
    }
    
    .css_InvoicesMenu_InvoiceWindow_Toolbar_Msg
    {
        font-size:11px;
        color:#888;
        position:absolute;
        top:12px;
        left:30px;
        line-height:15px !important;
    }
    
    .css_InvoicesMenu_MenuToolbar_Button {
        text-align:left !important;
        text-indent:5px;
        border-color:#330000;
        border-width:1px;
        border-color: #E0E0E0;
        margin:5px;
        margin-left:8px;
        cursor:default !important;
    }

    .css_InvoicesMenu_MenuToolbar_Button .x-btn-mc {
        text-align:left !important;
        padding:0px 0px 0px 3px;
        cursor:default !important;
    }

    .css_InvoicesMenu_MenuToolbar .x-btn-text-icon .x-btn-icon-small-left .x-btn-text {
        background-position:0 center;
        background-repeat:no-repeat;
        height:24px;
        padding-left:22px;
        color:#FFFFFF;
        cursor:default !important;
    }
    
    .css_InvoicesMenu_WindowToolbar_Button
    {
        margin-top:9px;
        margin-right:25px;
        padding: 4px 25px;
    }
    
    .css_InvoicesMenu_WindowToolbar_Button td
    {
        background: none;
    }
    
    .css_InvoicesMenu_WindowToolbar_Button .x-btn-split
    {
        background: none !important;
        padding-right: 0px !important;
    }   
    
    .css_InvoicesMenu_WindowToolbar_Button .fa-chevron-down
    {
        margin-left: 7px;
    }
    
    .css_InvoicesMenu_WindowToolbar_Button.x-btn-menu-active
    {
        color: #ffffff !important;
        background-color: #51a351 !important;
        background-image: none !important;
        outline: 0;
        -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
           -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
                box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    }
    
    .css_InvoicesMenu_WindowToolbar_Button.btn-success .x-btn-text,
    .css_InvoicesMenu_WindowToolbar_Button.btn-green .x-btn-text
    {
        color: White;
    }
    
    .css_InvoicesMenu_WindowToolbar_Button.btn-success,
    .css_InvoicesMenu_WindowToolbar_Button.btn-green
    {
        font-size: 11px;
        text-shadow: none;
        padding-top: 6px;
        padding-bottom: 6px;
    }        
    
    .css_InvoicesMenu_MenuToolbar .css_InvoicesMenu_MenuToolbar_Button td,
    .css_InvoicesMenu_MenuToolbar .css_InvoicesMenu_DisabledButton td    
    {
        background: none !important;
    }
    
    .css_InvoicesMenu_MenuToolbar .css_InvoicesMenu_MenuToolbar_Button:hover
    {
        background: #efefef;
        background-image: -webkit-linear-gradient(#fff,#e6e6e6);
        background-image: -moz-linear-gradient(#fff,#e6e6e6);
        background-image: -ms-linear-gradient(#fff,#e6e6e6);
        background-image: linear-gradient(#fff,#e6e6e6);
        -webkit-border-radius: 2px;
           -moz-border-radius: 2px;
                border-radius: 2px;
    }
    
    .css_InvoicesMenu_MenuToolbar .css_InvoicesMenu_MenuToolbar_Button:active,
    .css_InvoicesMenu_MenuToolbar .css_InvoicesMenu_MenuToolbar_Button.x-btn-menu-active
    {
        background: #e6e6e7;
        
        background-image: -webkit-linear-gradient(#dcdcdf,#dcdcdf);
        background-image: -moz-linear-gradient(#dcdcdf,#dcdcdf);
        background-image: -ms-linear-gradient(#dcdcdf,#dcdcdf);
        background-image: linear-gradient(#dcdcdf,#dcdcdf);
        
        -webkit-border-radius: 2px;
           -moz-border-radius: 2px;
                border-radius: 2px;
    }
    
    .css_InvoicesMenu_MenuToolbar .css_InvoicesMenu_MenuToolbar_Button:active .x-btn-text,
    .css_InvoicesMenu_MenuToolbar .css_InvoicesMenu_MenuToolbar_Button:hover .x-btn-text,
    .css_InvoicesMenu_MenuToolbar .css_InvoicesMenu_MenuToolbar_Button.x-btn-menu-active .x-btn-text
    {
        color: #333;
    }
    
    .css_InvoicesMenu_MenuToolbar .css_InvoicesMenu_DisabledButton:active,
    .css_InvoicesMenu_MenuToolbar .css_InvoicesMenu_DisabledButton:hover
    {
        background: none !important;
    }
    
    .css_InvoicesMenu_MenuToolbar .css_InvoicesMenu_DisabledButton:active .x-btn-text,
    .css_InvoicesMenu_MenuToolbar .css_InvoicesMenu_DisabledButton:hover .x-btn-text,
    .css_InvoicesMenu_MenuToolbar .css_InvoicesMenu_DisabledButton.x-btn-menu-active .x-btn-text
    {
        color: #fff !important;
    }
    
    .css_InvoicesMenu_MenuToolbar .x-btn-over .x-btn-text {
        color:#373737 !important;
    } 
    
    .css_InvoicesMenu_DisabledButton
    {
       opacity: .3;
       filter: alpha(opacity=30);
    }   
    
    .css_InvoicesMenu_HorizontalLine
    {
        margin-left:22px;
        width:138px;
        height:1px;
        border-top:1px solid #bbb;
    }
    
    .css_InvoicesMenu_MenuToolbar
    {                
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        padding:0px;
        border: none !important;
        background: rgb(102,102,102);
        background: -webkit-linear-gradient(top, rgb(118, 126, 133) 0%, rgb(73, 78, 82) 80%, rgb(71, 76, 80) 100%);
        background: -o-linear-gradient(top, rgb(118, 126, 133) 0%, rgb(73, 78, 82) 80%, rgb(71, 76, 80) 100%);
        background: -ms-linear-gradient(top, rgb(118, 126, 133) 0%, rgb(73, 78, 82) 80%, rgb(71, 76, 80) 100%);
        background: -moz-linear-gradient(top, rgb(118, 126, 133) 0%, rgb(73, 78, 82) 80%, rgb(71, 76, 80) 100%);
        background: linear-gradient(to bottom, rgb(118, 126, 133) 0%, rgb(73, 78, 82) 80%, rgb(71, 76, 80) 100%);
    }
    
    .css_InvoicesMenu_MenuToolbarTitle
    {
        color: white;
        font-weight: bold !important;
        font-size: 11px;
        vertical-align: middle;        
        font-family: arial, sans-serif;
        letter-spacing: 1px;
        width:100%;
        padding: 13px 0px;
        padding-left:20px;        
        background-color: #666;
        background-image: -moz-linear-gradient(top, #666, #555);
        background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#666), to(#555));
        background-image: -webkit-linear-gradient(top, #666, #555);
        background-image: -o-linear-gradient(top, #666, #555);
        background-image: linear-gradient(to bottom, #666, #555);
        }
    
    .css_InvoicesMenu_EditPanel 
    {
        border:1px solid #eb593c !important;
        background:#fff !important;
    }
    
    .css_InvoicesMenu_SaveCancelLinks
    {
        color:#FC8B74;
        text-decoration: none;
        display: block;
        height: 20px;
    }
    
    .css_InvoicesMenu_SaveCancelLinks:hover
    {
        color:#D85035;
    }
    
    .css_InvoicesMenu_SaveInfoImg
    {
        width:16px;
        background:#fff;
        padding-right:5px;
    }
       
    .css_InvoicesMenu_MessageLabel
    {
        font:normal 11px tahoma, arial, helvetica, sans-serif !important;
        color: #888;
        margin-left:10px;
    }
    
    .css_InvoicesMenu_SaveCancelDiv
    {
        position:absolute;
        display:none;
        z-index:12010 !important;
        font-family: tahoma, arial, helvetica, sans-serif;
        font-size:13px;
    }
    
    .css_InvoicesMenu_TitleDiv
    {
        position:absolute;
        display:none;
        z-index:12010 !important;
        font-family: tahoma, arial, helvetica, sans-serif;
        font-size:12px;
        -moz-border-radius-bottomright: 4px;
        -webkit-border-bottom-right-radius: 4px;
        border-bottom-right-radius: 4px 4px;
        -moz-border-radius-bottomleft: 4px;
        -webkit-border-bottom-left-radius: 4px;
        border-bottom-left-radius: 4px 4px; 
    }

    .css_InvoicesMenu_SaveCancelDivRoundCorners,
    .css_InvoicesMenu_TitleDivRoundCorners
    {
        border: 1px solid #eb593c;
        background: #FFFDE2;
    }
    
    .css_InvoicesMenu_SaveCancelDivRoundCorners
    {
        border-top:none;
        padding-left:12px;
        padding-right:12px;
        -moz-border-radius-bottomright: 4px;
        -webkit-border-bottom-right-radius: 4px;
        border-bottom-right-radius: 4px 4px;
        -moz-border-radius-bottomleft: 4px;
        -webkit-border-bottom-left-radius: 4px;
        border-bottom-left-radius: 4px 4px;
    }
    
    .css_InvoicesMenu_TitleDivRoundCorners
    {
        border-bottom:none;
        padding-left:12px;
        padding-right:12px;
        -moz-border-radius-topright: 4px;
        -webkit-border-top-right-radius: 4px;
        border-top-right-radius: 4px 4px;
        -moz-border-radius-topleft: 4px;
        -webkit-border-top-left-radius: 4px;
        border-top-left-radius: 4px 4px;        
        font-weight: bold;
        color: #555;
        padding:13px 18px 0px 18px;
        height:27px;
    }
    
    .css_InvoicesMenu_TitleDivRoundCornersText
    {
        float:left;
        padding-bottom:11px;
    }      
    
    .css_InvoicesMenu_CheckBoxAttachPDFLabel
    {
        background:url(/img/pdf.gif?bb4fefc09b510fe42ec0721aff84ed07==) no-repeat !important;
        padding-left:22px;
        top:3px !important;
        left:20px !important;
        height:20px;
        font-size:11px;
    }

    .css_InvoicesMenu_CheckBoxPayments {
        padding-left:22px;
        top:3px !important;
        left: 20px !important;
        height:20px;
        font-size:11px;
    }

    .css_InvoicesMenu_CheckBoxPayPal {
        background:url(/img/paypal_small.png?eccb5c1bbeaa392a85d4870726f137e9==) no-repeat !important;
    }

        .css_InvoicesMenu_CheckBoxPayPalHelp {
            color:#888;
            font-size:11px;
            top:5px !important;
        }

    .css_InvoicesMenu_CheckBoxCreditCard {
        background:url(/img/visa.png) no-repeat !important;
        background-size:16px 12px !important;
        background-position-y:2px !important;
    }

        .css_InvoicesMenu_CheckBoxCreditCardHelp {
            color:#888;
            font-size:11px;
            top:5px !important;
        }
    
    .css_InvoicesMenu_InvoiceWindow_LeftPanel_Header
    {
        text-align:center;
        font-size:17px;
        font-weight: bold;
        color:#555;
    }
    
    .css_InvoicesMenu_TabTitleCss
    {
        height:28px;
        width:115px;
        line-height: 1.3em;
        display: inline-block;
    }
    
    /* ##FIX## */
    /* vo IE9 go pomestiva tabot za eden pixel, koga se aktivira pa se deaktivira */
    .ext-ie9 .css_InvoicesMenu_TabTitleCss
    {
        height:29px !important;
    }
    
    .css_InvoicesMenu_NoBackgoundColor
    {
        background-image:none !important;
    }
    
    .css_InvoicesMenu_InputField
    {
        padding: 5px 10px !important;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
    }
    
    .css_InvoicesMenu_ModalRoundedBg
    {
        background: #808080;
    }
    
    .css_InvoicesMenu_ModalRoundedBg .x-plain-body
    {
        background: #FFFDE2 !important; /*#ffffcc !important;*/
    }    
        
    .css_InvoicesMenu_InputFieldFocus
    {
        /*
        border-color: #62c462;
        outline: none;
        
        border-color: transparent; //#51a351;
        -webkit-box-shadow: inset 0 1px 1px rgba(76,107,153,0.15),0 1px 0 rgba(255,255,255,0),0 0 3px #326cc0;
           -moz-box-shadow: inset 0 1px 1px rgba(76,107,153,0.15),0 1px 0 rgba(255,255,255,0),0 0 3px #326cc0;
            -ms-box-shadow: inset 0 1px 1px rgba(76,107,153,0.15),0 1px 0 rgba(255,255,255,0),0 0 6px #326cc0;
             -o-box-shadow: inset 0 1px 1px rgba(76,107,153,0.15),0 1px 0 rgba(255,255,255,0),0 0 6px #326cc0;
                box-shadow: inset 0 1px 1px rgba(76,107,153,0.15),0 1px 0 rgba(255,255,255,0),0 0 6px #326cc0;
        */
    }
    
    .css_InvoicesMenu_PreviewField
    {
        margin-bottom:15px;
        line-height:1.4em;
    }
    
    .css_InvoicesMenu_PreviewField_Msg
    {
        margin: 5px 15px;
        margin-bottom:20px;
        line-height:1.4em;
    }
    
    .css_InvoicesMenu_PreviewField_Msg a
    {
        font-family: Arial, Sans-Serif;
        font-size: 13px;
        color: #0B91CF;
        text-decoration: none;
    }
    
    .css_InvoicesMenu_PreviewField_Msg a:hover
    {
        text-decoration:underline;
    }
    
    .css_InvoicesMenu_Window_EmailAttach
    {
        padding: 15px 30px;
        position:relative;
        border-top: 1px solid #CCC;
        margin-top: 10px;
        width: 300px;
        background: url(/img/pdf.gif?bb4fefc09b510fe42ec0721aff84ed07==) 5px 15px no-repeat !important;
    }
        .css_InvoicesMenu_Window_EmailAttach div
        {
            position: absolute;
            right:20px;
            top:15px;
            width:16px;
            height:16px;
            background: url(/img/edit_delete.png?56dff404c379a6914716e1b481465004==) 0px -352px no-repeat;
        }    
     
    .css_InvoicesMenu_Window_PanelWrapper
    {
        border:1px solid transparent;
        -webkit-border-radius: 3px;
        -webkit-border-top-left-radius: 0;
        -moz-border-radius: 3px;
        -moz-border-radius-topleft: 0;
        border-radius: 3px;
        border-top-left-radius: 0;
        position:relative;
    }

    .css_InvoicesMenu_Window_PanelWrapper_Email {
        padding:10px 15px 40px 15px;
    }

    .css_InvoicesMenu_Window_PanelWrapper_Reminder {
        padding:10px 30px 0px 30px;
        border-radius: 0px;
        background: #efefef;
    }
    .css_InvoicesMenu_Window_PanelWrapper_Reminder .css_InvoicesMenu_Window_HelpTextCnt
    {
        right: 30px;
    }

    .css_InvoicesMenu_Window_PanelWrapper_ThankYou {
        padding:10px 15px 0px 15px;
    }

    .css_InvoicesMenu_Window_PanelWrapper_QuoteEmail {
        padding:10px 15px 30px 15px;
    }
    
    .css_InvoicesMenu_Window_PreviewCtn
    {
        position:absolute;
        overflow-y: visible;
    }
    
    .css_InvoicesMenu_Window_PreviwBox
    {
        padding:40px;
        padding-top:20px;
        background:transparent;
        font-size:13px;
    }
    
    .css_InvoicesMenu_Window_PlacedholdersTextTip
    {
        margin-left: 23px;
        padding-top:1px;
        color: #888;
        font-size: 11px;
    }

    .css_InvoicesMenu_Window_TopInfoTd1,
    .css_InvoicesMenu_Window_TopInfoTd2 {
        padding:8px;
        vertical-align:top;
        border-bottom:1px solid #cacaca;
    }
    
    .css_InvoicesMenu_Window_TopInfoTd1
    {
        padding-right:10px;
        width:40px;
    }

    .css_InvoicesMenu_Window_TopInfoTd2
    {
        text-align:right; 
    }

    .css_InvoicesMenu_Window_InfoText {
        padding:8px;
        text-align:center;
        vertical-align:top;
    }
    
    .css_InvoicesMenu_Windows_Payment_Info
    {
        background:#f7f7f7;
        border-radius:3px;
        -moz-border-radius:3px;
        -webkit-border-radius:3px;
        padding:10px;
        border:1px solid #c3c3c3;
    }
    
    .css_InvoicesMenu_Window_PaymentTd1
    {
        width:100px;
        padding:8px 10px 0px 0px;
        vertical-align:top;
    }
    
    .css_InvoicesMenu_Windows_PaymentTd2
    {
        padding:8px 0px 0px 0px;
        text-align:right;
        vertical-align:top;
        word-wrap:break-word;
        white-space:normal;
    }
    
    .css_InvoicesMenu_RecepientsHelp
    {
        margin-left:6px;
        margin-top: -3px;
    }
      
    .css_InvoicesMenu_SendLaterMenu
    {
        padding: 9px 10px !important;
        width: 141px;
    }
    
    .css_InvoicesMenu_BtnDDMenu
    {
        padding: 0px;
    }
    
    .css_InvoicesMenu_BtnDDMenu a.x-menu-item
    {
        color: #666;
    }
            
    .css_InvoicesMenu_BtnDDMenu .x-menu-list-item,
    .css_InvoicesMenu_BtnDDMenu .x-menu-item-active,
    .css_InvoicesMenu_BtnDDMenu .x-menu-list,
    .css_InvoicesMenu_BtnDDMenu .x-menu-item-active a.x-menu-item
    {
        padding: 0px;
        margin: 0px;
        border-bottom: none !important;
    }
    
    .css_InvoicesMenu_SendLaterMenu_Li.x-menu-item-active,
    .css_InvoicesMenu_SendLaterMenu_Li.x-menu-item-active a.x-menu-item
    {
        border: none;
        background: none;
    }
    
    .css_InvoicesMenu_SendLaterMenu_Li .x-menu-item-text
    {
        font-size: 14px;    
    }
    
    .css_InvoicesMenu_SendLaterMenu_Li:hover .x-menu-item-text,
    .css_InvoicesMenu_SendLaterMenu_Li.x-menu-item-active .x-menu-item-arrow:before
    {
        color: White;
    }
    
    .css_InvoicesMenu_SendLaterMenu_Li:hover
    {
        background: #2BA6CB;
    }
    
    .css_InvoicesMenu_SendLaterMenu_Li:active
    {
        background: #278DAC;
    }
    
    .css_InvoicesMenu_SendLaterMenu_Li .x-menu-item-arrow
    {
        background: none;
    }
               
    .css_InvoicesMenu_SendLaterMenu_Li .x-menu-item-arrow:before
    {
        display: inline-block;
        font-family: FontAwesome;
        font-style: normal;
        font-weight: normal;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        content: "\f054";
        float: right;
        margin-top: 4px;
        color: #555;
    }
    
    .css_InvoicesMenu_SendLaterMenu_Li:hover .x-menu-item-arrow:before
    {
        color: White;
    }
    
    .css_InvoicesMenu_SendLaterMenu .fa
    {
        margin-right: 5px;
    }
    
    .css_InvoicesMenu_SendLaterMenu img
    {
        width: 15px;
        top: 0px;
        position:relative;
        background-position:left;
    }

    .x-menu-floating 
    {
        border-color: #A5A5A5;
    }

    .x-menu.x-menu-floating
    {
        background: #fff;
        -webkit-border-bottom-right-radius: 4px;
        -webkit-border-bottom-left-radius: 4px;
        -moz-border-radius-bottomright: 4px;
        -moz-border-radius-bottomleft: 4px;
        border-bottom-right-radius: 4px;
        border-bottom-left-radius: 4px;
    }
    
    .css_InvoicesMenu_RecordPayment_Cnt
    {
        position: relative;
        overflow: visible;
    }
    
    .css_InvoicesMenu_RecordPayment_Cnt div
    {
        overflow: visible;
    }
    
    .css_InvoicesMenu_WindowTabNoShadow .x-tab-panel
    {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        -ms-box-shadow: none;
        -o-box-shadow: none;
        box-shadow: none;
        -webkit-border-radius: 0px;
        -moz-border-radius: 0px;
        border-radius: 0px;
    }
    
    .css_InvoicesMenu_WindowTabNoShadow .x-tab-panel-body>div
    {
        border-top:none;
    }
    
    .css_InvoicesMenu_WindowTabNoShadow .fa-square-o,
    .css_InvoicesMenu_WindowTabNoShadow .fa-check-square-o
    {
        font-size: 14px;
        width: 14px;
        margin-right: 4px;
        color: #666;
    }
    
    .css_InvoicesMenu_WindowTabNoShadow .x-tab-strip-text 
    {
        color: #666 !important;
    }
    
    .css_InvoicesMenu_SimpleInputField {
        border: none;
        border-bottom: 1px solid #b5b8c8;
        font-size: 12px;
        font-weight:bold;
        margin-bottom: 3px !important;
        font-family: Tahoma, Arial, Sans-Serif;
        background: transparent !important;
        text-align:center;
    }

    .reminder.css_InvoicesMenu_BtnDDMenu,
    .reminder.x-menu.x-menu-floating.x-layer
    {
        width: 245px;
    }
    
    .css_InvoicesMenu_WindowTabNoShadow .fa-check-square-o:before,
    .css_InvoicesMenu_WindowTabNoShadow .fa-square-o:before
    {
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAAMSURBVBhXY/j//z8ABf4C/qc1gYQAAAAASUVORK5CYII=) 1px 2px no-repeat; /* white pixel */
        background-size: 10px 10px;
        border-radius: 10px;
    }
    
    .css_InvoicesMenu_AutoOptns
    {
        margin-top: 10px;
        margin-bottom: 25px;
    }
    
    .css_Default_TabelCss .css_InvoicesMenu_WindowTabNoShadow ul.x-tab-strip.x-tab-strip-top > li
    {
        max-width: none;
    }
    
    .css_Default_TabelCss .reminders ul.x-tab-strip.x-tab-strip-top > li
    {
        border: 1px solid #ccc;
    }
    
    .bef-aft
    {
        padding-right: 15px;
    }
    
    .css_InvoicesMenu_AutoOptns_last
    {
        margin-left: -15px;
    }
    
    .css_InvoicesMenu_EmailWindow_SendLaterLabel
    {
        top: 2px !important;
        left: 44px !important;
    }
    
    .css_InvoicesMenu_WindowScheduledInfo
    {
        position: absolute;
        top: 34px;
        left: 14px;
        width: 578px;
        padding: 8px 10px !important;
        background: #ffe7c2;
        border: 2px solid #ff9d00;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        text-shadow: none;
        color: #555;
        font-size: 12px;
        text-align: center;
    }

    .css_InvoicesMenu_Window_PanelWrapper_Reminder .css_InvoicesMenu_WindowScheduledInfo
    {
        left: 29px;
    }
    
    .reminders .x-tab-strip span.x-tab-strip-text
    {
        text-align: center !important;
        padding-top: 10px;
        margin-left: -5px;
    }
    
    .reminder_tab_title
    {
        display: inline-block !important;
        position: relative;
        top: -1px;
    }

    .reminder_checkbox
    {
        margin: 2px 4px 0px 25px !important;
        cursor: default;
    }

    .css_InvoicesMenu_EnterPayment_DateField .x-form-field-wrap.x-form-field-trigger-wrap.x-box-item
    {
        float: right;
        position: relative;
        left: 0px !important;
        top: -2px !important;
    }
    
    #record_payment_thankyou_span
    {
        text-shadow: none;
        cursor: help;
    }
    
    .x-mcombo-img-item img
    {
        margin-left: 9px;
    }
    
.css_InvoicesMenu_FixWindowPosition {
    position: fixed !important;
}

.css_InvoicesMenu_ModalFix
{
    z-index: 9110 !important;
}

.Switch {
	    position: relative;
	    top: -2px;
	    display: inline-block;
	    font-size: 1.6em;
	    font-weight: bold;
	    color: #ccc;
	    text-shadow: 0px 1px 1px rgba(255,255,255,0.8);
	    height: 18px;
	    padding: 6px 6px 5px 6px;
	    border: 1px solid #ccc;
	    border: 1px solid rgba(0,0,0,0.2);
	    border-radius: 4px;
	    background: #ececec;
	    box-shadow: 0px 0px 4px rgba(0,0,0,0.1), inset 0px 1px 3px 0px rgba(0,0,0,0.1);
	    cursor: pointer;
	    font-size: 16px;
    }

    .Switch span {
	    display: inline-block;
	    width: 35px;
    }
    .Switch span.On { color: #2BA6CB; }
    .Switch .Toggle {
	    position: absolute;
	    top: 1px;
	    width: 37px;
	    height: 25px;
	    border: 1px solid #ccc;
	    border: 1px solid rgba(0,0,0,0.3);
	    border-radius: 4px;
	    background: #fff;
	    background: -moz-linear-gradient(top, #ececec 0%, #ffffff 100%);
	    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ececec), color-stop(100%, #ffffff));
	    background: -webkit-linear-gradient(top, #ececec 0%, #ffffff 100%);
	    background: -o-linear-gradient(top, #ececec 0%, #ffffff 100%);
	    background: -ms-linear-gradient(top, #ececec 0%, #ffffff 100%);
	    background: linear-gradient(top, #ececec 0%, #ffffff 100%);
	    box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,0.5);
	    z-index: 999;
	    -webkit-transition: all 0.15s ease-in-out;
	    -moz-transition: all 0.15s ease-in-out;
	    -o-transition: all 0.15s ease-in-out;
	    -ms-transition: all 0.15s ease-in-out;
    }

    .Switch.Round {
	    padding: 0px 20px;
	    border-radius: 40px;
    }

    .Switch.Round .Toggle {
	    border-radius: 40px;
	    width: 14px;
	    height: 14px;
    }
    .Switch.Round.Off .Toggle {
	    left: 4%;	
    }
    .Switch.Round.On .Toggle  {
        left: 56%; 
        background: #2BA6CB; 
    }