@charset "utf-8";
/* CSS Document */
/* Color combination Light Green for border 1px solid #99B58D */

/*Zero Out Margins And Padding reset css*/
html, body, div, span,  p,  font, img, strong, dl, dt, dd, ol, ul, li,fieldset,label,form, legend {margin: 0; padding: 0; border: 0; 
outline: 0;vertical-align: baseline;} 

table {	border-collapse: collapse;}
caption, th, td {font-weight: normal}
ol, ul, li {list-style: none!important}
:link,:visited { text-decoration:none}
/*:focus {outline:0}*/
select{ font-size:1em !important; font-family:inherit} 
html,body,table {line-height: 20px;font-family:Tahoma, Geneva, sans-serif !important; font-size:12px; color:#292929}

/* The font family should be applied as per the requirement else default font will be applied not the body font family */
input {font-size:11px; font-family:Tahoma, Geneva, sans-serif !important;}
textarea { font-family:Tahoma, Geneva, sans-serif !important; }

body {margin:0 auto; padding:0 0 60px 0; background-color: #fff}
.float_l{float:left}
.float_r{float:right}
.clear{ clear:both}

/* body structure */
#wrapper{padding:1px}

span.sub-heading{position:relative;}
.navigation{border:1px solid #a5c9e1;padding:10px; background:#f5f5f5}
.right-navigation{float:right;position:relative;}
.right-navigation ul li a{color:#fff}
.right-navigation ul, .navigation ul, .sub-navigation ul{margin:0;pading:0}
.right-navigation ul li{padding:10px 5px 0;float:left}
.navigation ul li, .sub-navigation ul li{float:left;padding:5px;}
.status-info ul li label{font-weight:700;padding-right:3px}
#container{ background:#fff;margin-top:20px;padding:0 0 20px; display:inline-table; width:100%;}
.sub-navigation{height:45px; }
.agent-filter{background:#e8f2fa!important;border-top:1px solid #77a8c6;border-bottom:1px solid #77a8c6;}
table.bg_blue{background-color:#e8f2fa!important;}
#app-form{margin:0 auto;padding:15px 0 10px}
#app-form-fee{margin:0 auto;padding:15px 0 10px}


/* table form css */
.marg_L5{margin-left:5px}
table.table-03 tr td ul{margin:0}
table.table-03 tr td ul li a{color:#333333; list-style:disc!important; text-decoration:underline}
table.table-03 tr td ul li a:hover{color:#E16B09}
table.table-03 tr td input{margin-right:5px}
table.form_box tr td{padding:10px;/*padding:5px 7px 10px 5px; background:#fff*/}
table.agent_box tr td{padding:10px 7px 5px 5px; vertical-align:top; background:#E8F2FA}
.profile_head h2{color:#003300;font-weight:400;padding-left:10px;}
.filter_head { float:left; }
.filter_head h2{color:#003300;font-weight:400;padding-right:10px;margin:5px 0}
.table-03 td textarea{width:100%}

/* input style */
input[type="password"] { height: 20px; padding: 3px; border-top: 1px solid #d8d8d8; border-left: 1px solid #d8d8d8; border-bottom: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8;font-size: 13px}
input[type="text"] { height:24px; line-height:24px; padding:0px 5px; border-top: 1px solid #d8d8d8; border-left: 1px solid #d8d8d8; border-bottom: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8;font-size: 13px}
textarea { width: 800px;line-height:20px; padding:0px 5px; border-top: 1px solid #d8d8d8; border-left: 1px solid #d8d8d8; border-bottom: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8;font-size: 13px}
div#niceMessageDiv textarea{width:98%!important;height:300px!important;}
input[type="button"], button[type="button"], input[type="reset"], button, .button, .btnNormal, .filter_btn { cursor: pointer; line-height: 120%; margin-right:5px; position: relative; text-decoration: none; text-align: center; background: none repeat scroll 0% 0% transparent; display: inline-block; -moz-appearance: none; outline: 0px none; font-family: Tahoma,Geneva,sans-serif !important; font-size: 1em; padding: 4px 8px; font-weight: bold;    border-radius: 5px; transition: all 0.2s ease 0s; }
.filter_btn { line-height: 100% !important; padding: 2px 4px !important; }
input[type="button"]:disabled, button[type="button"]:disabled { border:1px solid #cccccc; color: #cccccc; cursor:not-allowed; }
input[type="file"] {border: 1px solid #a8a8a8;line-height:20px; height: 25px;color: #000;background-color:#fff;font-size: 1em;}
select { padding:3px 3px 3px 5px; border: 1px solid #d8d8d8 !important; text-align:left; font-weight:normal!important; margin-right:5px; }

/* buttons normal style */
.no_image, .info_btn{background:url(../css/images/sprite.png) no-repeat;border:0;cursor:pointer;}
.no_image{background-position:-0 -303px; width:60px; height:32px;}
.info_btn{background-position:-82px -303px; width:17px; height:17px;display:block;}
.search-btn, .new-btn, .delete-btn, .help-btn { display:block; width:17px; height:17px;border:0;cursor:pointer; background:url(../css/images/sprite.png) no-repeat;}	
.validate-btn, .summary-btn, .save-btn, .discard-btn, .submit-btn, .receiptPdf-btn, .receipt-btn { background:url(../css/images/sprite.png) no-repeat; width:39px; height:35px;cursor:pointer;border: none;}
.summary-btn{background-position:0 0;}
.validate-btn{background-position:0 -45px;border: none;}
.save-btn{background-position:0 -90px;border: none;}
.discard-btn{background-position:0 -135px;}
.submit-btn{background-position:0 -180px;border: none;background: none!important}
.search-btn{background-position:0 -250px;}
.new-btn{background-position:-68px -45px;}
.delete-btn{background-position:-91px -45px;}
.help-btn{background-position:-0 -226px;}
.receiptPdf-btn{background-position:0 -344px;}
.receipt-btn{background-position:-0 -345px;}
span.ui-jqgrid-title span{vertical-align:top !important}
/* buttons style end here*/

img.validate-img, img.save-img, img.save-img-disabled,img.validate-img-disabled, img.submit-img, img.discard-img, img.receiptPdf-img, img.summary-img, .image_btn, img.delete-img, img.search-img, img.clear-img { cursor:pointer; width:39px; height:35px; background: url(../css/images/sprite.png) no-repeat; border: none; }
img.grd-search-img, img.grd-new-img, img.grd-new-img1, img.grd-delete-img, img.grd-help-img, img.search-img { background:url(../css/images/sprite.png) no-repeat; width:17px; height:17px; border:0; cursor:pointer; /*margin-top:2px;*/ position:relative; top:3px; }
img.icon-img, img.clear-img { width:17px; height:17px; }
img.grd-search-img { background-position:0 -250px; }
img.clear-img{ background-position:-28px -248px; }
img.grd-delete-img { background-position:-91px -45px; }
img.grd-new-img { background-position:-68px -45px; }
img.grd-new-img1 { background-position:-60px -40px; }
img.search-img { background-position:0 -250px; }
img.validate-img { background-position:0 -45px; }
img.save-img { background-position:0 -90px; }
img.save-img-disabled{ background-position:-81px -165px; opacity:0.5;cursor:default;}
img.validate-img-disabled { background-position:-81px -120px; opacity:0.5;cursor:default;}
img.submit-img { background-position:0 -180px; }
img.discard-img { background-position:0 -135px; }
img.receiptPdf-img { background-position:0 -344px; }
img.summary-img { background-position:0 -0px; }
img.delete-img { background-position:-27px -270px; width:28px; height:20px; border:0; margin-right:5px !important; vertical-align:middle; margin-top: -5px; }
/* input style end here */

/* txt color */
.txt-blue{font-weight:700; vertical-align:top}
.txt-white{color:#fff; font-weight:700; vertical-align:middle;position:relative;left:10px;top:3px}
h1.green{color:#86b324; font-weight:400}
a.help-icon{background:url(../images/sprite.png) 0 -226px no-repeat; height:18px; width:18px}

/* alignment css */
.pad_none{padding:0!important}
.gray-bg{ background:#eaeaea}
.pad1{padding:10px 10px 0}
.pad2{padding:8px}
.marg1{margin-right:8px!important}
.marg_b15{margin-bottom:15px}
.filter_pad { float:left;padding-top:5px}

.wdth287{width:270px}
.wdth250{width:250px !important}
.wdth280{width:262px!important}
.wdth285{width:285px}
.wdth100px{width:100px}
.wdth110{width:110px}
.wdth125{width:125px}
.wdth200{width:200px}
.wdth100{width:100%!important}
.wdth100p{width:100%}
.wdth98{width:98%!important}
.wdth150{width:150px}
.wdth165{width:165px}
.wdth60{width:57.5%}
.wdth40{width:40%}
.wdth50{width:50%}
.wdth80{width:80%}
.wdth84 {width:84%}
.wdth91{width:91%}
.wdth49{width:48.7%}
.wdth225{width:225px!important}
.wdth1005{width:1005px;}
.wdth160{width:160px!important}
.wdth400{width:400px!important}
.wdth180{width:180px}
.wdth100pc{width:100%!important}
.wdth98pc{width:99%!important}
.wdth600{width:600px !important}

#workBenchForm  .wdth100-wb {width:100%!important \8; overflow:hidden; visibility:visible;word-wrap:word-break}
#userList .wdth100-ul {width:99%!important \8; overflow:hidden; visibility:visible; word-wrap:word-break}
#abc .wdth100-iul {width:100%!important \8; overflow:hidden; visibility:visible;word-wrap:word-break}
#feeItemForm .wdth100-gfi{width:100%!important \8; overflow:hidden; visibility:visible;word-wrap:word-break}
.clear .wdth100-gfc {width:100% !important \8; overflow:hidden; visibility:visible;word-wrap:word-break}
#gview_niceTrademarkGridgrid span.ui-jqgrid-title a{margin-right:0px}
.wdth100-ntrdmark {/* width:92% !important \8; overflow:hidden; */ visibility:visible;word-wrap:word-break; display:table-block; }
#wbDiv {width:100%!important \8; overflow:hidden; visibility:visible; word-wrap:word-break}
.align-bottom{position:relative;top:38px}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.align-bottom{position:relative;top:42px;}
}

/* data grid style ( this style apply for site data grids ) */
.pad_L10{padding-left:10px}
.pad_R10{padding-right:10px!important}
#grid-box{padding:0 10px 0 10px;margin-bottom:15px;float:left;width:98.3%}
#grid-box3{padding:0 10px 0 10px;margin-bottom:15px;float:left;width:98.3%}
.grid-blue-header{background:url(../css/images/grid-head-bg.jpg  ) repeat-x;height:25px;-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;}
.grid-btn ul li label{padding-left:3px}
.grid-btn ul{ margin:0; padding-right:10px}
.grid-btn ul li{float:left;color:#fff;padding:3px 5px 0}
.grid-btn ul li a{color:#fff;}

#pager1_center table tr td select, #pager2_center table tr td select, #pager3_center table tr td select, #pager4_center table tr td select{padding:2px 4px;}
#gbox_list1, #gbox_list1 div, table#list1, #gbox_list2, #gbox_list2 div, table#list2, #gbox_list3, #gbox_list3 div, table#list3, #gbox_list4, #gbox_list4 div, table#list4{width:auto!important}
#pct_app_div td span{padding-left:5px}
#pg_patentPrioritiesDetailsGridpager table, #pg_uploadTrademarkGridpager table, #pg_niceTrademarkGridpager table{width:96%!important}
#pg_patentPersonDetailsGridpager table{width:99%!important}
span.ui-jqgrid-title{width:99%}
span.ui-jqgrid-title a span{margin-right:5px}
span.divider{padding:0 5px!important}
.workbenchGridContainer .ui-widget-content { border:0px solid #000; }
.ui-jqgrid .ui-jqgrid-htable th:hover { background:#ccc;}
.ui-widget-header .ui-state-active { border-bottom:1px solid #fff !important; }

/*grid header */
#gview_representativeDetailsGridgrid div.ui-widget-header,#gview_appUserPermissionGridIdgrid div.ui-widget-header,#gview_addressListGridgrid div.ui-widget-header,#gview_freeConditionGridgrid div.ui-widget-header,#gview_freeItemGridgrid div.ui-widget-header,#gview_externalUsersGridgrid div.ui-widget-header,#gview_internalUsersGridgrid div.ui-widget-header,#gview_patentPersonDetailsGridgrid div.ui-widget-header, #gview_niceTrademarkGridgrid div.ui-widget-header, #gview_patentPrioritiesDetailsGridgrid div.ui-widget-header, #gview_uploadTrademarkGridgrid div.ui-widget-header{height:29px;color:#fff!important;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {background:#bee3f9;border: 1px solid #8bb1c8; color: #084970;font-weight: bold;}
.ui-widget-content {background: url(images/ui-bg_inset-hard_100_fcfdfd_1x100.png) repeat-x scroll 50% bottom #FCFDFD;}
#stalinDivgrid.ui-widget-content, #stalinPatentDivgrid.ui-widget-content, #stalinTradeMarkDiv.ui-widget-content{border:none!important}
#contents div.ui-widget-content{border:none!important}
/* data grid style end here */

/* pop up window start here */
.wdth200{width:200px}
.wdth240{width:240px}
.wdth248{width:248px}
.wdth235{width:235px}
.wdth580{width:580px}
.wdth432{width:432px}
.wdth390{width:390px}
.wdth475{width:475px}

.pad_l10{padding-left:10px}
.pad10{padding-top:10px!important}
.pad5{padding:5px!important}
.pad25{padding-left:25px}
.pad150{padding-left:150px!important}
.pad_b10{padding-bottom:10px!important}
.pad_b_none{padding-bottom:none !important}

.hgt43{height:43px}
.hgt71{height:78px}
.hgt80{height:80px}

.left_box{float:left}
.right_box{float:right}

.vert_sub{vertical-align:sub}

span.dlt_image a{color:#000; cursor:pointer; display: inline-block; height:20px; vertical-align:middle} 
.popup_comment{width:236px}
.center_box div label{float:left;width:150px;position:relative;top:7px}
.browse, .browse2, .browse_popup{border:1px solid #c1dcf1}
.browse{width:285px}
.browse2{width:269px}
.browse_popup{width:249px}
.logo_browse{width:225px}
.browse_marg input{margin-right:5px}
.close_btn, .clear_btn, .calendar_btn{background:url(../css/images/sprite.png) no-repeat; width:17px;height:17px;border:0;cursor:pointer}
.close_btn{ background-position:0 -270px}
.clear_btn{ margin-top:5px; background-position:-28px -251px; display:block; float:left;}
.calendar_btn{ background-position:-28px -227px}

.pop_up_btn{float:left;width:100%}
.pop_up_btn input{float:left;margin-right:5px}

.gray_btn{background:url(../css/images/gray_btnbg.jpg) repeat-x!important;height:25px!important;cursor:pointer;color:#fff!important;font-size:1.2em!important;border:1px solid #b56101!important;-webkit-border-radius:3px!important;border-radius:3px!important;font-weight:700}

#pop-up-gray{background:#666666;height:100%;width:99.5%;position:absolute;top:0;}
.popup_bar{background:#fff;border:4px solid #cccccc;-webkit-border-radius:5px;border-radius:5px; padding:12px}
.form_field_box{border:1px solid #ebe7e8;padding-bottom:15px}
.heading_pink{ background:#f2f0f1;padding:10px 15px;color:#e97f09; font-size:1.3em}
.form_details{padding:15px 15px 0 15px}

.type ul{padding:0; margin:0}
.type ul li{float:left;color:#666666;padding:0 5px 0 0}

.form_details table tr td{vertical-align:top;}
.form_details table tr td.form_label{padding-bottom:15px}

table.pre_filing_tbl tr td{padding:5px 5px 5px 0}
table.pre_filing_tbl tr td input img{position:relative;top:5px;left:5px;}
table.pre_filing_tbl tr td input { float:left; }
table.pre_filing_tbl .search-btn { margin:5px 0px 0px 5px; float:left; }

.thumbnail{border:1px solid #a9acb1;float:left;padding:15px 24px}
.images span{padding-right:40px}
.images span img{padding:5px 0}

.loading {background-image: url(../css/images/ajax-loader.gif); background-repeat: no-repeat; background-position: center; width: 100%; height: 100px;}
.modalOverlay {position: fixed;width: 100%;height: 100%;top: 0px;left: 0px;background-color: rgba(0,0,0,0.3);}
/* pop up window style end here */


/* workbench style start here */
.bdr_dot{border:1px dotted #e8e2e2}
.btn_ok{position:relative;bottom:2px;left:5px}
/*button.ui-multiselect{position:relative!important; top:5px; border: 1px solid #2e84c9 !important; }*/
button.ui-multiselect{position:relative!important; top:4px; cursor: pointer; border: 1px solid #2e84c9 !important; line-height: 120%; margin-right:5px; font-size: 1em; padding: 3px 5px; font-weight: bold; border-radius: 5px; transition: all 0.2s ease 0s; }
@-moz-document url-prefix() { button.ui-multiselect{position:relative !important; } }
button.ui-multiselect span{float:left;padding:1px 0}
button.ui-multiselect span.ui-icon{position:relative;top:0px;padding:1px 0!important}
#filter.ui-button-text-only .ui-button-text {padding:0!important;}
.wdth50pcnt{width:50%;}
.wdth_35pix {width:35px;}

.heigtwdth16px {border: none;width:14px;}
.marginOf3pxRight {margin-left:5px; margin-right:5px !important;}
.marginOf8pxRight {margin-left:8px; margin-right:5px !important;}
.tableStyle{padding-left: 10px; margin-top: 5px; width:100%; }
.marginOf1pxRight{ margin-right:24px !important;}

.paddingOf10pxLeft {padding-left:10px !important;}
.filterStyle {margin-right:5px !important; font-weight:400; font-size: 14px; color:#E97F09}
.margn_R10 {margin-right:10px !important;}
.margn_L10 {margin-left:10px !important;}
.successMsg{font-size: 1.5em;font-weight:400;color: #d1951f;}
.errMsg{font-size: 1.0em;color: #ff0000;}
.errMsg_login{font-size: 1.0em;color: #FF3B3B;}
.warningMsg{font-size: 1.0em;color: #CC7A29;}
.displayNone, .hiddenElement{display:none;}
.tabs no_bdr{cursor: auto;}

.paddingOf20pxTop{padding-top:10px}
.border_top{border-top: 7px solid #fff}
.fontWeightBold {font-weight: bold;}
.bg_lgtBlue_clr{background:#ECF4FC}
.btn_1 {height: 22px !important; width:35px !important; background-color: #2e6e9e !important; background-image:none !important; border: 1px solid #ccc !important; color: #fff !important; padding:0 !important;}

.ui-dialog ui-widget.ui-widget-content{margin:0 auto!important; width:500px}
.ui-widget-header { font-weight: bold;}
td.calender input{margin-right:5px}

.ui-dialog .ui-dialog-titlebar button.ui-dialog-titlebar-close{ border:0 none !important; background:none !important}
.ui-dialog .ui-dialog-titlebar button.ui-state-default span.ui-button-icon-primary.ui-icon{
background:url(../css/images/sprite.png) no-repeat 0px -270px!important;border: 0 none;cursor: pointer;height: 17px;width: 17px;}
/* workbench style end here */

.imageUnSelected { opacity: 1; border: solid 8px  #ffffff; }
.captcha { width:175px !important; height:40px !important; border:1px solid #C1DCF1; }

/* fee configurator */
.wdth172{width:172px}
.wdth735{width:735px}
.app_form_bdr {background: none repeat scroll 0 0 #FCFDFD;border: 1px dotted #CCCCCC;margin-bottom: 10px !important;margin-top: 10px !important;}
.config_bg {background: none repeat scroll 0 0 #dfedf6;}
.pad_none{padding:0!important}
.move_icon{width:50px}
.fee-info ul li{padding-right:10px;float:left}
.fee-info ul li label{font-weight:400;padding-right:3px}

table.fee_conf_box tr td{padding:8px 7px 8px 10px; vertical-align:top}

.type ul{paddiing:0; margin:0}
.type ul li{float:left;color:#666666;padding:0 5px 0 0}

.module_select{}
.sf-list-table{border:1px dotted #666666;width:440px;background:#fff;}
.sf-list-table input[type="checkbox"] {margin:0 8px 0 0;padding: 0;}
.sf-list-table th {background:#CCC;font-size:12px;font-weight:700;padding:3px}
.sf-list-table ul {margin:0;padding:0;height:125px!important; overflow:auto}
.sf-list-table ul li {padding:3px;font-size:12px}

a.sfbtn-01, a.sfbtn-02, a.sfbtn-03, a.sfbtn-04{background: url(../css/images/icons-sprite.png) no-repeat; display:block;height: 27px;width: 35px}
a.sfbtn-01 {background-position:0 1px;}
a.sfbtn-02 {background-position:0 -29px;}
a.sfbtn-03 {background-position:0 -60px;}
a.sfbtn-04 {background-position:0 -91px;}

.move_icon div a.sfbtn-01, .move_icon div a.sfbtn-02, .move_icon div a.sfbtn-03, .move_icon div a.sfbtn-04{margin-bottom:5px}
.divhide { display: none; }
.pad_L8{padding-left:8px!important;}
.mar_T8{margin-top:8px!important;}
.mar_B8{margin-bottom:8px!important;}
.mar_B10{margin-bottom:10px!important;}
.mar_R5{margin-right:5px!important;}
.float_left{float:left!important;}


/* user new profile */
table.profile_subtbl tr td{padding:0!important;}
table.enter_cap tr td{padding:5px 0 10px 0!important;}
.creat_profile{margin-top:20px;}
table.creat_profile_box tr td{padding:5px 7px 10px 8px; vertical-align:top; background:#f5f5f5}
div.ui-multiselect-menu{display:none}
ul.ui-multiselect-checkboxes{display:block;overflow:auto;}

/* application submitted */
div.submission_box{padding:10px}
div#test table.ui-widget-content{border:1px solid #ccc!important}
.submission_info_header{color:#4a663e;background:#F2F0F1;border:1px solid #ccc}

/* accept confirmation */
div#acceptRejectAppDiv { height:auto!important;padding:.3em .5em!important}
.ui-dialog .ui-dialog-buttonpane button#confirmButtonAcceptReject {cursor: pointer;margin: 0 0.4em 0 .2em;}

/* fees config css */
.sf-list-table select{width:99.5%;border:1px dotted #666666;height:120px} 

.no_image{background:url(../css/images/sprite.png) no-repeat -0 -303px; width:60px; height:32px;border:0;}
.info_btn{ float:right; background:url(../css/images/sprite.png) no-repeat -83px -304px; width:14px; height:14px;}
.ui-widget-content { background: url("images/ui-bg_inset-hard_100_fcfdfd_1x100.png") repeat-x scroll 50% bottom #FCFDFD; color:#222; }
th.ui-state-default .ui-state-hover { background:#d9eefb!important; border:0px solid #77a8c6!important; color:#084970!important; }

span.ui-jqgrid-title{width:99%}
span.ui-jqgrid-title a span{margin-right:0px}
span.divider{padding:0 5px!important}
ul.ui-multiselect-checkboxes li label {padding:3px 3px 0 0!important;position:relative;top:2px;left:2px; right:2px; width:98%; float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
ul.ui-multiselect-checkboxes li label span{ vertical-align:top!important}

#stalinDivgrid.ui-widget-content, #stalinPatentDivgrid.ui-widget-content, #stalinTradeMarkDiv.ui-widget-content, #prompt.ui-widget-content{border:none!important}

/* dashboard css */
#dashboard{width:720px;margin:15px auto;}
.dashboard_head{padding:8px 15px;margin-bottom:5px;-webkit-border-radius: 5px 5px 5px 5px;border-radius:5px; font-size: 14px;}
.dashboard_manu{border:1px solid #cccccc; -webkit-border-radius: 5px 5px 5px 5px;border-radius:5px;background:#fff;height:350px;}

/* disabled style start here */
.menu_box, .menu_box_dis, .folder, .sftp, .email, .user_doc, .import_app, .app_manu, .folder_dis, .sftp_dis, .email_dis, .user_doc_dis, .import_app_dis, .app_manu_dis { display:block; }
.menu_box{width:210px;height:150px;padding:25px;}
.menu_box_dis{width:210px;height:150px;padding:25px;/*background-position:0 0px;width:160px;height:100px;padding:25px*/}
.folder_dis{background-position:-432px 0;/*height:40px;*/padding:22px 0 0 80px}
.sftp_dis{background-position:-432px -71px;/*height:40px;*/padding:22px 0 0 80px}
.email_dis{background-position:-432px -144px;/*height:40px;*/padding:22px 0 0 88px}
.user_doc_dis{background-position:-432px -218px;/*height:40px;*/padding:0px 0 0 67px}
.import_app_dis{background-position:-432px -288px;/*height:40px;*/padding:20px 0 0 67px}
.app_manu_dis{background-position:-432px -360px;/*height:40px;*/padding:20px 0 0 67px}
/* disabled style end here */

/* enable style start here */
.folder{background-position:0 -157px;/*height:40px;*/padding:22px 0 0 80px}
.sftp{background-position:0 -228px;/*height:40px;*/padding:22px 0 0 80px}
.email{background-position:0 -302px;/*height:40px;*/padding:22px 0 0 88px}
.user_doc{background-position:0 -375px;/*height:40px;*/padding:20px 0 0 67px}
.import_app{background-position:0 -445px;/*height:40px;*/padding:20px 0 0 67px}
.app_manu{background-position:0 -517px;/*height:40px;*/padding:20px 0 0 67px}

/* enable style start here */
span.update a{position:relative;top:15px;color:#333; text-decoration:underline}
span.need_update {position:relative;top:15px;}
span.need_update a{color:#e5800a;text-decoration:underline}
span.need_update a.need_update_disable{color: #292929; cursor:default;}
.menu_box div label a, .menu_box_dis div label a{color:#666666; font-size:11px}
.menu_box div label a:hover, .menu_box_dis div label a:hover{color:#333333}
a.ui-corner-all .ui-menu-icon {margin-top: 0.1em !important;}

/* user doc btn */
.user_icon_enb, .user_icon_disb{background: url(../css/images/sprite_dashboard.png) no-repeat;display:block;width:16px;height:19px;border:0}
.user_icon_enb{background-position:-432px -445px;cursor:pointer;}
.user_icon_disb{background-position:-432px -477px;}
a.user_doc_name{color:#e5800a!important;text-decoration:underline!important;cursor:pointer}
.user_icon_disb{background-position:-432px -477px;}
.cursorPointer{ cursor:pointer; }
.padding_10px { padding:10px 10px 10px 10px; }
.greyBg { background-color: #E0E0E0!important; }
.PadTop15px { padding-top: 13px; }

table.tablebox{width:100%!important}
.ui-state-default .ui-th-column .ui-th-ltr .ui-state-hover{border-bottom:0 !important;}
.ui-jqgrid .ui-pg-table td{ padding:0 !important;}
.ui-jqgrid .ui-pg-selbox{ padding:0; line-height:20px !important; height: 20px !important;}
.ui-jqgrid .ui-pg-button {border-bottom:0 !important;}
.ui-jqgrid-htable th:hover { border-top:0!important; border-bottom:0 !important }
table.ui-pg-table .ui-state-hover { border:0px solid #77a8c6!important; color:#084970!important; }
.imageSelected{ opacity: 0.9; border: solid 8px #cfcfcf; }
.ui-jqgrid .ui-pg-selbox {font-size: 1em !important; margin-top:2px!important} 
.ui-jqgrid .ui-pg-input {font-size: 1em !important; margin-top:2px!important} 
.ui-th-ltr, .ui-jqgrid .ui-jqgrid-htable th.ui-th-ltr {border-left: 0 !important}
.ui-jqgrid .ui-jqgrid-htable th.ui-th-ltr .ui-state-hover {border-top: 0 !important; border-right: 0 !important; border-bottom: 0 !important; border-left: 0 !important}
.ui-jqgrid .ui-jqgrid-resize-ltr {margin:0 !important}
.ui-jqgrid .ui-jqgrid-htable th.ui-th-ltr :last-child{border-right: 0 !important}
.ui-jqgrid TR.jqgrow TD :first-child {padding-left:0 !important}

.refresh-btn {float:right;margin-right:20px;margin-top:9px}
.ui-jqgrid .ui-jqgrid-title { margin:.1em 0 0em !important; }

.ui-tabs .ui-tabs-nav { margin: 0; padding: 0.2em 0.2em 0 1em !important; }
#contents { padding-bottom:10px !important; }
.align-left { float:left; }
.align-right { float:right; }
.hasDatepicker { float:left; }
.ui-datepicker-trigger{ margin-top:5px; margin-right:5px;  float:left; }


.niceDoNotExistComponentContainer{background-color: #CE8202;margin-left:2px;border-radius: 5px;float: left;}

.nicevalidatewhiteComponentContainer{background-color: #9C9B9A;margin-left:2px;border-radius: 5px;float: left;}
.niceDescComponentContainer{background-color: #60C360;margin-left:2px;border-radius: 5px;float: left;}
.customNiceDescComponentContainer{background-color: #EC5656;margin-left:2px;border-radius: 5px;float: left;}
.niceDescComponent{float: left;margin: 0px 4px 0px 4px;color: white;}
.jqueryValidationErrMsgPosition{
	
	top: 60px!important;
}
.adminDashBoardUserDocConf{background-position:0 -375px;/*height:40px;*/padding: 0px 0 0 67px;}
.specialdiscountcss { padding-right:20px !important; }

#gbox_workbenchGridgrid, #workbenchGridpager { width:100% !important; }

iframe.applicationreceipt { margin-bottom:10px; width:100%; border:1px solid #ccc; height:300px; }
.buttonContainer {margin-bottom:10px;  float:right; text-align:right; width:100%; }
a.receivenewfile { font-weight:bold; color:#2e6e9e }


.countrylists { float: right; margin-right: 10px; }
.countrylists-admin { float: right; margin-right: 10px; }

.top-search { padding:0px 0px; position:relative; }
span.fa-search { cursor:pointer; position:relative; color:#fff; cursor:pointer; right:90px; top:0px; z-index:10000; border-radius:100%; width:35px; height:35px; display:block; line-height:35px; text-align:center; }
#flag-container { position:absolute; right:140px; top:0px; float:left; width:230px; }
.countryflags { padding:0px; height:26px; line-height:26px; color:#000; background:transparent; overflow:hidden; }
.flag-toggle { margin-top:5px; float:right; line-height:normal; }
.countryflags::-moz-placeholder { color:#000; opacity:0.3 }
.countryflags:-ms-input-placeholder { color:#000 }
.countryflags::-webkit-input-placeholder { color:#000 }
ul.country-flags { margin:0px; padding:0px;}
ul.country-flags li { margin-right:10px; float:left; display:block; }
ul.country-flags li:last-child { margin-right:0px; }

a.flags { padding:0px !important; float:left; border:1px solid #ccc; display:block; width:40px!important; height:26px!important; }
a.flag-usa { background:url(../css/images/usa-flag.png) !important; }
a.flag-indonesia { background:url(../css/images/cambodia-flag.png) !important; }
a.flag-cambodia { background:url(../css/images/indonesia-flag.png) !important; }
a.flag_arabic { background:url(../css/images/arabic-flag.png) !important; }

/* .representativegrid { float:left; }
.commonpersongrid { float:right; }
.commonprioritiesgrid { margin-top:15px; float:left; }
.uploadfilesearch { margin-top:15px; float:right; }
.niceclassgrid { margin-top:15px; float:left; } */


.representativegrid { margin-right:1%; float:right; width:48%;  }
.commonpersongrid { margin-left:1%; float:left; width:48%; }
.commonprioritiesgrid { margin-top:1%; margin-right:1%; float:left; width:48%; }
.uploadfilesearch { margin-top:1%; margin-left:1%; float:right; width:48%; }
.niceclassgrid { margin:1% 1% 0px 1%; float:left; width:97%; }

.grid-title { float:left!important; }
.add-delete-options { float:right; }
.add-delete-options ul li { float:right; display:inline-block; }
.add-delete-options ul li a { cursor:pointer; color: #393939 !important;}
.add-delete-options ul li span img { margin-right:5px; float:left; }

.trademark-icons { float:right; }
.trademark-icons  ul li{ float:left; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { margin-left:8px; float:left !important; }

/*#representativeDetailsGridContainer { margin-left:10px; }*/
#patentPrioritiesDetailsGridContainer { margin-left:10px; }
/*#applicantGridContainerDiv { margin-right:10px; }*/
#uploadTrademarkGridContainer { margin-right:10px; }

.search-icon { margin-top: 15px; float:right; }

span.language-label { margin-right:10px; color:#ffffff; }
.countrylists select { height:36px; line-height:36px; color:#ffffff; border:1px solid #3b84b0 !important; background:transparent; }
.countrylists select:hover { background:#0078a0; }
.countrylists select option { color:#fff; border:0px !important; background:#0078a0; }
.countrylists select option:hover { background:#77a8c6 !important; }

.countrylists-admin select { height:36px; line-height:36px; color:#ffffff; border:1px solid #3b84b0 !important; background:transparent; }
.countrylists-admin select:hover { background:#0078a0; }
.countrylists-admin select option { color:#fff; border:0px !important; background:#0078a0; }
.countrylists-admin select option:hover { background:#77a8c6 !important; }

.icon-notification { margin-top:3px; margin-right:10px; float:left; width:16px; height:16px; }
.summary { float:left; display:inline-block; width:90%; }

.notificationcount { border-radius: 10px; font-size:10px; color: black; padding: 1px 5px; background:yellow;}

.invencursorPointer{ cursor:pointer; }
.repcursorPointer{ cursor:pointer; }
.pricursorPointer{ cursor:pointer; }
.uploadcursorPointer{ cursor:pointer; }
.nicecursorPointer{ cursor:pointer; }
.paymentErrMsg{color: #561c1c;margin-top:20px;}
.paymentSuccessMsg{color: #d1951f;margin-top:20px;}
.mandatoryField {font-weight: bold; color: #C80000!important; padding: 0 5px 0 5px;}

@media print {#printPageButton {display: none;}}


/* Config screen start */
.toggle-section { padding:0px 0px 0px 20px; width:80%; float:left; display: none; }
.toggle-section h2 { margin-top:0px; }
.active-section { display:block; }
.left-section { float:left; width:20%; background:#bee3f9; }
ul.configtoggle { }
ul.configtoggle li { width:100%; display: block; float: left; border-bottom:1px solid #fff; }
ul.configtoggle li a { padding:10px; width:100%; display: block; text-transform: uppercase;}
ul.configtoggle li a:hover { color:#fff; background:#3b84b0; }
ul.configtoggle li a.active-selection{ color:#fff; background:#3b84b0; }

.text-uppercase {
	text-transform: uppercase;
}
.graybg{ background:#eaeaea !important;}
.vrtl-align-btm{vertical-align:bottom}

#advance-config textarea {
    box-sizing: border-box;
    resize: none;   
     width: 461px !important;
    line-height: normal;
}

#advance-config table  tr td {     
    max-width: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.noteMsg{
	color: #CC7A29;padding-left: 10px;
}
/* Config screen End */