.doc_header_footer .demo_content{
    margin-bottom: 20px;
}
.live_demo_k2{
    display: block !important;
}
.doc_mailmerge .demo_content{
    margin-bottom: 20px;
}
.doc_table_two{
    margin-bottom: 20px;
}
.doc_water .demo_content{
    margin-bottom: 20px;
}
.live_demo_k2 .demo-remark .title{
    padding-top: 0px;
}
#center .item h1.title{
    padding-top: 0px;
}
.live_demo_k2  .zaki_do_it2{
    background-position: 25px 8px !important;
}


.doc_water .demo_content{
    background-color: #eeeeee;
    width: 785px;
    padding: 30px;
}
.doc_water table tr{
    overflow: hidden;
}
.doc_water div.demo_content .group1{
    border-right: 1px solid silver;
    padding-right: 12px;
}
.doc_water div.demo_content table.panel{
    padding: 0px;
}
.td_img_look{
    text-align: center;
}
.doc_water .group1 .btn_downloads{
    margin-top: 70px;
}
.doc_header_footer div.demo_content{
    background-color: #eeeeee;
    padding: 30px;
}

.doc_header_footer div.demo_content table.panel.column-2-filedp32 tr.field > td.label{
    width: 10%;
    text-align: left;
    padding: 0px;
}
.doc_header_footer div.demo_content table.panel.column-2-filedp32 tr.field > td.field{
    width: 30%;
}
.doc_header_footer div.demo_content table.panel{
    width: 785px;
}
.doc_header_footer div.demo_content{
    width: 785px;
}
.doc_header_footer .td_mid{
    width: 6%;
}
.xls_charts{
    margin-bottom: 20px;
}
.xls_workbookdesigner{
    margin-bottom: 20px;
}
.xls_calculateformulas{
    margin-bottom: 20px;
}
.xls_createpivottable div.demo_content table.panel.column-2-filedp32 tr.field > td.label{
    width: 12%;
}
.xls_createpivottable .doc_addtable{
    background-color: #efefef;
}
.word_convert .convert_words_left{
    margin-bottom: 13px;
}
.doc_header_footer .convert_words_left{
    margin-bottom: 13px;
}
.findandhigh .convert_words_left{
    margin-bottom: 13px;
}
.xls_convert .convert_words_left{
    margin-bottom: 13px;
}
.pdf_table .demo_content{
    width: 785px;
}
.pdf_table #headeralignmentlist{
    height: 22.5px;
}
.ppt_find .demo_header{
    min-height: 210px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}
.ppt_find .demo_left{
    padding-bottom: 70px;
}
.ppt_find .ppt_find_content{
    margin-bottom: 20px;
    background-color: #eeeeee;padding-bottom: 30px;
}
.zaki_do_it{
    width: 60px !important;
    height: 24px !important;
    background:  no-repeat !important;
    /*background-position: 25px 8px !important;*/
    margin-left: 25px !important;
    margin-top: 8px !important;
}
.zaki_do_it2{
    /*width: 60px !important;*/
    /*height: 24px !important;*/
    background:  no-repeat !important;
    /*background-position: 25px 8px !important;*/
    /*margin-left: 25px !important;*/
    /*margin-top: 8px !important;*/
}














.upload_2{
    position: relative;
}
.upload_2 input{
    height: 23px !important;
}
.doc_table table td{
    text-align: center;
}
.doc_water .demo_content .group1{
    width: 380px;
    float: left;
    margin-left: 0px;
}
.doc_water .demo_content .group2{
    width: 380px;
    float: right;
    margin-left: 0px;
    min-height: 226px;
}
.doc_water .td_img_look img{
    width: 108px;
    height: 133px;
    overflow: hidden;
    display: inline-block;
    margin-top: 10px;
    text-align: center;
}
.doc_water .upload_2 span{
    max-width: 230px !important;
    overflow: hidden;
    display: inline-block;
}
.doc_water div.demo_content table.panel.column-2-filedp32 tr.field > td.label{
    width: 8%;
    /*text-align: left;*/
}
.doc_water div.demo_content table.panel.column-2-filedp32 tr.field > td.field{
    width: 40%;
}
.doc_water div.demo_content table.panel{
    /*padding: 10px 25px;*/
}
.doc_water div.demo_content table.panel tr.field > td.field input, div.demo_content table.panel tr.field > td.field select, div.demo_content table.panel tr.field > td.field textarea{
    width: 100%;
}
.doc_water #headerfontlist{
    height: 24px;
    width: 96% !important;
}
.doc_water table td select{
    width: 94% !important;
}
.doc_water table td input{
    width: 94% !important;
}
.doc_water .convert_words_left{
    margin-bottom: 16px;
}
.doc_water .img_back{
    margin-bottom: 10px;
}
.doc_water .demo_header .demo_left{
    border-right: none;
}
.doc_water #headerfontsize{
    padding-right: 1px;
}







