html {
    height: 100%;
}
body {
    background: url("../images/patterns/5.png") repeat scroll 0 0 transparent;
    height: 100%;
}
a:hover,
a:focus {
    text-decoration: none;
}

.fright {
    float: right;
}

.order_cal td{
    padding: 0px
}
.order_cal th{
    text-align: center;
    font-size: large;
}
.order_cal tr:hover td,
.order_cal tr:hover th{
    background-color: transparent !important ;
}
.fixed-layout{
    table-layout:fixed;
    width:100%;
}
.fixed-layout td{
    overflow: hidden;
    white-space: nowrap;
    border: none;
    text-overflow: ellipsis;
}
.content-box-content{
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #c4c4c4;
    padding: 10px;
}
.content-box-content:last-child{
    border-bottom-style: none;
}
.content_insider {
    margin: -31px 9px 10px 0;
    text-align: right;
}
.content_insider a {
    border-left: 1px solid #999999;
    border-radius: 4px 4px 0 0;
    border-right: 1px solid #999999;
    border-top: 1px solid #999999;
    margin-left: 5px;
    padding: 4px;
}
.content_insider a.selected    {
    background-color: #EEE;
    cursor: default;
}
.tab_insider {
    float: left;
    font-size: 17px;
    font-weight: bold;
    padding: 12px 15px 10px;
}
.orderinfo {
    margin: 0;
}
.orderinfo tr:first-child td{
    border-top: medium none;
}
.order-info-txt, .qty{
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #EEE;	
}
.content-footer, .actionBar {
    background: none repeat scroll 0 0 #F1F1F1;
    border-top: 1px solid #C4C4C4;
    margin: 5px -10px -30px;
    padding: 10px 30px;
    text-align: right;
}
.ui-dialog-content p:last-of-type,
.ui-dialog-content .row-fluid:last-of-type {
    background: none repeat scroll 0 0 #F1F1F1;
    border-top: 1px solid #C4C4C4;
    clear: both;
    margin: 10px 0 -26px -12px;
    padding: 12px;
    text-align: right;
}

.rush_processsing1 {
    background-color: #FFDFDF;
    border: 1px solid #FF0000;
    color: #FF0000;
    float: right;
    margin-left: 10px;
    margin-top: -25px;
    padding: 2px 10px;
    display: none;
}
.order-block .row-fluid:first-child .remove-block, 
#service-block-parent div a, 
#custom-block-parent div a, 
#convas-block-parent div a, 
.rush_processsing0, 
.rush_processsing1,
.invoice-btn {
    display: none;
}
.margin0 {
    margin:0px;
}
.rush_processsing-box	{float:right; margin-top:12px; margin-right:12px;}
.rush_processsing-box span.rush_processsing1{ float:none;}				
#loading {
    background-color: #990000;
    border-radius: 0 0 4px 4px;
    color: #FFFFFF;
    display: inline;
    font-weight: bold;
    line-height: 30px;
    opacity: 0.8;
    padding: 10px;
    right: 0;
    text-align: center;
    z-index: 101;

} 
#loading div {
    border-radius: 0 0 4px 4px;
    display: inline;
    margin: 0 -10px;
    padding: 10px;

}
.add-role li{ float: left;
              list-style: none outside none;
              padding-bottom: 5px;
              width: 50%;}