.live_demo_k2{
    width: 825px;
    overflow: hidden;
}
.demo_tr tr{
    float: left;
    width: 50%;
}
#thecity table{
    width: 845px;
    border-spacing: 0px;
    border-color: #000000;
}



.doc_table_two{
    background-color: #eeeeee;
}
#thecity table tr{
    background-color: #ffffff;
}
#thecity table tr:nth-child(1){
    background-color: #4bacc6;
}
#thecity table tr:nth-child(2n){
    background-color: #d2eaf1;
}
/*#thecity table tr:nth-child(3n 1){*/
/*    background-color: #d2eaf1;*/
/*}*/

#ddlfileversion{
    width: 330px;
}
.demo_content .a-upload{
    width: auto;
    border-bottom: none;
    border: 1px solid #dddddd;
    height: 22px;
    padding: 0px 15px;
    line-height: 22px;
    border-radius: 0px;
    display: block;
}
.doc_header_footer #headerfontlist{
    width: 101%;
}
.doc_header_footer .demo_content #headeralignmentlist{
    width: 101%;
}

.doc_header_footer .demo_content #footerfontlist{
    width: 101%;
}
.doc_header_footer #headerfontsize{
    width: 98%;
}
.doc_header_footer #footerfontsize{
    width: 98%;
}
.doc_header_footer .upload_2{
    padding-left: 4px;
}

.doc_header_footer .demo_content #footeralignmentlist{
    width: 101%;
}
.doc_header_footer .demo_content select{
    height: 22.5px;
}
.table_data{
    font-size: 16px;
    margin-bottom: 10px;
    color: #3990bd;
}
.table_color{
    font-size: 16px;
    margin-bottom: 10px;
    color: #3990bd;
    margin-top: 20px;
}
.doc_table div.demo_content fieldset.group{
    margin: 0 auto;
}
.doc_table div.demo_content{
    width: 785px;

}
.doc_table div.demo_content table.panel.column-2-filedp32 tr.field > td.label{
    width: 22%;
}















body > form
{
    background-color: #f6f6f6;
}

div.demo_content
{
    width: 845px;
    font-size: 12px;
    display: inline-block;
}

div.demo_content > p.title
{
    font-size: 11pt;
}

p.contact-us
{
    font-size: 10pt;
}

div.demo_content table.panel
{
    width: 100%;
    padding: 10px 0 7px;
}

div.demo_content fieldset.group
{
    margin: 0 0 10px 10px;
}

div.demo_content table.panel tr.field > td.label,
div.demo_content table.panel tr.operation > td
{
    padding: 5px;
    text-align: right;
    color: #666666;
    font-weight: bold;
    text-align: right;
    vertical-align: top;
}
div.demo_content table.panel tr.operation > td
{
    text-align: center;
    padding-top: 8px;
}

div.demo_content table.panel tr.field > td.field
{
    width: 75%;
    padding: 0 3px;
}

div.demo_content table.panel.column-1-filedp60 tr.field > td.field
{
    width: 60%;
}

div.demo_content table.column-1-filedp60 tr.field > td.label
{
    width: 40%;
}

div.demo_content table.panel.column-2-filedp32 tr.field > td.field
{
    width: 32%;
}

div.demo_content table.panel.column-2-filedp32 tr.field > td.label
{
    width: 18%;
}

div.demo_content table.panel tr.field > td.field span.warning
{
    color: red
}

div.demo_content table.panel tr.field > td.field input,
div.demo_content table.panel tr.field > td.field select,
div.demo_content table.panel tr.field > td.field textarea
{
    font-size: 12px;
    border: 1px solid #dddddd;
    width: 98%;
    resize: none;
}

div.demo_content table.panel tr.field > td.field input[type="text"]
{
    height: 20px;
}




























/*css for all*/



.demo_right_name div{
    float: left;
}
.demo_right_name{
    display: inline-block;
    height: 30px;
}
.convert_list{
    float: left;
    display: inline-block;
}
.demo_header{
    width: 785px;
    background-color: #eeeeee;
    height: auto;
    min-height: 140px;
    margin-bottom: 20px;
    padding: 30px 20px;
}
.demo_header .demo_left{
    width: 362px;
    float: left;
    border-right: 1px solid silver;
    padding-right: 30px;
}
.demo_header .demo_right{
    width: 362px;
    float: left;
    padding-left: 30px;
}
.demo_title p{
    margin: 0px;
    font-size: 18px;
    color: #3990bd;
    font-weight: bold;
    margin-bottom: 7px;

}
.demo_bottom{
    width: 845px;
    /*background-color: silver;*/
    height: auto;
    /*min-height: 100px;*/
}
#upload{
    line-height: 24px;
}
.convert_words_right{
    margin-bottom: 5px;
}
.convert_words_left{
    /*margin-bottom: 41px;*/
    margin-bottom: 36px;
}


.convert_submit input{
    position: absolute;
    /*font-size: 100px;*/
    right: 0;
    top: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer;
    width: 100%;
    height: 40px;
}
.convert_submit{
    height: 40px;
    width: 111px;
    /*background:  no-repeat;*/
    background:  no-repeat;
    background-position: 0px -1px;
    cursor: pointer;
    position: relative;
}

/*!*10 3*!  20*/

.a-upload {
    /*padding: 4px 10px;*/
    padding: 4px 5px 4px 15px;
    height: 29px;
    line-height: 29px;
    /*position: relative;*/
    cursor: pointer;
    color: #757575 !important;
    border-bottom: 3px solid #dddddd;
    /*border: 1px solid #ddd;*/
    border-radius: 4px;
    overflow: hidden;
    display: inline-block;
    text-decoration: none;
    padding-right: 100px;

    background-color: #ffffff;
    z-index: 2;
    width: 230px;
}
.img_back{
    /*background:  no-repeat;*/
    /*background-position: 220px 0px;*/
    /*z-index: 999;*/
    position: relative;
    height: 40px;
}
.fileerrortip{
    font-size: 12px;
    color: red;
    margin-top: 5px;
    height: 0px;
}
.a-upload img{
    position: absolute;
    left: 272px;
    top: 0px;

}

.a-upload  input {
    position: absolute;
    right: 0;
    top: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer;
    width: 100%;
    height: 40px;
}
.a-upload div{
    width: 200px;
}
.a-upload:hover {
    color: #444;
    text-decoration: none
}
.file input{
    display: contents;
}


body{
    font-family: "lucida sans unicode", "lucida grande", "arial", "verdana", "sans-serif";
    font-size: 14px;
}


.tabs_blue_k2{
    width: 845px;
    height: auto;
    margin: 0px;

}
.tabs_blue_k2 .tabs-nav{
    /*padding: 20px 0;*/
    clear: both;
    display: table-row;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
}
.tabs_blue_k2 .tabs-nav li{
    float: left;
    list-style: none;
    display: inline-block;
    padding: 0px 20px;
    font-size: 18px;
    line-height: 40px;
}
.tabs_blue_k2 .tabs-contents{
    clear: both;
    display: inline-block;
    background-color: #eeeeee;

}
.tabs_blue_k2 .tabs-contents{
    width: 845px;
    height: auto;
}
.tabs_blue_k2 .tabs-nav .active{
    background-color: #eeeeee;
    border-top: 2px solid #7fd4ff;
}
.tabs_blue_k2 .syntaxhighlighter .line.alt1{background-color:#eeeeee !important;}
.tabs_blue_k2 .syntaxhighlighter .line.alt2{background-color:#eeeeee !important;}
.tabs_blue_k2 .syntaxhighlighter{background-color:#eeeeee !important;}
pre[class*="language-"]>code{background-color:#eeeeee !important;background-image: none;}
pre[class*="language-"].line-numbers.line-numbers{margin-top:0px}



.select {
    display: inline-block;
    width: 251px;
    position: relative;
    vertical-align: middle;
    padding: 0;
    overflow: hidden;
    background-color: #fff;
    color: #333333;
    text-shadow: none;
    z-index: 2;
    float: left;
    border-radius: 4px 0 0 4px;
}
.text_input{
    display: inline-block;
    width: 251px;
    position: relative;
    vertical-align: middle;
    padding: 0;
    overflow: hidden;
    background-color: #fff;
    color: #333333;
    text-shadow: none;
    z-index: 2;
    float: left;
    border-radius: 4px 0 0 4px;
}

.text_input input{
    cursor: pointer;
    /*padding: 11px 10px;*/
    padding: 11px 5px 11px  15px;
    width: 100%;
    border: none;
    background: transparent;
    background-image: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    font-size: 14px;

    border-radius: 4px 0 0 4px;
    border-bottom: 3px solid #dddddd;
    height: 14px;
    outline: none;
}

.select:hover {
    /*box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);*/
}

.select:before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-top-color: #ccc;
    top: 14px;
    right: 20px;
    cursor: pointer;
    z-index: -2;
}
.select select {
    cursor: pointer;
    /*padding: 11px 10px;*/
    padding: 11px 5px 11px  15px;
    width: 100%;
    border: none;
    background: transparent;
    background-image: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    font-size: 14px;

    border-radius: 4px 0 0 4px;
    border-bottom: 3px solid #dddddd;
    height: 39px;
    line-height: 100%;
    margin-bottom: 0px;

    
}

.select select:focus {
    outline: none;
}


/*css  for page*/
#component #center{
    width: 1140px;
    margin: 0 auto;
}
#component #center .cats{
    width: 250px;

}
#component #center .cats > div{
    width: 250px;
}
#component #center .splitter{
    display: none;
}
#component #center .content{
    width: 845px;
}
#component #center > div.cats div.tree > ul{
    padding-left: 0px !important;
}
#component #center > div.cats div.search{
    padding-left: 0px !important;
    padding-right: 0px !important;
}
#component #center > div.content > div{
    width: 845px;
    padding:0px;
    margin-left: 45px;
}
#component #center > div.content > div > div.item > div.text > div.bar{
    display: none;
}
.demo-remark{
    margin-top: 20px;
}
.item h1.title{
    color: #195fae;
}