.ui-widget button {
    font-size: 14px;
}
.ac-overlay  {
    background-color: #FFFFFF;
    border: 1px solid #D5D5D5;
    color: #333333;
    cursor: text;
    display: inline-block;
    margin: 0 0 4px;
    padding: 0;
    text-align: left;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    border-radius: 4px 4px 4px 4px;
}
.ac-input {
    float: left;
    margin: 6px;
    position: relative;
    width: 100px;
    background: none repeat scroll 0 0 transparent !important;
    border: medium none !important;
    box-shadow: none !important;
    top: 0 !important;
    margin: 0px !important;
}
.ac-overlay span {
    background-color: #EEEEEE;
    border: 1px solid #CCCCCC;
    border-radius: 10px 10px 10px 10px;
    color: #000000;
    display: block;
    float: left;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    margin: 3px 0 0 3px;
    padding: 0 20px 0 8px;
    position: relative;
    text-indent: 0;
    width: auto;
}
.ac-overlay span a { 
    color: #666666;
    font: bold 12px Verdana,Sans-serif;
    position: absolute;
    right: 5px;
    text-decoration: none;
    top: 1px; 
}
.ac-overlay span a:hover { color:#ff0000; }
.flat-border{
    border-radius: 0 !important;
    padding: 6px 15px;
}
.mail-section{
    background-color: #FFFFFF;
    padding: 10px;
    border-bottom-width: thick;
    border-bottom-style: double;
    border-bottom-color: #CCC;
}
.collapsed .show {
    display: none;
}
.mail-detail{
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #D6D6D6;
    margin-bottom: 5px;
    padding-bottom: 5px;
    color: #999;
    font-size: 11px;
    line-height: 13px;
}
.mail-body {
    padding-top: 10px;
    padding-bottom: 10px;
}
.mail-attachement{
    border-top-width: 1px;
    border-top-style: dashed;
    border-top-color: #D6D6D6;
    margin-top: 10px;
}
.mail-attachement .pull-left {
    margin-left: 5px;
}
.collapsed{
    border-bottom-width: 1px;
    border-bottom-style: solid;
    background-color: #EFEFEF;
    padding-top: 3px;
    padding-bottom: 3px;
    cursor: pointer;
}
.collapsed .mail-detail {
    display: none;
}
.collapsed .mail-body {
    margin: 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #999;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 10px;
}
.collapsed .mail-attachement {
    display: none;
}
.collapsed .hide{
    display: block;
}
.older_msg {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAFCAIAAAAL5hHIAAAAEklEQVQI12P4//8/AzI+c+YMAJRMDlkYHQOUAAAAAElFTkSuQmCC);
    cursor: pointer;
    text-align: center;
    border-style: none;
    padding: 0;
}
.notes{
    /*background-color: #FFFFD2;	*/
    /*color: #c09853;*/
    background-color: #fcf8e3;
    /*border-color: #a47e3c;*/ 
}
.forward_mail{
    /*background-color: #CCFFFF;*/	
    /*color: #468847;*/
    background-color: #dff0d8;
    /*border-color: #d6e9c6;*/
}

.activity {
    background-color: #FFF3E8;
}
.invoice3 td:nth-child(7){
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAAUCAMAAADvNg5hAAADAFBMVEUAAAC/YWG/YWu/YXC/a3W/cHr/AAD/DAz/DQ3/Dg7/Dw//EhL/Jib/JyfRYWHcYWHVYXDRdX7cdXXZdX7/WVn/Wlrma2HvcGHmenXvfnX3dWv/cXH/cnL/c3P/dHT/dXX/enD/fnXcYZ3ceoLmeoLmfoLrfoL/fo/ggWHoj37rnWHrnWv/gnr/gn7/l3XrpXq/gbjVgb3vgoLuk4LygoL3goL5goL/goL/gpP/gpf/gpnzl4L/mYL/mZngnbj/gq3/gq//k73uq4Lzq4L3rYL6r4L/r4L1uIj1uIz1vI/1vZPruLj/r6/RndDKuOjZuOjml8Tvl8D/l8D/mcTmpdD3qNP/q9T/rdb/r9j/r9n4wJf7w5n/xJn/0J3/0KP/1Kv/1q//2K//6Lj/6Lz/6L3V0P/g0P/o1P/5wOn/wer/w+v/xOzw0Oj01P//1v//2f//6cD//9D//9b//9j//9no6P/u6P/r////7Ozz6f/76////+j//+n//+v//+z1///4////+vr+//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADFUrOFAAABAHRSTlP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AU/cHJQAAAXtJREFUOMu9lGdTAjEQhi9IEQu2U2zgnYoVuxgVLIi9oSIo2LEh2BCslNP947h3OtYbZ7gP7iQ7m02e5J3ZJEyGzddmbfnsC8MW1tCsraagnNGbqAKrzWO0VJFpJdBaREhOr8w0Rxp+powqyyc4DgBxuX194PqZukjaP0E6JtwMyIF+mP4bHHq8HuANpQai4Q1qW0eFysIRgjI5qROiodWEqG3oVae/wLXnhWfYXYHDpubbVOcSqm+3oFRejA64ZYBgGe+G1LkMCIuQtF8mWp3CvlOIeSDRh6BTSI08OLzQ1i3MS1kZcI+GkvZNmFuHKR8EaAhcPrEFcEEIxHO9YvYbOHh31P8ODj8FT2J0A2Yq3TCJIEYWY8kZdFG+MQyzVe6voLX+Plq8+gbSMMAWRZ2jQtqBIEYtxwE/7JDuCQ9Ee75JlerogQMaSTuQQYeFACyFX+oA2zQija8g7hdnP6QqvXL/C+aalXAmPT7kuuw5Mz7kDKvL/uvQsZlXb1z8kz1u40oAAAAASUVORK5CYII=);
    background-position: 30% center;
    font-size: 0;
}
.invoice3 .invoice-btn{
    display: inline;
}
.invoice5 td:nth-child(9){
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAkCAYAAACE7WrnAAAABGdBTUEAALGPC/xhBQAAA8hJREFUSEvNlltoW3Ucx+MFURER9WFCtyznnCTnkou0bqNd1270YlUsQseY6BRXcdMp1KnMWxHEBxXxZUyHF0THFIo+6XDooPhgu67JuaSOKmtrmnZJk5OcJE3b5CQ9+fo/HdOVnbRN++L/MRw++f6/39/ve47N9n86w4zQviE9f/D8LSLNPiUxwuSGQDKBiIwQHX/2eawL1G+33yoznoMy64+FX30d+vTl6kF9NttNMs0flZ1CIvJGL0opDeapSpHpiUxxhxXOn5k69jZKCXUJUhWIQO4QGbY35PZmYh9+jMVM9l9IVSCJ5t5SGCF9ufddGLncMsiaQAM1/N0izX8Q8m/X4ydOwpifvw6yKshMR2K4jyTGMxs//qmlklU9GmLZe2SGOx6qrS/GP/sSRj5vqaS8kIf++6B1agGX694gzX+ieOoW1G9OV7xOOV9Avu97pLsevx4k2f13SbRwOlRXX1BPfYuyrlsrIQoXTn2H1O52aPVNy0EjtLA5SPFfj+xoMlJ9P8CoBCGpzROlqZ0tUB0stAd2/Aca4vlNEsP3Kb5tBe3HM5WVFAqYI56pzW1IbHUj6eSgNe66Agpu5ewk4p8uNrUhfeZnlMtly+sYmQxmT36BWG0DZjY7oW5xIskJSLe1wjZQU3Mbgbyi1Nbn0md/qayEzM/s518h2tiC6BYX4jUMkqYiwQttD/HoPMPcKdH8iYsdnaWF0T8tlZg/FiMRJF58GVNuP6JEjQlSHQTk8SLzcAds5iIGne5DInd/dvq991HS0tYpFYtY6P8N8b1PIEpxmFlS5EKK90Br2nnFoyUY2SXJ5ZsNHz1GqiFlrcwwoAdlqPueRNzlg2p3IekmHrUSj66eJa8otpcspxZ58x0U4wlrGAmiMDAI7cBBqE4vkjSLVEPj8jkK3Fd3O5nol2TWlwn3vAZ9atoatriIoqwg83Q3Sc0HbXuD9YpIFNsTpLjE+KEj0GOxygGERpDtPow0mW7LhjSvGXAIL4hOT/zvIz3Qw5OA1WgRz0pKCDnS2ytWbZBi95MQZsb2H0BhfKKisnI2uzKov7n5ZpHhuiWKi0088xz0yUhF2JrKP0ALD5Khnbj02D7Mi3L1DXntv8gOd5dCseGxzr0ojI1X39lXYcSEG0MOrpW8jpRLj3ZhbvACQMxetWor3VlxcLtkBzf2V0cn5gLB9YOIshuGafce0hiB0fZHjNzAeZRLperetNeqDNLeOpLmhdGWh5D59dz6QSZUdAnbyG4OjzTsNtYU/0oPDdGcIFL82Q2DTAD5YqP/AfcbCbDpRq3SAAAAAElFTkSuQmCC);	
    background-position: 100% center;
}

.msg-section{
    background-color: #FFFFFF;
    padding: 5px;
    border:1px  #CCC;
    border-bottom-width: thick;
    border-bottom-style: double;
    border-bottom-color: #CCC;
}
.collapsed .msg-detail {
    display: none;
}
.canned_msg_id{ 
    color:#660000; 
    cursor:pointer;
}
.role1 {
    display:block;
}
.invoice_3{
    display:inline !important;
}
.bigBtnIcon .hide {
    display: none;
}
.mail-margin0 {
    margin:0px !important;
}

.mail-p {
    background:none!important;
    border:none!important;
    margin:0px!important;
    padding:0px!important;
    text-align:inherit!important;    
}

.mail-none {
    display:none!important;
}
.timer_view{
    color:#FFFFFF;
    font-size:24px;
    padding:10px 10px 10px 10px;
    margin-bottom:10px;
    margin-left:10px;
    height:60px;
    width:200px;
    background-color:#000000;
}

div[class*="class_"] { display:none; }
/*
#div_sub_module_name [class^="row-fluid class_"] {
    display:none;
}
*/
div[class*="class_contact"] { display:block!important;     }
div[class*="class_account"] { display:block!important;     }

.dl-horizontal dt {
    width: 130px;
}
.dl-horizontal dd {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-left: 150px;
}

#progressBar {
    height: 20px;
    background-color: red;
    width: 10px;
}