/*.doc_header_footer fieldset table tr .label{*/
/*    width: 30%;*/
/*    font-size: 12px;*/
/*    text-align: right;*/
/*    !*padding-right: 20px;*!*/

/*}*/
/*.doc_header_footer fieldset table tr .field{*/
/*    !*padding-left: 10px;*!*/
/*    !*width: 220px;*!*/
/*    font-size: 12px;*/
/*}*/
/*.doc_header_footer fieldset table tr .field input{*/
/*    !*margin-left: 10px;*!*/
/*}*/

.doc_mailmerge .demo_content{
    background-color: #f6f6f6;
}
.doc_mailmerge .demo_content table{
    margin: 0 auto;
    width: 600px !important;
    padding: 30px 50px 30px 50px !important;
}
.btn_downloads{
    width: 110px;
    text-align: center;
    margin: 0 auto;
    height: 40px;
    line-height: 40px;
    /*background-color: bisque;*/
    margin-top: 20px;
    cursor: pointer;
    font-size: 0px;
    background:  no-repeat;
    /*background:  no-repeat;*/
}
.doc_table_two{
    padding: 30px;
}
.pdf_conversion .convert_words_left{
    margin-bottom: 42px;
}

.pdf_findandhight .convert_words_left{
    margin-bottom: 40px;
}
.ppt_conversion .convert_words_left{
    margin-bottom: 34px;
}
.ppt_add2 .watermark_text{
    /*margin-top: 82px !important;*/
}
.ppt_find .convert_words_left{
    margin-bottom: 34px;
}
.ppt_find .btn_downloads{
    margin-top: 40px;
}
.ppt_watermark div.demo_content table.panel.column-2-filedp32 tr.field > td.label{
    width: 15%;
}
.ppt_watermark #ppt_selects_convert{
    height: 24px;
    padding: 0px;
    border-radius: 0px;
    width: 100% !important;
    padding-left: 5px;
}
.ppt_watermark .select:before{
    top: 10px !important;
}
.ppt_watermark .select{
    width: 96.5% !important;
}
.ppt_watermark .watermark_text{
    margin-top: 37.5px !important;
}
.ppt_find .text_input{
    border-radius: 4px;
}
.ppt_add2 #headerfontsize{
    width: 93% !important;
}
.pdf_watermark #headerfontsize{
    width: 93% !important;
}










.tabs_blue_k2_livedemo .tabs-nav li{
    float: left;
    border-right: 1px solid #ffffff;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 18px;
    line-height: 40px;
    padding: 0 20px;
    text-align: center;
    background-color: #e7e8e8;
}
.tabs_blue_k2_livedemo .tabs-nav .active{
    background-color: #7fd5ff;
    color: #ffffff;
    border-top: none;
}
.tabs_blue_k2_livedemo .tabs-nav{
    padding: 0 0 0 20px;
    list-style: none;
    margin-left: -20px;
    background-color: #f7f7f8;
    height: 40px;
    margin-bottom: 15px;
    display: inline-block;
    width: 845px;
}
.tabs_blue_k2_livedemo .tabs-contents{
    /*margin-top: 15px;*/
    background-color: #ffffff;

}
.tabs_blue_k2_livedemo .tabs-contents .example{
    /*padding-top: 10px;*/
}
.syntaxhighlighter{
    margin: 0px !important;
    padding: 10px 0 !important;
    width: 100% !important;
}


/*xsl table css*/


.contens_all{
    background-color: #efefef;
    padding: 30px;
}
.contens_all_2{

}
#thecity table{
    width: 785px;
    border-collapse:collapse;
    text-align: center;
    margin-bottom: 20px;
}
.contens_all div.demo_content{
    padding: 0px;
    width: 785px;
}
.contens_all div.demo_content select{
    height: 22.5px;
}