div.crm_doc #pickfiles{    
    border-radius: 6px 6px 6px 6px;
    font-size: 17.5px;   
    padding: 11px 19px;
    text-align: center;    
}

div#FileContainer #pickfiles{
    display: block;
    height: 30px;
    width: 154px;
    float: left;
    margin-right: 10px;
    background-image: url(data:image/jpeg;base64,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);
    background-repeat: no-repeat;

}

div#FileContainer #pickimagefiles{
    display: block;
    height: 30px;
    width: 154px;
    float: left;
    margin-right: 10px;
    background-image: url(data:image/jpeg;base64,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);
    background-repeat: no-repeat;

}

/* --------- File Upload ------------ */
/* --- Plupload ---- */
.plupload_file_status {color: #777;}
.plupload_file_status span {color: #42454A;}
.plupload_file_size, .plupload_file_status, .plupload_progress {width: 230px;}
.plupload_file_size, .plupload_file_status, .plupload_file_action {text-align: right;}
.plupload_filelist .plupload_file_name {width: 205px}
.plupload_file_action {float: right;width: 16px;height: 16px;margin-left: 15px;}
.plupload_file_action * {display: none;width: 16px;height: 16px;}
.plupload_progress, .plupload_upload_status {display: none;float:left;margin-top:-1px;}
.plupload_progress_container {margin-top: 3px;border: 1px solid #CCC;background: #FFF;padding: 1px;}
.plupload_progress_bar {width: 0px;height: 7px;background: #CDEB8B;}
.plupload_scroll .plupload_filelist_header .plupload_file_action, .plupload_scroll .plupload_filelist_footer .plupload_file_action {margin-right: 17px;}
.plupload_clear,.plupload_clearer {clear: both;}
.plupload_clearer, .plupload_progress_bar {display: block;font-size: 0;line-height: 0;}

/* --- Custom Upload Wrapper --- 
.uploadWrapper #FileContainer{margin-bottom:20px;}*/
.uploadWrapper #dropArea{width:550px;height:65px;background-color:#FBFBFB;border: 2px solid #EBEBEB;text-align:center;margin-bottom:15px;padding-top:45px;color:#444;}
.uploadWrapper #dropArea.draggingFile{border: 2px solid #DADADA;}
.uploadWrapper #dropArea.draggingFileHover{border: 2px solid #DADADA;background-color:#EBEBEB;}
.uploadWrapper .fileItem{    
    border-radius: 2px 2px 2px 2px;
    background: -moz-linear-gradient(center top , #FFFFFF 1%, #F3F3F3 100%) repeat scroll 0 0 transparent;
    border: 1px solid #C4C4C4;
    width:230px;
    height:35px;
    font-size:0.9em;
    padding: 5px;
    vertical-align:middle;
    margin:3px;  
    margin-left: auto;
    margin-right: auto;  
}
.uploadWrapper #filelist .completed, .uploadWrapper #filelist .cancelled{background-color:#FFF; color:#A9A9A9;}
.uploadWrapper #filelist .name{display:inline; float:left;}
.uploadWrapper #filelist .saving{background-color:#fff;}
.uploadWrapper #filelist .cancel{margin-left:5px; float:right;}
.uploadWrapper .fileItem .fileInfo{float:right;height:25px;}
.ie7 .uploadWrapper .fileItem .fileInfo{margin-top:-16px;}
.uploadWrapper .fileItem a{}
.uploadWrapper .size{float:left;margin-right:5px;}
.uploadWrapper .percentComplete{margin-left:5px;float:right;}
.uploadWrapper #filelist .completed .plupload_progress_bar{background-color:#D5D5D5;}
.uploadWrapper #fileSelectMsg { color:#444;}
.uploadWrapper #pickfiles {}
.uploadWrapper .renameLink{margin:0 0 0 10px;}
.uploadWrapper .fileRename input{margin:0 10px 0 0; width:200px;}
.uploadWrapper .fileRename input.warning{border: solid 3px red;}
.uploadWrapper .fileRename{}
.uploadWrapper .upload_error{
    /*    border: 1px solid #ED7A53;
        font-size: 0.9em;
        height: 20px;
        margin-bottom: 2px;
        padding: 2px;*/
}

.uploadWrapper #imagefilelist .completed, .uploadWrapper #filelist .cancelled{background-color:#FFF; color:#A9A9A9;}
.uploadWrapper #imagefilelist .name{display:inline; float:left;}
.uploadWrapper #imagefilelist .saving{background-color:#fff;}
.uploadWrapper #imagefilelist .cancel{margin-left:5px; float:right;}
.uploadWrapper #imagefilelist .completed .plupload_progress_bar{background-color:#D5D5D5;}

#att_data .att_data {
    font-family: arial,sans-serif;
    background-color: #F5F5F5;
    border: 1px solid #DCDCDC;
    font-weight: bold;
    margin: 4px 0px 6px 0px;
    max-width: 448px;
    overflow-y: hidden;
    padding: 4px 4px 4px 8px;
}
#att_data .att_delete {
    float:right;
}
.linkable {
    cursor: pointer;
}
.ui-dialog .input-append input{
    position: static;
}
.ui-draggable-dragging{
    width: 150px;
}
.dropdown-menu:after, .dropdown-menu:before {
    content: none; /* removed dropdown caret triangle app-wide */
}
.dropdown-menu:after {
    border-color	: rgba(136, 183, 213, 0) rgba(136, 183, 213, 0) #FFFFFF;
    border-width	: 8px;
    left			: 85%;
    margin-left		: 1px;
}
.navbar .nav > li > .dropdown-menu:before{
    border: none;
}
.left-bordered{
    border-radius: 4px 0 0 4px !important ; 
    margin-right: -1px;
}
.ui-accordion-content li {
    margin-bottom: 5px;
}
.hidden-textbox {
    background:none !important;
    border-top-style: none !important;
    border-right-style: none !important;
    border-bottom-style: none !important;
    border-left-style: none !important;
    margin:0px !important;
    padding:0px !important;
    font-weight: bold;
    box-shadow: none !important;
    width: auto  !important;
}
.hidden-textbox:hover{
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6) !important;
}
.well .well {
    margin: 0;
}
.well blockquote {
    margin: 0;
    margin: 5px;
}
.selected_button.input-append, .input-prepend{
    display: none;
}
.selected_button_info.input-append, .input-prepend{
    display: none;
}
.input-append, .input-prepend{
    display: block;
}
table.grand-total-table tr td { padding:8px; padding-top: 0px;}
.mr-b-none{ margin-bottom: 0px!important;}
#image_bank_container img {height: 75px !important}

.image-hover{
    background-color: rgba(0, 0, 0, 0.55);
    bottom: 0;
    color: #FFFFFF;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    transition: all 0.2s ease 0s;
}

.image-hover:hover{
    opacity: 1;
    border:none;

}

.image-bank-container{
    width: 138px; 
    padding: 10px 3px;
    float: left;
    border:#D5D5D5 solid 1px; 
    margin-right: 15px; 
    background:#F3F3F3;
    margin-bottom: 10px;
}
.image-bank-container-progressbar{
    width: 138px; 
    padding: 2px 3px 0px 3px;
    float: left;
    border:#D5D5D5 solid 1px; 
    margin-right: 15px; 
    background:#F3F3F3;
    margin-bottom: 10px;
}

.image-bank-container-progressbar input, .image-bank-container-progressbar input:focus{
    box-shadow: none;
    cursor: default;
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    color: #82C500;
    font: bold 26px Arial;
    height: 43px;
    margin-left: -99px;
    margin-top: 43px;
    padding: 0;
    position: absolute;
    text-align: center;
    vertical-align: middle;
    width: 69px;
}

.image-bank-container-progressbar span{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    color: #82C500;
    font: bolder 17px Arial;
    height: 43px;
    margin-left: -46px;
    margin-top: 57px;
    padding: 0;
    position: absolute;
    text-align: center;
    vertical-align: middle;
}

.captionfull-img{
    position: relative;
    border: 1px solid #cfcfcf;
    width: 108px;
    height: 83px;
    margin-bottom: 10px;
    background: #fff;
}
.captionfull-img img.img-polaroid { border: none; box-shadow:none;}
.image-hover a.no-tip span{ color:#fff; position: relative; top: 35px; }
.image-hover a.no-tip:hover span{ color:#f0f0f0; position: relative; top: 35px; }

.image-bank-list{
    /*    height: 350px;
        overflow-y: scroll;*/
}

.account-image-bank-list{
    margin-left: 13px;
}

.image-block {
    float: left;
    height: 130px;
    width: 144px;
}

#image_search_title{
    margin-left: 14px;
}

.clear{
    clear: both;
}
.order-option .ui-button{
    float : left;
}.order-option .ui-button-text-only .ui-button-text {
    padding: .4em 1em;
}

.swMain ul.anchor.order-set{
    -moz-box-sizing:border-box; box-sizing:border-box;
    margin: 0px 0px -1px 0px;
    border-right: 1px solid #C4C4C4;
}

.image-upload-area{
    width:90%;
    padding:25px 5%;
    min-height: 70px;
    border: 1px dashed #bfbfbf;
}

.add-on .title{
    background: none repeat scroll 0 0 #393D40 !important;
    border: 1px solid #393D40;
    color: #FFFFFF;
}

.add-on .content{
    padding: 0px;
    border:none;
    display: none;
}

.add-on .content .well{
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}

.item-preview{
    position: fixed;
    right: 0;
}

.text-left,.text-right{
    cursor: pointer;
}

.addon-title{
    padding-left: 5px;
}

.edit-selected-filter{
    cursor: pointer;
}

.refine_serach_button{
    display:none;
}

/*Big buttons with icons*/
.smallBtnIcon {
    list-style: none;
    margin: 5px;
    padding: 0;
    position: relative;
    float: right;	
}
.smallBtnIcon li {		
    display: inline-block;
}
.smallBtnIcon li a:hover {

}
.smallBtnIcon li a .icon { font-size: 20px; width: 100%; margin: 0px 5px 10px 5px display: inline-block;}
.smallBtnIcon li a .txt {display: none;}

/*For order report new design*/
.nav li{
    margin-bottom: 5px;
}
.nav li a.ui-draggable{
    z-index: 999999;
    cursor: move;
    text-align: left;
    padding-left:5px;
}
.ui-droppable{
    height:290px;
    overflow-y: auto;
}
.search-choice-box span, .report-field-selectbox span{
    background-clip: padding-box;
    background-color: #E4E4E4;
    background-image: -moz-linear-gradient(center bottom , #EEEEEE 0%, #E8E8E8 48%, #F0F0F0 50%, #F4F4F4 80%);
    border: 1px solid #AAAAAA;
    border-radius: 3px;
    box-shadow: 0 0 2px #FFFFFF inset, 0 1px 0 rgba(0, 0, 0, 0.05);
    color: #333333;
    line-height: 13px;
    margin: 3px 0 3px 3px;
    max-width: 84%;
    padding: 3px 20px 3px 5px;
    position: relative;
    word-wrap: break-word;
}
.search-choice-text {
    float: left;
    top: 0;
}
.dropdrag-field .search-choice-close {
    right: 7px !important;
    top: 7px !important;
}
.search-choice-box .search-choice-close, .report-field-selectbox .search-choice-close {
    background: url("../images/chosen-sprite.png") no-repeat scroll right top rgba(0, 0, 0, 0);
    display: block;
    font-size: 1px;
    height: 13px;
    position: absolute;
    right: 3px;
    top: 4px;
    width: 12px;
}
.dropdrag-field {
    height: 25px;
    line-height: 25px !important;
    margin: 0 0 5px !important;
    padding: 0 !important;
    width: 100% !important;
}
.dropdrag-field label {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: move;
    display: block;
    font-weight: normal;
    line-height: 25px;
    padding-left: 10px;
    text-indent: 0;
    text-transform: capitalize;
}

.accordion-content{
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    border-color: #C4C4C4 #C4C4C4;
    border-right: 1px solid #C4C4C4;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    margin-top: -1px;
}

.accordion-content{
    height:275px;
    overflow-y: auto;
}
.accordion-content div{
    height :auto!important;
    margin-bottom: -20px;
}
.order-report-field-remove{
    cursor: pointer;
}
#add_new_condition{
    cursor: pointer;
}

.mr-r-15 {
    margin-right: 15px;
}
.mr-t-15 {
    margin-top: 15px;
}
.float_left {
    float: left;
}
.dotted_line {
    /*border-left: 1px dotted #333333;*/
    float: left;
    width: 100%;
}
.padding_left_10 {
    margin-top: 0;
    padding-left: 15px;
    padding-top: 5px;
}
.main_condition {
    cursor: pointer;
    width: 16px;
}
.root_condition {
    margin-left: 0 !important;
}
.padding_left_10 {
    margin-top: 0;
    padding-left: 15px;
    padding-top: 5px;
}
.order_report_container{
    padding:0px!important;
    overflow-x: auto;
}
/*End For order report new design*/
.mr-t-0{
    margin-top: 0px!important;
}
.mr-b--10{
    margin-bottom: -10px!important;
}
.bdr-top-1{
    border-top: 0.5px solid darkgray!important;
    border-radius: 2px!important;
}
.no-top{
    background: none!important;
    border-top:none!important;
}
.mr-l-183{
    margin-left: 183px!important;
}
.mr-l-20{
    margin-left: 20px!important;
}
.mr-l-5{
    margin-left: 5px!important;
}
.mr-r-5{
    margin-right: 5px!important;
}
.margin-right-5{
    margin-right: 5px!important;
}
.margin-left--10{
    margin-left: -10px!important;
    margin-top: 25px;
}
.mr-t--33{
    margin-top: -33px;
}
#save-report-dialog .row-fluid:last-of-type {
    background: none!important;
    border-top: 0px solid #C4C4C4!important;;
    clear: both!important;;
    margin: 0!important;;
    padding: 0!important;;
    text-align: left!important;;
}

/*dashboard reporting tool*/
.report-part .tab-content{
    overflow: hidden;
}
.tab-pane .box .content{
    padding: 0px;
}
.tab-pane .box .content .table-bordered {
    border: 0px!important;
    border-radius: 0px!important;
    margin-left: -2px!important;
}
.tab-pane .box .content-footer{
    margin: 0px;
    margin-bottom: -20px!important;
}
.reports-nav ul li{ float:left; margin:0px; text-align:center; border-bottom: none;margin-bottom: -2px!important; }
.cal-nav .tab-content{
    padding-top: 0px;
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 10px;
}
.cal-nav .tab-content form{
    padding: 10px;
    margin-bottom: 0px!important;
}
.tab-pane .box .title{

}
.mainnav ul li a{
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
/*.reports-nav ul li.active {border-left: none!important; border-top: none!important;}*/
/*dashboard reporting tool*/
.other-info-response ul {
    margin-bottom: 0px;
}

.order-import-radio .radio.inline{
	vertical-align: baseline !important;
	padding-top: 0px !important;
}
.order-import-radio {
	vertical-align: top !important;
}

.order-import-radio .radio.inline input[type="radio"]{
	margin-top: 0px !important;
}

/* Sidebar shortcuts (docs/modules/sidebar-shortcuts.md) */
/* #sidebar is its own stacking context (z-index:1), so lift it above .collapseBtn (1000) while a menu is open */
/* .heading is also z-index:1 and later in the DOM, so it painted over tooltips/menus leaving the sidebar */
#sidebar { z-index: 2; }
#sidebar:has(.sc-dropdown.open) { z-index: 1001; }
#sidebar .shortcuts .tooltip-inner { white-space: nowrap; }
#sidebar .shortcuts .sc-menu { width: 380px; max-height: 360px; overflow-y: auto; text-align: left; padding: 4px 0; }
#sidebar .shortcuts .sc-menu li { display: block; margin: 0; position: relative; }
#sidebar .shortcuts .sc-menu li a { display: block; width: auto; height: auto; padding: 6px 12px; margin: 0;
    border: 0; background: none; box-shadow: none; border-radius: 0; text-align: left; line-height: 18px; color: #333;
    white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
#sidebar .shortcuts .sc-menu li a:hover, #sidebar .shortcuts .sc-menu li a:focus {
    color: #333; background: #eef3f8; background-image: none; filter: none; }
#sidebar .shortcuts .sc-menu li.sc-pin-row > a:first-child { padding-right: 30px; }
#sidebar .shortcuts .sc-menu li a.sc-unpin { position: absolute; right: 4px; top: 3px; padding: 3px 7px; color: #999; }
#sidebar .shortcuts .sc-menu li a.sc-unpin:hover { color: #c00; background: none; }
.sc-status { float: right; margin-left: 10px; color: #888; font-size: 11px; }
.sc-results li a { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.sc-done a { color: #999 !important; }
.sc-note { padding: 6px 10px; color: #888; list-style: none; }
#sc-lookup-q { width: 100%; box-sizing: border-box; height: 30px; }
.sc-results { list-style: none; margin: 8px 0 0; max-height: 320px; overflow-y: auto; }
.sc-results li a { display: block; padding: 5px 4px; border-bottom: 1px solid #eee; }
.sc-pin-toggle { margin-left: 8px; font-size: 18px; text-decoration: none; color: #bbb; }
.sc-pin-toggle:hover { text-decoration: none; }
.sc-pin-toggle.pinned { color: #e8a200; }
.sc-aging td.sc-warn a { color: #c77700; font-weight: bold; }
.sc-aging td.sc-bad a { color: #c00; font-weight: bold; }
.sc-aging tr.sc-hold td { border-top: 2px solid #ccc; }

/* Remake fields (views/includes/remake_fields.php) */
.remake-fields .remake-row {
    margin-bottom: 10px;
}
.remake-fields .remake-check {
    display: inline-block;
    cursor: pointer;
}
.remake-fields .remake-check input {
    margin: 0 6px 0 0;
    vertical-align: middle;
}
.remake-fields select,
.remake-fields .remake-order-no {
    width: 280px;
    max-width: 100%;
}

/* Refunds & credits (views/add_refund.php, views/includes/order_refunds.php) */
.refund-fields .refund-row {
    margin-bottom: 10px;
}
.refund-items input[type="checkbox"] {
    margin: 0 4px 0 0;
    vertical-align: middle;
}
.refund-fields select,
.refund-fields .refund-amount,
.refund-fields .refund-note {
    width: 280px;
    max-width: 100%;
}
.refund-items label {
    display: inline;
}
.refund-help {
    color: #777;
    font-size: 11px;
}
.refund-badge {
    background-color: #b94a48;
}
.refund-list tr.refund-voided td {
    color: #999;
    text-decoration: line-through;
}
.refund-list tr.refund-voided td:last-child {
    text-decoration: none;
}
.refund-fields .refund-message {
    margin-bottom: 10px;
}
