#pop_up_container_new {
    width: 495px;
    float: left;
    margin: 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: #fff;
    border: 1px solid #dcdcdc;
    box-shadow: 0 0 5px #000
}

#pop_up_container_new .content_row1 {
    padding: 0;
    float: left;
    width: 100%;
    font: bold 12px 'Inter';
    height: 40px;
    background: #EBEBEB;
    border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0
}

#pop_up_container_new .content_row1 h3 {
    margin: 0;
    float: left;
    width: auto;
    text-transform: uppercase;
    font: bold 14px/40px 'Inter';
    color: #525252;
    padding: 0 0 0 10px
}

#pop_up_container_new .content_row1 h3 img {
    float: right
}

#pop_up_container_new .content_area_outer {
    width: 100%;
    background: 0;
    border-radius: 0 0 5px 5px;
    float: left;
    float: left
}

#pop_up_container_new .content_area_outer.mail_popup {
    text-align: left;
    overflow: auto;
    background: #fff;
    height: 400px;
    padding: 10px;
    width: 96%;
    float: left
}

#pop_up_container_new .content_area_outer.mail_popup p {
    text-align: left;
    width: 98%;
    font-weight: 400;
    padding: 0;
    font-size: 12px
}

#pop_up_container_new .content_row1 a.close {
    float: right;
    padding: 9px 39px 0 0;
    color: #000;
    text-decoration: none;
    font-size: 12px
}

#pop_up_container_new .content_row1 a.close:hover {
    text-decoration: underline
}

#pop_up_container_new .content_area {
    background: 0;
    float: left;
    margin: 0 2%;
    width: 96%
}

#pop_up_container_new div.notes {
    float: left;
    font-size: 12px;
    width: auto
}

#pop_up_container_new div.notes span.note {
    float: left;
    width: 100%;
    font-size: 12px
}

#pop_up_container_new .content_area .alertmeassage {
    float: left;
    width: 100%;
    padding-bottom: 10px
}

#pop_up_container_new .content_area .alertmeassage>span {
    background: url(../orange_theme/images/time-tracking/are_you_sure_img.png) no-repeat 0 0;
    color: #525252;
    float: left;
    font-size: 15px;
    line-height: 19px;
    margin: 10px 0 5px;
    padding: 10px 0 10px 65px;
    width: 84%
}

#pop_up_container_new .content_area .alertmeassage span.success {
    background: url(../orange_theme/images/event_icons.png) no-repeat 0 -48px;
    color: #525252;
    float: left;
    font-size: 15px;
    line-height: 19px;
    margin: 10px 0 5px;
    padding: 3px 0 22px 35px;
    width: 84%;
    font-weight: 700
}

#pop_up_container_new .content_area .alertmeassage .help_span {
    background: url(../orange_theme/images/help_icon01.png) no-repeat 0 0;
    color: #525252;
    float: left;
    font-size: 15px;
    line-height: 19px;
    margin: 10px 0 5px;
    padding: 0 0 22px 65px;
    width: 84%
}

#pop_up_container_new .alertmeassage ul.button {
    float: left;
    width: auto;
    list-style: none;
    padding: 20px 0 0 68px
}

#pop_up_container_new .alertmeassage ul.button li {
    margin-right: 10px;
    border: 0;
    float: left;
    margin-bottom: 10px
}

#pop_up_container_new .alertmeassage ul.button li a {
    float: left;
    text-decoration: none;
    line-height: 37px
}

#pop_up_container_new .alertmeassage ul.button li a:hover {
    text-decoration: none
}

#pop_up_container_new .alertmeassage ul.button li a span {
    padding: 0!important
}

#pop_up_container_new .alertmeassage ul.button li a span small {
    float: left
}

#pop_up_container_new .alertmeassage ul.button li a span small.ok {
    background: url(../orange_theme/images/time-tracking/cancel_ok_btn.jpg) no-repeat 0 0;
    width: 66px;
    height: 35px
}

#pop_up_container_new .alertmeassage ul.button li a span small.ok:hover {
    background-position: 0 bottom
}

#pop_up_container_new .alertmeassage ul.button li a span small.cancel {
    width: 89px;
    height: 35px
}

#pop_up_container_new .alertmeassage ul.button li a span small.cancel:hover {
    background-position: -68px bottom
}

#pop_up_container_new .alertmeassage ul.button li a span small.send {
    background: url(../orange_theme/images/mysendButton.jpg) no-repeat 0 0;
    width: 89px;
    height: 35px
}

#pop_up_container_new .alertmeassage ul.button li a span small.send:hover {
    opacity: .9
}

#pop_up_container_new .alertmeassage ul.button li a span small.yes {
    background: url(../orange_theme/images/time-tracking/cancel_ok_btn.jpg) no-repeat -232px 0;
    width: 61px;
    height: 35px
}

#pop_up_container_new .alertmeassage ul.button li a span small.yes:hover {
    background-position: -232px bottom
}

#pop_up_container_new .alertmeassage ul.button li a span small.no {
    background: url(../orange_theme/images/time-tracking/cancel_ok_btn.jpg) no-repeat -298px 0;
    width: 52px;
    height: 35px
}

#pop_up_container_new .alertmeassage ul.button li a span small.no:hover {
    background-position: -298px bottom
}

#pop_up_container_new .alertmeassage ul.button li a span small.reload {
    background: url(../orange_theme/images/time-tracking/cancel_ok_btn.jpg) no-repeat right 0;
    width: 86px;
    height: 35px
}

#pop_up_container_new .alertmeassage ul.button li a span small.reload:hover {
    background-position: right bottom
}

#pop_up_container_new .alertmeassage ul.button li.last {
    margin: 0
}

#content_section_tab_data1 a.btn {
    float: left;
    width: auto;
    background: url(../orange_theme/images/button.gif) no-repeat 0 -106px;
    color: #000;
    margin-top: 4px;
    height: 31px;
    text-decoration: none;
    padding-left: 8px
}

#content_section_tab_data1 a.btn span {
    float: left;
    width: auto;
    background: url(../orange_theme/images/button.gif) no-repeat right -75px;
    height: 31px;
    padding: 1px 15px 0 5px!important;
    line-height: 31px;
    color: #000!important;
    font-size: 12px
}

#pop_up_container_new .content_area .alertmeassage ul.button.no_magin {
    margin: 5px 0 0 0
}

#pop_up_container_new .content_area .alertmeassage.no_pad {
    float: left;
    width: 100%;
    padding-left: 4px
}

#pop_up_container_new.mail_notification {
    position: fixed;
    top: 20%;
    left: 30%
}

#pop_up_container_new .content_area.pad {
    padding: 10px 0
}

#pop_up_container_new p {
    float: left;
    width: 100%;
    font-size: 12px;
    padding: 10px 0;
    color: #ed4e00;
    font-family: 'NotoSansSemibold';
    font-weight: 400;
    text-align: center
}

#pop_up_container_new .content_area .form_row {
    float: left;
    width: 95%;
    font-size: 12px;
    padding: 0 0 10px 0
}

#pop_up_container_new .content_area .form_row.big_row {
    width: 100%
}

#pop_up_container_new .content_area .form_row label {
    float: left;
    width: 107px;
    font-family: 'NotoSansSemibold';
    font-weight: 400;
    font-size: 12px
}

#pop_up_container_new .content_area .form_row label.small_label {
    width: 55px;
    font-family: 'NotoSansSemibold';
    font-weight: 400;
    padding-bottom: 3px
}

#pop_up_container_new .content_area .form_row label.left_text {
    text-align: left
}

#pop_up_container_new .content_area .form_row .outer_input {
    float: left;
    width: 272px
}

#pop_up_container_new .content_area .form_row input {
    width: 188px;
    background: #f8f8f8;
    border: 1px solid #d6d6d6;
    color: #818181;
    display: block;
    float: left;
    font-size: 12px;
    height: 20px;
    padding: 3px
}

#pop_up_container_new .content_area .form_row input.big_input {
    width: 371px;
    padding: 0 5px
}

#pop_up_container_new .content_area .form_row textarea {
    float: left;
    width: 100%;
    height: 250px;
    background: #f8f8f8;
    border: 1px solid #e1e0e0;
    color: #818181;
    float: left;
    font-size: 12px;
    margin: 0;
    padding: 3px
}

#pop_up_container_new .content_area .form_row_bot {
    float: left;
    width: auto;
    padding: 0 0 20px 142px
}

#pop_up_container_new .content_area .alertmeassage.new_width {
    width: auto;
    padding-left: 10px
}

#pop_up_container_new .content_area .alertmeassage ul.btn {
    float: left;
    width: auto;
    list-style: none;
    background: 0;
    margin: 4px 0 0 0
}

#pop_up_container_new .content_area .alertmeassage ul.btn li {
    float: left;
    width: auto;
    padding-right: 10px;
    background: 0
}

#pop_up_container_new .content_area .alertmeassage ul.btn li a {
    float: left;
    width: auto;
    background: url(../orange_theme/images/button.gif) no-repeat 0 -106px;
    height: 31px;
    padding-left: 8px;
    text-decoration: none;
    color: #000;
    font-size: 12px
}

#pop_up_container_new .content_area .alertmeassage ul.btn li a span {
    float: left;
    width: auto!important;
    background: url(../orange_theme/images/button.gif) no-repeat right -75px;
    font-size: 12px;
    height: 31px;
    line-height: 31px;
    padding: 1px 15px 0 5px!important;
    margin: 0;
    text-decoration: none
}

#pop_up_container_new .proceed_row {
    float: left;
    width: 65%;
    padding: 10px 0 10px 107px;
    margin: 0
}

#pop_up_container_new .proceed_row .submit {
    float: left;
    width: auto;
    font-size: 12px;
    line-height: 36px;
    height: 36px;
    color: #fff;
    margin-left: 10px;
    display: inline;
    border: 0
}

#pop_up_container_new .proceed_row button.submit span {
    padding: 0 14px 0 0;
    height: 36px;
    background: url(../orange_theme/images/button_new.gif) right 0;
    background-color: #fff
}

#pop_up_container_new .proceed_row button.submit span span {
    padding: 0 0 0 13px;
    height: 36px;
    line-height: 36px!important;
    background: url(../orange_theme/images/button_new.gif) left 0;
    background-color: #fff
}

#pop_up_container_new .proceed_row .cancel {
    border: 0;
    cursor: pointer;
    margin-left: 10px
}

#pop_up_container_new .content_area .alertmeassage .wait_box {
    float: left;
    width: 100%;
    text-align: center;
    padding: 3px 0
}

#pop_up_container_new .content_area .alertmeassage .notes {
    float: left;
    width: 95%;
    padding: 5px;
    margin: 4px 0;
    background: #f8f8f8;
    border: 1px solid #efefef
}

#pop_up_container_new .alertmeassage.no_pad ul.button {
    padding: 15px!important
}

#pop_up_container_new.varbox_sec {
    background: #FFF;
    border: 1px solid #DCDCDC;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 5px #000;
    float: left;
    margin: 0;
    width: 495px
}

.varbox_sec .alertmeassage {
    float: left;
    padding: 10px;
    width: 475px
}

.varbox_sec .alertmeassage h3 {
    color: #000;
    font: 18px/24px 'Inter';
    padding: 0
}

#pop_up_container_new.varbox_sec .alertmeassage p {
    color: #000;
    font: 12px/18px verdana;
    padding: 6px 0;
    text-align: left
}

.varbox_sec .alertmeassage ul {
    float: left;
    width: 455px;
    margin: 8px 0 10px 20px;
    list-style-type: square
}

.varbox_sec .alertmeassage ul li {
    float: left;
    width: 100%;
    padding: 1px 0;
    font-family: Verdana
}

.varbox_sec .alertmeassage ul li strong {
    font-family: verdana
}

.varbox_sec .alertmeassage div {
    background: #F1F1F1;
    padding: 5px;
    display: block;
    clear: both
}

.varbox_sec .alertmeassage div h4 {
    font: 18px/20px 'Inter';
    color: #000
}

.varbox_sec .alertmeassage div.note1 {
    color: #666
}

.dyn_var {
    float: left;
    padding: 0 0 0 24px;
    clear: left;
    background: url(../orange_theme/images/time-tracking/info_icon.png) no-repeat 0 9px;
    margin: 51px 0 0 9px
}

.dyn_var a {
    font: normal 14px/35px 'Inter';
    color: #4c80ae;
    text-decoration: underline
}

.dyn_var a:hover {
    text-decoration: none
}

#in_temp_container_outer #error_container {
    width: 978px;
    margin: 15px 20px;
    float: left
}

#content_container #error_container {
    width: 908px;
    margin: 15px 20px 0;
    float: left
}

.template1_lower_tab .compound_tax {
    float: right;
    width: auto;
    font: 11px 'Inter';
    color: #000
}

#content_container .error_container_main {
    width: 960px;
    float: left;
    padding: 25px 10px;
    margin: 15px 0 15px;
    text-align: center;
    border: 1px solid #fecaca;
    background: #fff3f3;
    font: bold 12px 'Inter';
    color: #515151
}

#content_container .error_container_main a {
    font: normal 11px 'NotoSansSemibold';
    color: #dc7800;
    text-decoration: underline
}

#content_container .error_container_main a:hover {
    font: normal 11px 'NotoSansSemibold';
    color: #dc7800;
    text-decoration: none
}

.dhtmlwindow {
    position: absolute;
    visibility: hidden;
    background-color: #d17100;
    /* border: 1px solid #bababa; */
    font-size: 12px;
    color: #000;
}

.drag-handle {
    text-indent: 3px;
    font: normal 20px/32px 'NotoSansSemibold';
    background-color: #d17100;
    color: white;
    cursor: move;
    overflow: hidden;
    width: auto;
    padding: 0 10px 0 12px;
    filter: progid: DXImageTransform.Microsoft.alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
    z-index: 99999;
    border-left: 1px solid #e68e00;
    border-top: 1px solid #e68e00
}

.drag-handle .drag-controls {
    position: absolute;
    right: 2px;
    top: 5px;
    cursor: hand;
    cursor: pointer;
    float: left
}

.drag-controls img {
    float: right
}

.drag-contentarea {
    background-color: #fff;
    color: black;
    height: auto;
    overflow: auto;
    padding-bottom: 10px
}

.drag-statusarea {
    border-top: 1px solid gray;
    background-color: #e97b30;
    height: 18px;
    padding-top: 5px
}

.drag-statusarea #loadStatus {
    padding-left: 3px;
    width: auto;
    float: left
}

.drag-resizearea {
    width: 13px;
    height: 13px;
    ursor: nw-resize;
    font-size: 0;
    margin-top: 10px
}

.dhtmlwindow span.button {
    background: url(../orange_theme/images/button.gif) no-repeat 0 0;
    display: inline;
    margin: 1px 6px 0 0;
    border: 0;
    color: #fff;
    cursor: pointer;
    font-style: normal;
    height: 36px;
    padding: 0 10px;
    text-decoration: none;
    vertical-align: middle
}

.more_content_icon {
    cursor: pointer;
    color: #e97b30;
    float: right;
    font-weight: 700
}

.clear {
    clear: both
}

#pop_up_container {
    width: 700px;
    float: left;
    margin: 0;
    display: inline;
    font-size: 3px
}

#pop_up_container .curve .top_row {
    width: 672px;
    float: left;
    background: url(../orange_theme/images/popup_top_bot.png) repeat-x 0 0;
    height: 10px
}

#pop_up_container .left {
    float: left
}

#pop_up_container .right {
    float: right
}

#pop_up_container .curve_bot .bottom_row {
    float: left;
    width: 672px;
    height: 10px;
    background: url(../orange_theme/images/popup_top_bot.png) repeat-x 0 bottom
}

#pop_up_container .selectbox_bg {
    float: left;
    width: 95px;
    height: 22px;
    background: url(../orange_theme/images/invoice_page_bg.gif) no-repeat 0 -81px;
    color: #000
}

#pop_up_container .selectbox_bg.pad_none {
    margin: 0
}

#pop_up_container .selectbox_big {
    float: left;
    width: 238px;
    background: url(../orange_theme/images/invoice_page_bg.gif) no-repeat 0 -200px;
    height: 22px;
    margin: 0
}

#pop_up_container .left_shadow {
    width: 100%;
    background: #F3F3F3;
    float: left;
    border: 1px solid #cfcfcf;
    box-shadow: 0 0 8px 0 #000;
    -ms-box-shadow: 0 0 8px 0 #000;
    -moz-box-shadow: 0 0 8px 0 #000;
    -o-box-shadow: 0 0 8px 0 #000;
    -webkit-box-shadow: 0 0 8px 0 #000
}

#pop_up_container .right_shadow {
    width: 100%;
    float: left
}

#pop_up_container .content_area {
    background: #f3f3f3;
    float: left;
    width: 96%;
    margin-left: 2%;
    display: inline;
    padding: 5px 0 1px 0
}

.inner_container {
    width: 100%;
    float: left
}

#pop_up_container #content_section_inner .tab {
    width: 100%
}

#pop_up_container .template_row_big {
    float: left;
    width: 350px;
    margin: 7px 0 2px 0;
    padding: 0 0 15px 20px
}

#pop_up_container .template_row_big .clear_both {
    clear: both;
    width: 100%;
    padding: 0;
    margin: 0;
    display: block
}

#pop_up_container .template_row_big label {
    float: left;
    width: 65px;
    text-align: right;
    padding: 0 20px 0 0;
    font-size: 11px
}

#pop_up_container .template_row_big label span.mendatory {
    color: red
}

#pop_up_container .template_row_big.full_width {
    width: 100%;
    padding: 0
}

#pop_up_container .template_row_big.full_width .inner_row {
    float: left;
    width: 100%;
    padding: 0 0 15px 0
}

#pop_up_container .template_row_big.full_width label {
    width: 110px
}

#pop_up_container .template_row_big.full_width .outer_input {
    float: left;
    width: 220px
}

#pop_up_container .template_row_big.full_width input {
    width: 215px;
    float: left;
    background: #fff;
    border: 1px solid #bebebe;
    height: 17px;
    padding: 2px 0 2px 5px;
    font-size: 11px
}

#pop_up_container .template_row_big.full_width .checkbox {
    float: left;
    width: 14px;
    height: 14px;
    margin: 0 4px 0 0
}

#pop_up_container .template_row_big.full_width textarea {
    margin: 3px 0 0 0;
    width: 215px;
    height: 71px;
    overflow: none;
    float: left;
    background: #fff;
    border: 1px solid #bebebe;
    font-size: 11px;
    font-family: 'Inter';
    padding: 2px
}

#pop_up_container .content_area .content_row1 {
    padding: 0;
    float: left;
    width: 100%;
    font: normal 11px 'NotoSansSemibold'
}

#pop_up_container .content_area .content_row1 h3 img {
    float: right
}

#pop_up_container .content_area .content_row1 h3 {
    padding: 0;
    margin: 0;
    float: left;
    width: 100%;
    font: normal 12px 'NotoSansSemibold'
}

#pop_up_container .content_area .content_row1 h3 a.cancel {
    float: right;
    width: 19px;
    height: 17px;
    margin: 0 2px 0 0;
    display: inline;
    text-decoration: none;
    background: url(../orange_theme/images/all_icons.gif) no-repeat 0 -1888px
}

#pop_up_container .content_area .content_row1 h2 {
    padding: 0;
    margin: 0;
    float: left;
    width: 100%;
    font: normal 12px 'NotoSansSemibold'
}

#pop_up_container .content_area .content_row2 {
    margin: 5px 0;
    float: left;
    font: normal 12px 'Inter';
    text-align: left;
    width: 100%
}

#content_section_inner .content_sec_tab1 {
    float: left;
    width: 100%;
    font-size: 12px;
    color: #000;
    line-height: 16px;
    display: block;
    margin-top: 6px
}

#content_section_tab_data1 {
    float: left;
    width: 100%
}

#content_section_tab_data1 h3 {
    float: left;
    font-size: 12px;
    font-family: 'NotoSansSemibold';
    font-weight: 400;
    width: 90%;
    padding-left: 20px
}

#content_section_tab_data1 .template_row {
    float: left;
    width: 320px;
    margin: 7px 0 10px 0;
    padding: 0 0 0 20px;
    border-right: 1px solid #e3e3e3
}

#content_section_tab_data1 .template_row .form_row {
    float: left;
    width: 100%
}

#content_section_tab_data1 .template_row .clear_both {
    clear: both;
    float: left;
    width: 100%;
    padding: 0;
    margin: 0;
    display: block
}

#content_section_tab_data1 .template_row .clear_both.clear_both_sub {
    padding-bottom: 10px
}

#content_section_tab_data1 .template_row .clear_both2 {
    clear: both;
    float: left;
    width: 100%;
    padding: 0;
    margin: 10px 0 0 0;
    display: block
}

#content_section_tab_data1 .template_row .question_pad {
    padding: 3px 0 0 9px
}

#content_section_tab_data1 .template_row.bor_none {
    border: 0
}

#content_section_tab_data1 .select_bg_pop_outer {
    float: left;
    width: 152px
}

#content_section_tab_data1 .select_bg_pop {
    background: url(../orange_theme/images/time-tracking/select_bg.gif) no-repeat right 0;
    border-left: 1px solid #e1e0e0;
    border-radius: 5px 0 0 5px;
    color: #000;
    float: left;
    font-size: 12px;
    height: 24px;
    line-height: 17px;
    margin: 0;
    padding-top: 4px;
    width: 152px
}

#content_section_tab_data1 .select_box_pop {
    float: left;
    width: 150px;
    margin: 0 0 12px 0
}

#content_section_tab_data1 .template_row label {
    float: left;
    width: 120px;
    text-align: right;
    padding: 6px 20px 0 0;
    font-size: 12px;
    font-weight: 700
}

#content_section_tab_data1 .template_row label span {
    width: auto;
    color: red;
    font-size: 12px
}

#content_section_tab_data1 .template_row textarea {
    margin: 3px 0 0 0;
    width: 175px;
    height: 39px;
    overflow: none;
    float: left;
    background: #fff;
    border: 1px solid #bebebe;
    font-size: 12px;
    font-family: 'Inter';
    padding: 2px
}

#content_section_tab_data1 .template_row .outer_input {
    float: left;
    width: 152px
}

#content_section_tab_data1 .template_row .outer_input .select_box {
    float: left;
    width: 151px;
    font-size: 12px;
    color: #000;
    line-height: 20px
}

#content_section_tab_data1 .template_row .form_row {
    float: left;
    width: auto;
    padding-bottom: 12px
}

#content_section_tab_data1 .template_row2 .form_row {
    float: left;
    width: auto;
    padding-bottom: 12px
}

#content_section_tab_data1 .template_row2 .outer_input {
    float: left;
    width: 151px
}

#content_section_tab_data1 .template_row2 .default_text_input {
    width: 154px;
    height: 22px;
    float: left;
    background: url(../orange_theme/images/invoice_page_bg.gif) no-repeat 0 -167px
}

#content_section_tab_data1 .template_row .default_text_input {
    width: 154px;
    height: 22px;
    float: left;
    background: url(../orange_theme/images/invoice_page_bg.gif) no-repeat 0 -167px
}

#content_section_tab_data1 .template_row input {
    width: 144px;
    background: #fff;
    border: 1px solid #d6d6d6;
    color: #818181;
    display: block;
    float: left;
    font-size: 12px;
    height: 20px;
    padding: 3px
}

#content_section_tab_data1 .template_row .selectbox_bg_new {
    width: 154px;
    height: 22px;
    float: left;
    background: url(../orange_theme/images/selectbox_bg1.gif) no-repeat 0 0
}

#content_section_tab_data1 .template_row input.name_input {
    width: 174px
}

#content_section_tab_data1 .template_row input.field_long {
    width: 320px;
    float: left;
    background: #fff;
    border: 1px solid #bebebe;
    height: 17px;
    padding: 3px 4px 0 5px;
    font-size: 12px;
    margin: 0 0 11px 0
}

#content_section_tab_data1 .template_row .search_img {
    padding: 5px 0 0 10px;
    float: left;
    width: auto
}

#content_section_tab_data1 .template_row2 {
    float: left;
    width: 300px;
    margin: 7px 0 2px 0;
    padding: 0 0 0 20px
}

#content_section_tab_data1 .template_row2 .clear_both {
    clear: both;
    width: 100%;
    padding: 0;
    margin: 0;
    display: block
}

#content_section_tab_data1 .template_row2 .clear_both.clear_both_sub {
    padding-bottom: 10px;
    float: left
}

#content_section_tab_data1 .template_row2 .clear_both2 {
    clear: both;
    width: 100%;
    padding: 0;
    margin: 10px 0 0 0;
    display: block
}

#content_section_tab_data1 .template_row2 .question_pad {
    padding: 3px 0 0 9px
}

#content_section_tab_data1 .template_row2 label {
    float: left;
    width: 100px;
    text-align: right;
    padding: 6px 20px 0 0;
    font-size: 12px
}

#content_section_tab_data1 .template_row2 label.pad {
    padding: 15px 20px 0 0
}

#content_section_tab_data1 .template_row2 label span {
    width: auto;
    color: red;
    font-size: 12px
}

#content_section_tab_data1 .template_row2 textarea {
    background: #f8f8f8;
    border: 1px solid #e1e0e0;
    color: #818181;
    float: left;
    font-size: 12px;
    height: 56px;
    margin: 0;
    padding: 3px;
    width: 144px
}

#content_section_tab_data1 .template_row2 textarea.big_area {
    margin: 0;
    width: 148px;
    height: 84px;
    overflow: none;
    float: left;
    background: #fff;
    border: 1px solid #bebebe;
    font-size: 12px;
    font-family: 'NotoSansSemibold';
    padding: 2px
}

#content_section_tab_data1 .template_row2 .outer_section {
    width: 150px;
    float: left
}

#content_section_tab_data1 .template_row2 .checkbox {
    float: left;
    width: 14px;
    height: 14px;
    margin: 17px 0 0 0
}

#content_section_tab_data1 .template_row2 input {
    width: 175px;
    float: left;
    background: #fff;
    border: 1px solid #d6d6d6;
    color: #818181;
    display: block;
    font-size: 12px;
    height: 20px;
    padding: 3px
}

#content_section_tab_data1 .template_row2 input.field_long {
    width: 320px;
    float: left;
    background: #fff;
    border: 1px solid #bebebe;
    height: 17px;
    padding: 3px 4px 0 5px;
    font-size: 12px;
    margin: 0 0 11px 0
}

#content_section_tab_data1 .template_row2 .search_img {
    padding: 5px 0 0 10px;
    float: left;
    width: auto
}

#popup_container {
    width: 698px;
    background: #fff;
    border: 1px solid #dcdcdc;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 5px #000;
    float: left;
    margin: 0
}

#popup_container .head {
    background: #ececec;
    border-radius: 5px 5px 0 0;
    float: left;
    font: 12px 'NotoSansSemibold';
    height: 40px;
    padding: 0;
    width: 100%;
    margin-bottom: 20px
}

#popup_container .head h2 {
    color: #525252;
    float: left;
    font: normal 14px/40px 'NotoSansSemibold';
    margin: 0;
    padding: 0 0 0 10px;
    text-transform: uppercase;
    width: auto
}

#popup_container a.cancel_btn {
    float: right;
    width: auto;
    margin: 5px 5px 0 0;
    display: inline;
    text-transform: uppercase;
    font-size: 12px;
    font-family: 'NotoSansSemibold';
    font-weight: 400;
    color: #673800;
    text-decoration: none;
    cursor: pointer
}

#popup_container a.cancel_btn span.cancel_icon {
    float: left;
    width: 21px;
    height: 21px;
    background: url(../orange_theme/images/time-tracking/close_btn.png) no-repeat 0 0;
    margin: 0
}

#popup_container .content {
    float: left;
    width: 100%;
    background: #fff;
    border-radius: 0 0 5px 5px
}

.black {
    position: relative;
    float: left;
    width: 100%
}

#popup_container .tabs {
    float: left;
    width: 698px;
    position: relative;
    margin-top: 31px
}

#popup_container .tabs ul {
    float: left;
    width: 665px;
    padding-left: 13px;
    list-style: none;
    position: absolute;
    top: -30px;
    left: 0
}

#popup_container .tabs li {
    float: left;
    width: auto
}

#popup_container .tabs li a {
    float: left;
    font-size: 12px;
    line-height: 26px;
    height: 29px;
    text-decoration: none;
    padding: 0 13px;
    color: #000;
    cursor: pointer;
    border: 1px solid #cecece;
    margin-right: 6px;
    display: inline;
    background: #ebebeb url(../orange_theme/images/spacer_white.jpg) repeat-x 0 0
}

#popup_container .tabs .newList li a {
    display: inline-block!important
}

#popup_container .tabs li a:hover {
    color: #000;
    text-decoration: none
}

#popup_container .tabs li a.current {
    color: #000;
    font-weight: 400;
    text-decoration: none;
    background: #fff;
    border-bottom: 1px solid #fff
}

#popup_container .tabs li.last {
    background: 0;
    padding-right: 0
}

#popup_container .tabs .descriptions {
    float: left;
    width: 100%
}

#popup_container .tabs .descriptions.border {
    border-top: 1px solid #cecece
}

#popup_container .tabs .descriptions .row_tab {
    float: left;
    width: 100%
}

#popup_container .tabs .descriptions .row_tab form {
    float: left;
    width: 100%
}

#popup_container .tabs .descriptions .row_tab fieldset {
    float: left;
    width: 100%;
    padding: 14px 0 0 0
}

#popup_container .tabs.bor_none {
    border: 0
}

#popup_container .content_area {
    float: left;
    padding: 5px 0 1px;
    width: 100%
}

#content_section_tab_data1 {
    float: left;
    width: 100%
}

#content_section_tab_data1.pad {
    padding: 15px 0 0 0
}

#content_section_tab_data1 h3 {
    float: left;
    font-size: 11px;
    font-family: 'NotoSansSemibold';
    font-weight: 400;
    width: 90%;
    padding-left: 20px
}

#content_section_tab_data1 .select_bg_pop_outer {
    float: left;
    width: 152px
}

#content_section_tab_data1 .selectbox_pop {
    background: url(../orange_theme/images/time-tracking/select_bg.gif) no-repeat right 0;
    border-left: 1px solid #e1e0e0;
    border-radius: 5px 0 0 5px;
    color: #000;
    float: left;
    font-size: 12px;
    height: 24px;
    line-height: 17px;
    margin: 0;
    padding-top: 4px;
    width: 167px
}

#content_section_tab_data1 .selectbox_pop_big_outer {
    float: left;
    width: 273px
}

#content_section_tab_data1 .selectbox_pop_big_outer input {
    background: none!important;
    border: 0!important;
    display: block;
    float: left;
    font-size: 12px;
    height: 20px;
    padding: 0 3px!important;
    width: 237px!important
}

#content_section_tab_data1 .selectbox_pop_big {
    background: url(../orange_theme/images/time-tracking/select_bg.gif) no-repeat right 0;
    float: left;
    width: 273px;
    height: 24px;
    padding-top: 4px
}

#content_section_tab_data1 .newListSelected {
    height: 23px
}

#content_section_tab_data1 .newListSelected .selectedTxt {
    height: 23px;
    font-size: 12px;
    line-height: 20px
}

#content_section_tab_data1 .newListSelected ul.newList {
    top: 23px!important
}

#content_section_tab_data1 .newListSelected ul.newList li {
    font-size: 12px
}

#content_section_tab_data1 .select_box_pop {
    float: left;
    width: 150px;
    margin: 0 0 12px 0
}

#content_section_tab_data1 .row {
    float: left;
    width: 330px;
    margin: 15px 0;
    padding: 0 0 0 15px;
    border-right: 0 solid #e3e3e3
}

#content_section_tab_data1 .row .form_row {
    float: left;
    width: 100%;
    padding-bottom: 20px
}

#content_section_tab_data1 .row p.form_row {
    float: left;
    width: 95%;
    font-family: 'NotoSansSemibold';
    font-weight: 400;
    font-size: 12px
}

#content_section_tab_data1 .row .question_pad {
    padding: 3px 0 0 9px
}

#content_section_tab_data1 .row.bor_none {
    border: 0
}

#content_section_tab_data1 .row label {
    float: left;
    width: 110px;
    padding: 5px 15px 2px 0;
    font-weight: 400;
    text-align: right
}

#content_section_tab_data1 .row label.small {
    float: left;
    width: 100%;
    padding: 0 0 2px 0;
    font-family: 'NotoSansSemibold';
    font-weight: 400;
    text-align: left
}

#content_section_tab_data1 .row label span {
    width: auto;
    color: red;
    font-size: 12px
}

#content_section_tab_data1 .row textarea {
    background: url(../orange_theme/images/time-tracking/textarea_bg.gif) repeat-x 0 0 #f8f8f8;
    border: 1px solid #e1e0e0;
    color: #818181;
    float: left;
    font-size: 12px;
    height: 76px;
    margin: 0;
    padding: 3px;
    width: 265px;
    border-radius: 5px
}

#content_section_tab_data1 .row .outer_input {
    float: left;
    width: 169px
}

#content_section_tab_data1 .row .outer_input .select_box {
    float: left;
    width: 151px
}

#content_section_tab_data1 .row input {
    width: 157px;
    background: #fff;
    float: left;
    border: 1px solid #d6d6d6;
    display: block;
    font-size: 12px;
    height: 20px;
    padding: 3px
}

#content_section_tab_data1 .row .selectbox_bg_new {
    width: 154px;
    height: 22px;
    float: left
}

#content_section_tab_data1 .row .search_img {
    padding: 5px 0 0 10px;
    float: left;
    width: auto
}

#content_section_tab_data1 .row2 {
    float: left;
    width: 320px;
    margin: 15px 0;
    padding: 0 0 15px 10px
}

#content_section_tab_data1 .row2 .form_row {
    float: left;
    width: 100%;
    padding-bottom: 20px
}

#content_section_tab_data1 .row2 label {
    float: left;
    width: 115px;
    text-align: right;
    padding: 0 12px 0 0
}

#content_section_tab_data1 .row2 label.pad {
    padding: 15px 20px 0 0
}

#content_section_tab_data1 .row2 label span {
    width: auto;
    color: red
}

#content_section_tab_data1 .row2 textarea {
    background: url(../orange_theme/images/time-tracking/textarea_bg.gif) repeat-x 0 0 #f8f8f8;
    border: 1px solid #e1e0e0;
    color: #818181;
    float: left;
    font-size: 12px;
    height: 76px;
    margin: 0;
    padding: 3px;
    width: 157px
}

#content_section_tab_data1 .row2 textarea.big_area {
    float: left;
    width: 157px;
    height: 84px;
    overflow: none;
    border: 1px solid #a3a8aa
}

#content_section_tab_data1 .row2 .outer_section {
    width: 150px;
    float: left
}

#content_section_tab_data1 .row2 .outer_input {
    float: left;
    width: 169px
}

#content_section_tab_data1 .row2 span.txt {
    float: left;
    width: auto;
    padding-left: 2px
}

#content_section_tab_data1 .row2 .checkbox {
    float: left;
    width: 14px;
    height: 14px;
    margin: 3px 0 0 0;
    background: 0;
    border: 0
}

#content_section_tab_data1 .row2 input {
    width: 157px;
    background: #fff;
    float: left;
    border: 1px solid #d6d6d6;
    display: block;
    font-size: 12px;
    height: 20px;
    padding: 3px
}

#content_section_tab_data1 .row2 input.field_long {
    width: 320px;
    float: left;
    height: 17px;
    padding: 3px 4px 0 5px;
    font-size: 12px;
    margin: 0 0 11px 0;
    border: 1px solid #a3a8aa
}

#content_section_tab_data1 .row2 .search_img {
    padding: 5px 0 0 10px;
    float: left;
    width: auto
}

#popup_container .proceed_row {
    float: left;
    width: 94.4%;
    border-top: 1px solid #e0e0e0;
    padding: 15px 20px;
    margin: 0
}

#popup_container .proceed_row .submit {
    float: left;
    width: auto;
    font-size: 12px;
    line-height: 36px;
    height: 36px;
    color: #fff;
    margin-left: 10px;
    display: inline;
    border: 0
}

#popup_container .proceed_row .submit span span {
    line-height: 36px!important
}

#popup_container .proceed_row .cancel {
    border: 0;
    cursor: pointer;
    margin-left: 10px
}

#popup_container .proceed_row p {
    float: right;
    width: auto
}

#popup_container .proceed_row p span {
    float: left
}

#content_section {
    width: 100%;
    background: #f9f9f9;
    float: left
}

#content_section fieldset {
    width: 100%;
    float: left;
    margin: 0;
    display: inline
}

#content_section_inner {
    background: #f3f3f3;
    float: left;
    width: 100%
}

#content_section_inner .setting_data {
    float: left;
    width: 100%
}

#content_section_inner .setting_tab {
    float: left;
    width: 100%;
    font-size: 11px;
    color: #000;
    line-height: 16px;
    display: block
}

#content_section_inner .setting_data td {
    padding: 0
}

#content_section_inner .setting_data .bottom_border {
    border-bottom: solid 1px #e3e3e3;
    border-left: solid 1px #e3e3e3
}

#content_section_inner .setting_data .left_border_none {
    border-left: none
}

#content_section_inner .setting_data .bottom_border_none {
    border-bottom: 0
}

#content_section_inner .setting_data td span {
    float: left;
    padding: 3px 2px 0 0
}

#content_section_inner .setting_data td span.spacing {
    float: left;
    padding: 3px 2px 0 14px
}

#content_section_inner .setting_data td span.spacing_right {
    float: right;
    padding: 13px 2px 10px 0
}

#content_section_inner .setting_data td img {
    float: left;
    padding: 3px 8px 0 14px
}

#content_section_inner td strong.simple_text {
    float: left;
    width: 12px;
    padding: 3px 0 0 13px;
    font-weight: 400
}

#content_section_inner td strong {
    float: left;
    width: auto;
    padding: 3px 0 0 13px
}

#content_section_inner td .change_btn ul.options1 {
    float: left;
    width: auto;
    list-style: none;
    background: 0
}

#content_section_inner td .change_btn ul.options1 li {
    float: left;
    width: auto;
    background: 0;
    padding-left: 5px
}

#content_section_inner td .change_btn ul.options1 li a {
    float: left;
    width: auto;
    background: url(../orange_theme/images/button.gif) no-repeat 0 -137px;
    height: 25px;
    font-size: 11px;
    line-height: 13px;
    color: #000;
    text-decoration: none;
    padding: 0
}

#content_section_inner td .change_btn ul.options1 li a span {
    float: left;
    background: url(../orange_theme/images/button.gif) no-repeat right -162px;
    height: 25px;
    padding: 0 6px 0 4px
}

#content_section_inner td .change_btn ul.options1 li a span small.invoices1 {
    float: left;
    width: auto;
    background: url(../orange_theme/images/all_icons.gif) no-repeat 3px -327px;
    font-size: 11px;
    line-height: 13px;
    color: #000;
    padding: 5px 0 5px 23px
}

#content_section_inner .setting_tab .setting_data .profile_data {
    float: left;
    width: auto
}

#content_section_inner .setting_tab .setting_data .profile_data .left_data {
    float: left;
    width: 133px
}

#content_section_inner .setting_tab .setting_data .profile_data .left_data img {
    padding: 14px 22px 0 13px
}

#content_section_inner .setting_tab .setting_data .profile_data .right_data {
    float: left;
    width: 400px;
    padding: 14px 0 0 0
}

#content_section_inner .setting_tab .setting_data .profile_data .right_data p.padding_bottom {
    padding: 0 0 24px 0
}

#content_section_inner .setting_tab .setting_data .profile_data .right_data p.bold_text {
    font-family: 'NotoSansSemibold';
    font-weight: 400;
    padding: 0 0 22px 0
}

#content_section_inner .setting_tab .setting_data p.col_data1 {
    padding: 0 0 0 8px;
    float: left
}

#content_section_inner .setting_tab .setting_data p.col_data2 {
    padding: 0 10px 0 0;
    float: right
}

#content_section_tab_data1 .contact_row {
    float: right;
    width: 240px;
    margin: 7px 10px 10px 0;
    padding: 7px 15px 40px;
    background: #f8f8f8;
    border: 1px solid #f0f0f0
}

#content_section_tab_data1 .contact_row h3 {
    float: left;
    padding: 0 0 10px 0;
    font-size: 12px;
    font-weight: 700
}

#content_section_tab_data1 .contact_row p {
    float: left;
    width: 100%
}

#content_section_tab_data1 .contact_row p a {
    text-decoration: underline;
    color: #dc7800
}

#content_section_tab_data1 .contact_row p a:hover {
    text-decoration: none;
    color: #dc7800
}

#content_section_inner .import_exp_sec_tab2 {
    float: left;
    width: 909px;
    font-size: 11px;
    color: #000;
    line-height: 16px;
    display: block;
    margin-top: 5px
}

#content_section_tab_data2 {
    float: left;
    width: 909px
}

#content_section_tab_data2 .heading_bg {
    background-color: #f5f5f5;
    border-top: solid 1px #e7e7e7;
    border-bottom: solid 1px #e7e7e7;
    height: 24px;
    float: left;
    width: 909px;
    margin-bottom: 5px
}

#content_section_tab_data2 .heading_bg2 {
    background-color: #f5f5f5;
    border-top: solid 1px #e7e7e7;
    border-bottom: solid 1px #e7e7e7;
    height: 24px;
    float: left;
    width: 909px;
    margin: 10px 0 8px 0
}

.inner_popup {
    float: left;
    width: 97%;
    margin: 7px 0 10px 0;
    padding: 0 0 15px 10px
}

.inner_popup ul {
    float: left;
    width: 100%;
    list-style: none;
    margin: 0;
    padding: 0
}

.inner_popup ul li {
    float: left;
    width: 100%;
    font: normal 12px 'NotoSansSemibold' color: #c75f19;
    line-height: 20px
}

.inner_popup ul li ul {
    float: left;
    width: 95%;
    padding: 2px 0 0 0
}

.inner_popup ul li ul li {
    float: left;
    width: 98%;
    background: url(../orange_theme/images/gray_bullet_new.gif) no-repeat 0 6px;
    padding: 0 0 0 14px;
    font-size: 12px;
    color: #000;
    line-height: 20px;
    margin-left: 16px;
    display: inline
}

a.more {
    float: right;
    width: auto;
    padding: 0;
    text-decoration: underline;
    color: #ED4E00;
    text-align: right;
    font: normal 11px/18px 'NotoSansSemibold';
    margin: 10px 32px 0 0
}

a.more:hover {
    text-decoration: none;
    color: #F06B10
}

#content_section_tab_data2 .form_row_pref .question_img {
    padding: 3px 0 0 2px;
    float: left;
    width: auto
}

#content_section_tab_data2 .heading_bg p {
    padding: 4px 0 0 16px;
    font-weight: 700
}

#content_section_tab_data2 .heading_bg2 p {
    padding: 4px 0 0 16px;
    font-weight: 700
}

#content_section_tab_data2 .form_row_pref {
    float: left;
    width: 290px;
    padding: 5px 0 5px 14px
}

#content_section_tab_data2 .form_row_pref label {
    float: left;
    width: 105px;
    text-align: left;
    padding: 3px 15px 0 2px
}

#content_section_tab_data2 .form_row_pref label span {
    float: left;
    width: auto;
    color: red;
    font-size: 11px
}

#content_section_tab_data2 .form_row_pref label.term_condtions {
    float: left;
    width: 100px;
    text-align: right;
    padding: 3px 22px 0 0
}

#content_section_tab_data2 .form_row_pref span.text_spacing {
    padding: 4px 16px 0 22px
}

#content_section_tab_data2 .form_row_pref span {
    float: left;
    width: auto;
    text-align: left;
    padding: 4px 0 0 15px
}

#content_section_tab_data2 .input_bg_pref {
    float: left;
    height: 20px;
    width: 75px
}

#content_section_tab_data2 .input_bg_pref_text_area {
    float: left;
    height: 54px;
    width: 288px
}

#content_section_tab_data2 .input_bg_pref_text_area .text_area {
    float: left;
    background: #fff;
    border: 1px solid #bebebe;
    height: 20px;
    padding: 0 4px 0 0;
    font-size: 11px;
    width: 288px;
    height: 54px
}

#content_section_tab_data2 .form_row_pref .select_box {
    float: left;
    margin: 0 0 0 15px
}

#content_section_tab_data2 input {
    width: 154px;
    float: left;
    background: #fff;
    border: 1px solid #bebebe;
    height: 16px;
    padding: 4px 6px 0 0;
    font-size: 11px
}

#content_section_tab_data2 .radio_button {
    float: left;
    width: auto;
    border: 0;
    margin: 0 5px 0 0
}

#content_section_tab_data2 .radio_button_spacing {
    padding: 2px 28px 0 4px;
    width: auto;
    font-size: 11px;
    float: left
}

#import_exp_section_inner .content_section_tab3 {
    float: left;
    width: 909px;
    font-size: 11px;
    color: #000;
    line-height: 16px;
    display: block;
    margin-top: 6px
}

#content_section_tab3 {
    float: left;
    width: 909px
}

#content_section_tab3 .template_row {
    float: left;
    width: 909px;
    margin: 7px 0 2px 0
}

#content_section_tab3 .template_row .question_pad {
    padding: 3px 0 0 9px
}

#content_section_tab3 .template_row label {
    float: left;
    width: 114px;
    text-align: right;
    padding: 0 20px 0 0;
    font-size: 11px
}

#content_section_tab3 .template_row textarea {
    margin: 3px 0 0 0;
    width: 362px;
    height: 72px;
    overflow: none;
    float: left;
    background: #fff;
    border: 1px solid #bebebe;
    font-size: 11px
}

#content_section_tab3 .template_row input {
    width: 128px;
    float: left;
    background: url(../orange_theme/images/selectbox_bg1.gif) no-repeat 0 0;
    border: 0;
    height: 19px;
    padding: 3px 22px 0 5px;
    font-size: 11px
}

#content_section_tab3 .template_row .search_img {
    padding: 5px 0 0 10px;
    float: left;
    width: auto
}

#content_section_inner .tab {
    float: left;
    width: 667px;
    margin: 0;
    font-size: 3px;
    background: #f9f9f9;
    border: 1px solid #cfcfcf
}

#content_section_inner .tab .top_cor {
    float: left;
    width: 689px;
    background: url(../orange_theme/images/tab_mid_top.gif) 0 0;
    height: 6px
}

#content_section_inner .tab .bot_cor {
    float: left;
    width: 689px;
    background: url(../orange_theme/images/tab_mid_bot.gif) 0 0;
    height: 6px
}

#content_section_inner .tab ul.tabbing {
    float: left;
    width: 100%;
    list-style: none;
    padding: 0;
    margin: 0;
    background: #ececec;
    height: 25px
}

#content_section_inner .tab ul.tabbing li {
    float: left;
    width: auto;
    background: url(../orange_theme/images/tab_seperator.gif) no-repeat right 0
}

#content_section_inner .tab ul.tabbing li a {
    float: left;
    font-size: 11px;
    line-height: 20px;
    height: 25px;
    text-decoration: underline;
    padding: 0 25px 0 25px;
    color: #000;
    cursor: pointer
}

#content_section_inner .tab ul.tabbing li a:hover {
    color: #000;
    text-decoration: underline
}

#content_section_inner .tab ul.tabbing li a.current {
    color: #000;
    font-family: 'NotoSansSemibold';
    font-weight: 400;
    text-decoration: none;
    background: url(../orange_theme/images/tab_active.gif) repeat-x 0 0;
    border-right: 1px solid #e7e7e7;
    font-size: 11px
}

#content_section_inner .tab ul.tabbing li.last {
    background: 0;
    padding-right: 0
}

#content_section_inner .tab .descriptions {
    float: left;
    width: 100%;
    background-color: #fdfdfd
}

#content_section_inner .tab .descriptions .row_tab {
    float: left;
    width: 100%;
    font-size: 11px;
    color: #000;
    line-height: 16px;
    padding-bottom: 6px;
    display: block;
    margin-top: 32px
}

#content_section_inner .tab .descriptions .row_tab form {
    float: left;
    width: 100%
}

#content_section_inner .tab .descriptions .row_tab fieldset {
    float: left;
    width: 100%;
    padding: 14px 0 0 0
}

#content_section_inner .edit_profile {
    float: left;
    width: 900px;
    border-top: 1px solid #e3e3e3;
    padding: 10px 0 10px 9px;
    margin-top: 12px
}

#content_section_inner .edit_profile ul.save_btn {
    float: left;
    width: auto;
    list-style: none;
    background: 0
}

#content_section_inner .edit_profile ul.save_btn li {
    float: left;
    width: auto;
    padding-right: 10px;
    background: 0
}

#content_section_inner .edit_profile ul.save_btn li a {
    float: left;
    width: auto;
    background: url(../orange_theme/images/button.gif) no-repeat 0 -137px;
    height: 25px;
    font-size: 11px;
    line-height: 13px;
    color: #000;
    text-decoration: none;
    padding: 0
}

#content_section_inner .edit_profile ul.save_btn li a span {
    float: left;
    width: auto!important;
    background: url(../orange_theme/images/button.gif) no-repeat right -162px;
    height: 25px;
    padding: 0 6px 0 6px!important
}

#content_section_inner .edit_profile ul.save_btn li a span small {
    float: left;
    width: auto;
    font-size: 11px;
    line-height: 13px;
    color: #000;
    padding: 5px 0 5px 23px
}

#content_section_inner .edit_profile ul.save_btn li a span small.save {
    background: url(../orange_theme/images/save_icon.gif) no-repeat 0 6px
}

#content_section_inner .edit_profile ul.save_btn li a span small.default_btn2 {
    background: url(../orange_theme/images/defalt_icon.gif) no-repeat 0 6px
}

#content_section_inner .edit_profile2 {
    float: left;
    width: 250px;
    padding: 3px 0 10px 9px;
    margin-top: 0
}

#content_section_inner .edit_profile2 ul.save_btn {
    float: left;
    width: auto;
    list-style: none;
    background: 0
}

#content_section_inner .edit_profile2 ul.save_btn li {
    float: left;
    width: auto;
    padding-right: 10px;
    background: 0
}

#content_section_inner .edit_profile2 ul.save_btn li a {
    float: left;
    width: auto;
    background: url(../orange_theme/images/button.gif) no-repeat 0 -137px;
    height: 25px;
    font-size: 11px;
    line-height: 13px;
    color: #000;
    text-decoration: none;
    padding: 0
}

#content_section_inner .edit_profile2 ul.save_btn li a span {
    float: left;
    width: auto!important;
    background: url(../orange_theme/images/button.gif) no-repeat right -162px;
    height: 25px;
    padding: 0 6px 0 6px!important
}

#content_section_inner .edit_profile2 ul.save_btn li a span small {
    float: left;
    width: auto;
    font-size: 11px;
    line-height: 13px;
    color: #000;
    padding: 5px 0 5px 23px
}

#content_section_inner .edit_profile2 ul.save_btn li a span small.save {
    background: url(../orange_theme/images/save_icon.gif) no-repeat 0 6px
}

#content_section_inner .edit_profile2 ul.save_btn li a span small.default_btn2 {
    background: url(../orange_theme/images/defalt_icon.gif) no-repeat 0 6px
}

#content_section_inner .edit_profile3 {
    float: left;
    width: 100%;
    border-top: 0 solid #e3e3e3;
    padding: 10px 0 10px 9px;
    margin-top: 0
}

#content_section_inner .edit_profile3 ul.save_btn {
    float: left;
    width: auto;
    list-style: none;
    background: 0
}

#content_section_inner .edit_profile3 ul.save_btn li {
    float: left;
    width: auto;
    padding-right: 10px;
    background: 0
}

#content_section_inner .edit_profile3 ul.save_btn li a {
    float: left;
    width: auto;
    background: url(../orange_theme/images/button_left_curve.gif) no-repeat 0 0;
    height: 25px;
    font-size: 11px;
    line-height: 13px;
    color: #000;
    text-decoration: none;
    padding: 0
}

#content_section_inner .edit_profile3 ul.save_btn li a span {
    float: left;
    width: auto!important;
    background: url(../orange_theme/images/button_right_curve.gif) no-repeat right 0;
    height: 25px;
    padding: 0 6px 0 6px!important
}

#content_section_inner .edit_profile3 ul.save_btn li a span small {
    float: left;
    width: auto;
    font-size: 11px;
    line-height: 13px;
    color: #000;
    padding: 5px 0 5px 23px
}

#content_section_inner .edit_profile3 ul.save_btn li a span small.save {
    background: url(../orange_theme/images/save_icon.gif) no-repeat 0 6px
}

#content_section_inner .edit_profile3 ul.save_btn li a span small.default_btn2 {
    background: url(../orange_theme/images/defalt_icon.gif) no-repeat 0 6px
}

#content_section_inner .buttom_sec {
    float: left;
    width: 660px;
    border-top: 1px solid #e3e3e3;
    padding: 10px 0 10px 9px;
    margin-top: 0
}

#content_section_inner .buttom_sec a.orange_button {
    margin-left: 10px
}

#content_section_inner .buttom_sec a.orange_button span {
    background: 0;
    padding: 0
}

#content_section_inner .buttom_sec ul.button {
    float: left;
    width: auto;
    list-style: none;
    background: 0;
    margin: 4px 0 0 0;
    display: inline
}

#content_section_inner .buttom_sec ul.button li {
    float: left;
    width: auto;
    padding-right: 10px;
    background: 0
}

#content_section_inner .buttom_sec ul.button li a {
    float: left;
    width: auto;
    background: url(../orange_theme/images/button.gif) no-repeat 0 -106px;
    height: 31px;
    font-size: 11px;
    line-height: 31px;
    color: #000;
    text-decoration: none;
    padding: 0 0 0 8px
}

#content_section_inner .buttom_sec ul.button li a span {
    float: left;
    width: auto!important;
    background: url(../orange_theme/images/button.gif) no-repeat right -75px;
    height: 31px;
    padding: 1px 15px 0 6px!important;
    font-size: 12px;
    line-height: 30px;
    color: #000
}

#content_section_inner .buttom_sec ul.button li a span small {
    float: left;
    width: auto;
    font-size: 11px;
    line-height: 13px;
    color: #000;
    padding: 6px 0 5px 23px
}

#content_section_inner .buttom_sec ul.button li a span small.edit {
    background: url(../orange_theme/images/edit_pre_button.jpg) no-repeat 0 6px
}

#content_section_inner .buttom_sec ul.button li a span small.deactivate {
    background: url(../orange_theme/images/deactivate_icon.gif) no-repeat 0 6px
}

#content_section_inner .buttom_sec ul.button li a span small.delete {
    background: url(../orange_theme/images/delete_icon.gif) no-repeat 0 4px
}

#content_section_inner .buttom_sec ul.button li a span small img {
    float: none;
    width: 6px;
    height: 3px;
    padding: 2px 2px 0 5px
}

#content_section_inner .buttom_sec ul.button li.last {
    padding-right: 0
}

#content_section_inner .buttom_sec ul.button li a span small.export {
    background: url(../orange_theme/images/export.gif) no-repeat 0 4px
}

#content_section_inner .buttom_sec ul.button li a span small.import {
    background: url(../orange_theme/images/plus_icon03.gif) no-repeat 0 4px
}

#content_section_inner .buttom_sec .note {
    float: right;
    padding: 0 5px 0 0;
    font: 11px 'Inter';
    color: #000
}

#content_section_inner .buttom_sec .please_wait {
    float: left;
    width: auto;
    padding: 13px 0 0 16px;
    color: #dc7800
}

.pop_error {
    border: 1px solid red;
    width: 122px;
    float: left;
    background: #fff;
    height: 17px;
    padding: 3px 22px 0 5px;
    font-size: 11px;
    margin: 0 0 6px 0
}

span.error_msg {
    float: left;
    width: auto;
    background: url(../orange_theme/images/redcol_arrow.gif) no-repeat 0 3px;
    font-size: 11px;
    color: red;
    font-weight: 90%;
    line-height: 15px;
    margin: 6px 0 0 5px;
    display: inline;
    padding-left: 10px
}

span.error_msg2 {
    float: left;
    width: auto;
    background: url(../orange_theme/images/redcol_arrow.gif) no-repeat 0 3px;
    font-size: 11px;
    color: red;
    font-weight: 90%;
    line-height: 15px;
    margin: 6px 0 0 94px;
    display: inline;
    padding-left: 10px
}

span.error_msg3 {
    float: left;
    width: auto;
    background: url(../orange_theme/images/redcol_arrow.gif) no-repeat 0 3px;
    font-size: 11px;
    color: red;
    font-weight: 90%;
    line-height: 15px;
    margin: 3px 0 0 106px;
    display: inline;
    padding-left: 10px
}

span.error_msg4 {
    float: left;
    width: auto;
    background: url(../orange_theme/images/redcol_arrow.gif) no-repeat 0 3px;
    font-size: 11px;
    color: red;
    font-weight: 90%;
    line-height: 15px;
    margin: 6px 0 0 112px;
    display: inline;
    padding-left: 10px
}

#content_section_inner .alertmeassage {
    float: left;
    width: 95%;
    padding-left: 15px
}

#content_section_inner .alertmeassage h3 {
    float: left;
    width: 90%;
    background: url(../orange_theme/images/alert_icons.gif) no-repeat 0 0;
    font-size: 14px;
    font-family: 'NotoSansSemibold';
    font-weight: 400;
    color: #000;
    padding: 15px 0 15px 50px;
    margin: 10px 0 0 0
}

#content_section_inner .alertmeassage span {
    float: left;
    width: 100%;
    font-size: 12px;
    color: #000;
    line-height: 18px;
    margin: 5px 0
}

#content_section_inner .alertmeassage ul.button {
    float: left;
    width: auto;
    list-style: none;
    background: 0;
    margin: 10px 0 15px 0
}

#content_section_inner .alertmeassage ul.button li {
    float: left;
    width: auto;
    padding-right: 10px;
    background: 0
}

#content_section_inner .alertmeassage ul.button li a {
    float: left;
    width: auto;
    background: url(../orange_theme/images/button.gif) no-repeat 0 -137px;
    height: 25px;
    font-size: 11px;
    line-height: 13px;
    color: #000;
    text-decoration: none;
    padding: 0
}

#content_section_inner .alertmeassage ul.button li a span {
    float: left;
    width: auto!important;
    background: url(../orange_theme/images/button.gif) no-repeat right -162px;
    height: 25px;
    padding: 0 6px 0 6px!important;
    margin: 0
}

#content_section_inner .alertmeassage ul.button li a span small {
    float: left;
    width: auto;
    font-size: 11px;
    line-height: 13px;
    color: #000;
    padding: 6px 0 5px 23px
}

#content_section_inner .alertmeassage ul.button li a span small.ok {
    background: url(../orange_theme/images/activate.gif) no-repeat 0 6px
}

#content_section_inner .alertmeassage ul.button li a span small.cancel {
    background: url(../orange_theme/images/reject_icon.gif) no-repeat 0 6px
}

#content_section_tab_data1 a.btn {
    float: left;
    width: auto;
    background: url(../orange_theme/images/btn_left_1.jpg) no-repeat 0 0;
    color: #000;
    margin-top: 4px;
    height: 31px;
    text-decoration: none;
    padding-left: 8px
}

#content_section_tab_data1 a.btn span {
    float: left;
    width: auto;
    background: url(../orange_theme/images/btn_right_1.jpg) no-repeat right 0;
    height: 31px;
    padding: 1px 15px 0 5px!important;
    line-height: 31px;
    color: #000!important;
    font-size: 12px
}

span.button {
    float: left;
    cursor: pointer;
    outline: 0
}

span.button button {
    cursor: pointer;
    outline: 0
}

a.button,
span.button,
del.button {
    display: -moz-inline-box;
    display: inline;
    cursor: pointer;
    border: 0;
    font-size: 0;
    line-height: 0;
    background-position: 0 0;
    background-repeat: no-repeat;
    height: 36px;
    text-decoration: none;
    color: #2e523b;
    font-style: normal;
    margin: 0;
    padding: 0 10px 0 10px;
    vertical-align: middle;
    padding-top: -2px;
    _position: relative;
    _width: 10px;
    _overflow-y: hidden
}

.submit_btn>span.button {
    padding: 0
}

html.safari a.button span,
html.safari del.button span {
    line-height: 1.3
}

html.safari span.button button {
    line-height: 2.6
}

html.safari a.button:focus,
html.safari span.button button:focus {
    outline: 0
}

del.button {
    background-position: 0 -120px
}

del.button span {
    cursor: default;
    color: #aaa!important;
    background-position: 100% -120px
}

button:focus {
    outline: 0
}

a:focus {
    outline: 0
}

button::-moz-focus-inner {
    border: 0
}

a.button:active,
a.button:focus span {
    color: #444
}

del.button-behavior-hover,
del.button:hover {
    background: url(../orange_theme/images/button.gif) no-repeat 0 -36px
}

del.button-behavior-hover span,
del.button:hover span {
    background: url(../orange_theme/images/button.gif) no-repeat 0 -36px
}

.button_status {
    width: auto;
    background: url(../orange_theme/images/buttons/input_rp.gif) repeat-x #e1e3f8;
    cursor: pointer;
    float: left;
    border: 1px #bdc3ec solid;
    margin: 5px 5px 8px 0;
    padding: 2px;
    display: inline
}

.button_hover {
    width: auto;
    background: url(../orange_theme/images/buttons/input_rp_hover.gif) repeat-x #e1e3f8;
    cursor: pointer;
    float: left;
    border: 1px #bdc3ec solid;
    margin: 5px 5px 8px 0;
    padding: 2px;
    display: inline
}

#clientExpense {
    float: left;
    padding: 3px 0 0 5px
}

#clientExpense a {
    font-size: 12px;
    text-decoration: none
}

#clientExpense a:hover {
    text-decoration: underline
}

#exchangeRateForm {
    float: left;
    width: auto;
    margin: 18px 0 0 0;
    border-radius: 5px;
    display: inline;
    padding: 5px;
    background: none repeat scroll 0 0 #EFEFEF
}

#exchangeRateForm input {
    background: #fff;
    border: 1px solid #bebebe;
    float: left;
    height: 20px;
    width: 90px;
    padding-left: 4px;
    margin-right: 10px;
    display: inline;
    border-radius: 5px 5px 5px 5px
}

#exchangeRateForm span {
    float: left;
    color: #000;
    font-size: 12px;
    font-family: 'NotoSansSemibold';
    font-weight: 400;
    padding: 2px 0 0 3px
}

#exchangeRateForm a {
    float: left;
    color: #dc7800;
    text-decoration: underline;
    margin: 0 5px;
    display: inline
}

#exchangeRateForm a:hover {
    color: #dc7800;
    text-decoration: none
}

.client_currency {
    float: left;
    width: 100%
}

#exchangeRateDiv {
    float: right;
    margin: 10px 0 0 0;
    display: inline
}

#exchangeRateDiv span {
    float: left;
    color: #000!important;
    font-size: 12px;
    padding: 2px 0 0 3px;
    font-weight: 700
}

#exchangeRateDiv a {
    float: left;
    color: #dc7800;
    text-decoration: underline;
    margin: 0 5px;
    display: inline;
    padding-top: 1px
}

#exchangeRateDiv a:hover {
    color: #dc7800;
    text-decoration: none
}

#exchangeRatePleaseWait {
    float: right;
    width: auto;
    margin: 0 0 2px 0;
    display: inline;
    height: 24px
}

a.calculator {
    background: url(../orange_theme/images/time-tracking/calculator.gif) no-repeat right 0;
    float: left;
    padding-right: 38px;
    line-height: 29px;
    color: #ed4e00;
    font-size: 12px;
    font-family: 'NotoSansSemibold';
    font-weight: 400;
    text-decoration: none
}

#invoice_history {
    width: 100%;
    margin: 15px 0;
    float: left;
    margin-left: 0!important
}

#invoice_history.pad_none {
    margin-left: 0;
    width: 891px
}

.account_grid_container {
    width: 100%;
    float: left
}

.account_grid_container1 {
    float: left;
    width: 920px;
    margin-bottom: 15px;
    border: 1px solid #e7e7e7;
    border-top: 0
}

.account_grid_container.small_grid {
    width: 979px;
    margin-bottom: 10px
}

.account_gridrow1 {
    padding: 7px 5px 7px 5px
}

.account_column1 {
    width: 49%;
    float: left;
    color: #000;
    font-size: 12px;
    padding: 9px 9px 9px 14px;
    text-align: left
}

.account_column2 {
    width: 46%;
    float: right;
    color: #000;
    font-size: 12px;
    text-align: right;
    padding: 9px 13px 9px 9px
}

.account_tablebg2 {
    border-bottom: 1px solid #fff;
    border-top: 1px solid #e7e7e7;
    border-right: 1px solid #e7e7e7;
    padding: 3px 5px;
    color: #000
}

.account_tablebg3 {
    border-left: 1px solid #e7e7e7;
    border-top: 1px solid #e7e7e7;
    border-right: 1px solid #e7e7e7;
    padding: 3px 5px;
    text-align: center
}

.account_tablebg4 {
    border-top: 1px solid #e7e7e7;
    border-right: 1px solid #e7e7e7;
    color: #000;
    text-align: center
}

.account_tablebg5 {
    border-top: 1px solid #e7e7e7;
    padding: 3px 0 3px 0;
    color: #000;
    padding: 3px 10px 3px 10px;
    text-align: center
}

.account_tablebg6 {
    border-left: 1px solid #e7e7e7;
    border-right: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;
    padding: 3px 10px;
    color: #000
}

.account_tablebg {
    border-top: 1px solid #e7e7e7;
    border-right: 1px solid #e7e7e7;
    padding: 3px 0 3px 0;
    padding: 3px 10px;
    text-align: center
}

.account_tablebg_detail {
    border-top: 1px solid #e7e7e7;
    border-right: 1px solid #e7e7e7;
    padding: 3px 0 3px 0;
    color: #000;
    padding: 3px 10px;
    text-align: left
}

.account_tablebg_detail a {
    color: #ed4e00
}

.account_tablebg_digit {
    border-top: 1px solid #e7e7e7;
    border-right: 1px solid #e7e7e7;
    padding: 3px 0 3px 0;
    color: #000;
    padding: 3px 10px;
    text-align: right;
    font-size: 12px;
    width: 100px!important
}

.account_tableheading {
    border-top: 0;
    border-right: 1px solid #e7e7e7;
    padding: 0;
    font-size: 12px;
    font-weight: 700
}

.account_tableheading2 {
    border-top: 0;
    border-right: 1px solid #e7e7e7;
    border-left: 1px solid #e7e7e7;
    font-weight: 700
}

.brdr_bot {
    border-bottom: 1px solid #e7e7e7
}

.mail_type {
    width: 120px;
    text-align: left;
    padding-left: 12px
}

.mail_type a {
    text-decoration: underline;
    color: #f06b10
}

.mail_type a:hover {
    text-decoration: none;
    color: #f06b10
}

.mail_to {
    width: 190px;
    text-align: left;
    padding-left: 12px
}

.mail_date {
    width: 100px;
    text-align: center
}

.mail_subject {
    width: 270px;
    text-align: left;
    padding: 3px 0 3px 12px
}

.mail_content {
    width: 100px;
    text-align: left;
    padding-left: 12px
}

.mail_content .mail_content_inner {
    float: left;
    width: 242px;
    padding: 4px 10px 10px 10px;
    text-align: left;
    border: 1px solid #e3e3e3;
    background: #f5f5f5;
    margin: 5px 0
}

.mail_content .mail_content_inner br {
    height: 1px;
    line-height: 3px
}

.mail_content a {
    color: #f06b10;
    text-decoration: underline
}

.mail_content a:hover {
    color: #f06b10;
    text-decoration: none
}

.mail_content a.hide {
    float: right;
    color: #f06b10;
    text-decoration: underline
}

.account_table_bottom {
    border-bottom: 1px solid #e7e7e7
}

.account_table_top_brdr {
    border-top: 1px solid #e7e7e7
}

.account_table_total {
    float: right;
    width: 100%;
    font-family: 'NotoSansSemibold';
    font-weight: 400;
    font-size: 12px
}

.account_table_total .amount {
    font-size: 12px;
    font-family: 'NotoSansSemibold';
    font-weight: 400
}

.account_grid_container .rowcolordark {
    background: #fbfbfb
}

.account_grid_container .row_last {
    border-bottom: 1px solid #f7f7f7
}

.account_grid_container .rowcolorlight {
    background: #fff
}

.top_row_credit2_space {
    height: 15px;
    border-left: 1px solid #e8e8e8;
    border-right: 1px solid #e8e8e8
}

.top_row_credit2 {
    background: #f1f1f1;
    border: 1px solid #bbb;
    float: left;
    margin: 0;
    padding: 0;
    width: 980px
}

.top_row_credit2 h3 {
    color: #535353;
    float: left;
    font-size: 14px;
    font-family: 'NotoSansSemibold';
    font-weight: 400;
    padding: 11px 10px;
    text-transform: uppercase;
    width: auto
}

.top_row_credit2 .top_sec {
    background: #ececec;
    float: left;
    margin-bottom: 0;
    padding-left: 15px;
    width: 964px
}

.top_row_credit2 .top_sec h2 {
    color: #535353;
    float: left;
    font-size: 12px;
    font-family: 'NotoSansSemibold';
    font-weight: 400;
    line-height: 25px;
    padding: 7px 0;
    width: auto
}

.top_row_credit2 a.plus {
    width: 16px;
    background: url(../orange_theme/images/all_icons.gif) no-repeat 0 -1504px;
    text-decoration: none
}

.top_row_credit2 a.minus {
    width: 16px;
    background: url(../orange_theme/images/all_icons.gif) no-repeat 0 -1616px;
    text-decoration: none
}

.top_row_credit2 .top_sec a {
    margin: 9px 10px 0 0;
    float: right
}

.top_row_credit2.big_head {
    margin-top: 15px
}

.top_row_credit2 .account_grid_container.small_grid {
    margin: 0 0 1px 0
}

.top_row_credit2 .account_tableheading {
    background: 0;
    border: 0;
    font-family: 'NotoSansSemibold';
    font-weight: 400;
    font-size: 12px
}

.top_row_credit2 .account_tableheading2 {
    background: 0;
    border: 0;
    font-family: 'NotoSansSemibold';
    font-weight: 400;
    font-size: 12px
}

.top_row_credit2 .account_grid_container .rowcolordark {
    border-top: 1px solid #e1e1e1;
    font-size: 12px
}

#invoice_history .top_row_credit2 {
    background: #ececec;
    border: 1px solid #e8e8e8;
    float: left;
    height: 25px;
    width: 963px;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -khtml-border-radius: 2px;
    padding: 7px 0 7px 15px;
    font-size: 14px;
    font-family: 'NotoSansSemibold';
    font-weight: 400;
    line-height: 25px;
    color: #535353;
    margin: 0;
    text-transform: uppercase
}

#invoice_history .top_row_credit2 a {
    padding-left: 30px
}

#invoice_history .top_row_credit2 a.plus {
    width: 16px;
    background: url(../orange_theme/images/all_icons.gif) no-repeat 0 -1507px;
    text-decoration: none
}

#invoice_history .top_row_credit2 a.minus {
    width: 16px;
    background: url(../orange_theme/images/all_icons.gif) no-repeat 0 -1619px;
    text-decoration: none
}

.notification_area_outer {
    float: left;
    margin: 0 0 10px 12px;
    width: 922px
}

.notification_area {
    float: left;
    width: 94%;
    padding: 15px
}

.notification_area .form_row {
    float: left;
    width: 100%;
    padding: 0 0 15px 0
}

.notification_area .form_row label {
    float: left;
    width: 100%;
    font-family: 'NotoSansSemibold';
    font-weight: 400;
    text-align: left;
    font-size: 12px;
    padding-bottom: 2px
}

.notification_area .form_row input {
    float: left;
    width: 380px;
    background: #fff;
    border: 1px solid #d6d6d6;
    color: #818181;
    font-size: 12px;
    height: 20px;
    padding: 3px
}

.notification_area .form_row textarea {
    float: left;
    width: 460px;
    height: 250px;
    border: 1px solid #bebebe;
    margin-left: 15px;
    display: inline
}

.notification_area ul.button li {
    float: left;
    width: auto;
    margin-right: 7px;
    display: inline;
    border: 1px solid #d1d1d1
}

.notification_area ul.button li a {
    float: left;
    width: auto;
    font-family: 'NotoSansSemibold';
    font-weight: 400;
    background-color: #ebebeb;
    color: #000;
    text-decoration: none;
    line-height: 18px;
    cursor: pointer
}

.notification_area ul.button li a:hover {
    color: #fff!important;
    text-decoration: none
}

.notification_area ul.button li a span {
    float: left;
    width: auto;
    margin: 0!important;
    padding: 2px 4px 2px 5px!important
}

.notification_area ul.button li a span:hover {
    color: #000!important
}

.notification_area span.note {
    background: #fef6ed!important;
    border: 1px solid #df7b03;
    float: left;
    margin: 0 0 10px 0!important;
    padding: 5px!important;
    width: 97%!important;
    font-size: 12px!important
}

.mceEditor {
    float: left;
    width: 100%
}

.mceEditor table.mceLayout {
    width: 100%!important
}

#ui-datepicker-div {
    display: none
}

.alert div.message {
    font-size: 12px!important
}

#sucess_sec {
    width: 100%;
    float: left
}

a.help {
    background: url(../orange_theme/images/all_icons.gif) no-repeat 0 -1474px;
    display: inline;
    float: left;
    height: 20px;
    margin: 3px 0 0 3px;
    text-decoration: none;
    width: 20px
}

#thanks_container {
    float: left;
    width: 100%;
    height: 400px;
    background-color: #fff;
    margin-top: 15px
}

#thanks_container .error_container_main1 {
    width: 96%;
    float: left;
    padding: 25px 1%;
    margin: 0 1%;
    text-align: center;
    border: 1px solid #df8f8f;
    font: 16px/24px 'Inter';
    color: #212121;
    background: #ffdada
}

#thanks_container .error_container_main1 a {
    font: 16px/24px 'Inter';
    color: #dc7800;
    text-decoration: underline
}

#thanks_container .error_container_main1 a:hover {
    color: #dc7800;
    text-decoration: none
}

.delete_icon2 {
    display: inline;
    float: left;
    margin: 3px 0 0 5px;
    width: auto
}

.delete_icon2 a.delete {
    background: url(../orange_theme/images/all_icons.gif) no-repeat 0 -1418px;
    float: left;
    height: 15px;
    text-decoration: none;
    width: 13px
}

.template1_lower_tab ul.options {
    margin-right: 10px;
    display: inline;
    background: transparent!important
}

#showAgingDetailFrm {
    float: left;
    display: none;
    width: 600px;
    background: #fff;
    padding: 0 0 10px 0;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: #fff;
    border: 1px solid #d17100
}

#showAgingDetailFrm span {
    float: left;
    height: 30px;
    background: #d17100;
    width: 100%;
    padding: 4px 0
}

#showAgingDetailFrm h3 {
    float: left;
    font-size: 18px;
    color: #fff;
    width: 97%;
    padding: 6px 0 3px 10px
}

.invoice_aging {
    float: left;
    width: 598px;
    background: #fff;
    margin: 10px 0 0 0
}

.invoice_aging .outer_table {
    margin: 0 auto;
    width: 578px
}

.invoice_aging .outer_table td {
    padding: 0
}

.invoice_aging .inner_table {
    float: left;
    width: 578px;
    background: #ededed;
    font-size: 12px;
    color: #000;
    line-height: 18px
}

.invoice_aging .inner_table .head {
    background: #f8f8f8;
    color: #000!important;
    font-weight: 700
}

.invoice_aging .inner_table td {
    padding: 4px 0;
    background: #fff
}

#showextrafeaturesFrm {
    float: left;
    width: 600px;
    background: #fff;
    padding: 0 0 10px 0;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: #fff;
    border: 1px solid #d17100
}

#showextrafeaturesFrm span {
    float: left;
    height: 30px;
    background: #d17100;
    width: 100%;
    padding: 4px 0
}

#showextrafeaturesFrm h3 {
    float: left;
    font-size: 18px;
    color: #fff;
    width: 97%;
    padding: 6px 0 3px 10px
}

.extra_features {
    float: left;
    width: 598px;
    background: #fff;
    margin: 10px 0 0 0
}

.extra_features .outer_table {
    margin: 0 auto;
    width: 578px
}

.extra_features .outer_table td {
    padding: 0
}

.extra_features .inner_table {
    float: left;
    width: 578px;
    background: #ededed;
    font-size: 12px;
    color: #000;
    line-height: 18px
}

.extra_features .inner_table .head {
    background: #f8f8f8;
    color: #000!important;
    font-weight: 700
}

.extra_features .inner_table td {
    padding: 4px 0;
    background: #fff
}

.non_sub_msg {
    margin: 200px auto 0;
    width: 600px;
    text-align: center;
    font-size: 18px;
    line-height: 22px
}

.non_sub_msg a {
    color: #dc7800;
    text-decoration: underline
}

.non_sub_msg a:hover {
    color: #dc7800;
    text-decoration: none
}

a.delete_payment_history {
    float: left;
    width: 16px;
    height: 16px;
    background: url(../orange_theme/images/all_icons.gif) no-repeat 0 -50px;
    text-decoration: none
}

a.delete_payment_history.pad_left {
    margin-left: 36px;
    display: inline
}

a.delete_payment_history.pad_left1 {
    margin-left: 16px;
    display: inline
}

span.successmsg {
    float: left;
    width: auto;
    font-size: 12px;
    color: green;
    font-weight: 90%;
    line-height: 15px;
    display: inline
}

#mailContent_bold .mceButton {
    height: 30px!important;
    width: 20px
}

span.mceIcon {
    color: #000;
    float: left;
    font-size: 12px;
    line-height: 18px;
    margin: 0 0 5px 0!important;
    width: 100%
}

.side_contact {
    background: url(../orange_theme/images/feedback.gif) no-repeat 0 0;
    float: left;
    height: 116px;
    position: fixed;
    left: 0;
    top: 40%;
    width: 36px;
    text-decoration: none;
    z-index: 9999;
    cursor: pointer
}

.help_sec {
    float: left;
    max-width: 920px;
    width: 100%;
    background: #cbe3f8;
    border: 1px solid #87abcd;
    padding: 10px;
    margin: 10px 0 15px 0;
    position: relative
}

.help_sec .cancel {
    background: url(../orange_theme/images/all_icons.gif) no-repeat 0 -1711px;
    height: 16px;
    width: 16px;
    position: absolute;
    top: 5px;
    right: 5px
}

.help_sec ul {
    float: left;
    width: auto;
    list-style: none;
    padding: 10px 0 0 10px
}

.help_sec ul li {
    float: left;
    width: 100%;
    font: 12px/16px 'Inter';
    color: #000;
    padding: 0 0 10px 0;
    display: block
}

.note_msg {
    background: #cbe3f8;
    border: 1px solid #87abcd;
    font: normal 12px 'NotoSansSemibold';
    color: #000;
    padding: 10px 0 10px 10px;
    margin: 0 0 10px 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    width: 98%;
    margin-left: 1%
}

.note_msg a {
    text-decoration: underline;
    color: #000
}

.note_msg a:hover {
    text-decoration: none
}

.note_msg01 {
    float: left;
    width: 906px;
    position: relative;
    border: 1px solid #87abcd;
    background: #cbe3f8;
    font: normal 12px 'NotoSansSemibold';
    color: #000;
    padding: 10px 0 10px 10px;
    margin: 0 0 10px 0
}

.note_msg01.template {
    width: 936px;
    margin: 10px 15px
}

.note_msg01 a {
    text-decoration: underline;
    color: #000
}

.note_msg01 a:hover {
    text-decoration: none
}

.note_msg01 .cancel {
    background: url(../orange_theme/images/all_icons.gif) no-repeat 0 -1711px;
    height: 16px;
    width: 16px;
    position: absolute;
    top: 5px;
    right: 5px
}

.note_msg01 p {
    float: left;
    width: 100%;
    padding: 4px 0
}

.note_msg01 ul {
    float: left;
    list-style: disc;
    padding-left: 25px
}

.note_msg01 ul li {
    float: left;
    width: 100%;
    font: normal 12px 'Inter';
    color: #000;
    padding: 2px
}

.notification_msg {
    float: left;
    width: 905px;
    padding: 4px 7px;
    background: #e7f5ff;
    border: 1px solid #b0d9fb;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    margin-top: 10px
}

.notification_msg .inner_note {
    float: left;
    width: 903px;
    background: 0;
    padding: 0 0 7px 0;
    position: relative
}

.notification_msg .inner_note .right_sec {
    float: left;
    width: 820px;
    padding: 4px 0 0 0
}

.notification_msg .inner_note .note_head {
    float: left;
    width: 100%;
    font-size: 12px;
    font-family: 'NotoSansSemibold';
    font-weight: 400;
    color: #187098;
    line-height: 18px;
    padding-top: 4px
}

.notification_msg .inner_note small {
    background: url(../orange_theme/images/notification_icon.png) no-repeat 0 2px;
    float: left;
    height: 52px;
    width: 66px
}

.notification_msg .inner_note .cancel_btn {
    position: absolute;
    top: -2px;
    right: -4px;
    width: 24px;
    text-decoration: none;
    height: 23px;
    float: right;
    background: url(../orange_theme/images/event_icons.png) no-repeat 0 -170px
}

.notification_msg .inner_note ul {
    float: left;
    width: 90%;
    margin: 0;
    padding: 0 0 0 15px
}

.notification_msg .inner_note ul li {
    float: left;
    font-size: 12px;
    list-style: disc;
    width: 100%;
    color: #515151;
    line-height: 18px;
    margin: 0
}

.notification_msg .inner_note ul li a {
    color: #f43838;
    font-family: 'NotoSansSemibold';
    font-weight: 400;
    text-decoration: underline
}

.notification_msg .inner_note ul li a:hover {
    text-decoration: none
}

.notification_msg .inner_note ul.options {
    float: none;
    width: auto;
    list-style: none;
    padding: 0 0 0 10px
}

.notification_msg .inner_note ul.options li {
    float: left;
    width: auto;
    padding-right: 10px
}

.notification_msg .inner_note ul.options li a {
    float: left;
    width: auto;
    background: url(../orange_theme/images/button_left_curve.gif) no-repeat 0 0;
    height: 25px;
    font-size: 11px;
    line-height: 13px;
    color: #000;
    text-decoration: none;
    cursor: pointer
}

.notification_msg .inner_note ul.options li a span {
    float: left;
    background: url(../orange_theme/images/button_right_curve.gif) no-repeat right 0;
    height: 25px;
    padding: 0 6px 0 4px
}

.notification_msg .inner_note ul.options li a span small.send {
    float: left;
    width: auto;
    background: url(../orange_theme/images/all_icons.gif) no-repeat 0 -70px;
    font-size: 11px;
    line-height: 13px;
    color: #000;
    padding: 5px 0 5px 23px;
    height: auto
}

.notification_msg_new {
    float: left;
    width: 892px;
    padding: 4px 7px;
    background: #ffecd7;
    border: 1px solid #fbd0b0;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    o-border-radius: 5px;
    margin-top: 10px
}

.notification_msg_new .inner_note {
    float: left;
    width: 888px;
    background: 0;
    padding: 0 0 7px 0;
    position: relative
}

.notification_msg_new .inner_note .right_sec {
    float: left;
    width: 820px;
    padding: 4px 0 0 0
}

.notification_msg_new .inner_note .right_sec p {
    float: left;
    width: auto;
    padding: 4px 0 0 0
}

.notification_msg_new .inner_note .note_head {
    float: left;
    width: 100%;
    font-size: 11px;
    font-family: 'NotoSansSemibold';
    font-weight: 400;
    color: #c75f19;
    line-height: 18px;
    padding-top: 4px
}

.notification_msg_new .inner_note small {
    background: url(../orange_theme/images/alert_icon.gif) no-repeat 0 2px;
    float: left;
    height: 52px;
    width: 66px
}

.notification_msg_new .inner_note .cancel_btn {
    position: absolute;
    top: -2px;
    right: -4px;
    width: 24px;
    text-decoration: none;
    height: 23px;
    float: right;
    background: url(../orange_theme/images/event_icons.png) no-repeat 0 -170px
}

.notification_msg_new .inner_note ul {
    float: left;
    width: 90%;
    margin: 0;
    padding: 0
}

.notification_msg_new .inner_note ul li {
    float: left;
    font-size: 12px;
    list-style: disc;
    width: 100%;
    color: #515151;
    line-height: 18px;
    margin: 0
}

.notification_msg_new .inner_note ul li a {
    color: #f43838;
    font-family: 'NotoSansSemibold';
    font-weight: 400;
    text-decoration: underline
}

.notification_msg_new .inner_note ul li a:hover {
    text-decoration: none
}

.notification_msg_new .inner_note ul.options {
    float: left;
    width: auto;
    list-style: none;
    padding: 0 0 0 10px
}

.notification_msg_new .inner_note ul.options li {
    float: left;
    width: auto;
    padding-right: 10px;
    list-style: none
}

.notification_msg_new .inner_note ul.options li a {
    float: left;
    width: auto;
    background: url(../orange_theme/images/button_left_curve.gif) no-repeat 0 0;
    height: 25px;
    font-size: 11px;
    line-height: 13px;
    color: #000;
    text-decoration: none;
    cursor: pointer;
    font-weight: 400
}

.notification_msg_new .inner_note ul.options li a span {
    float: left;
    background: url(../orange_theme/images/button_right_curve.gif) no-repeat right 0;
    height: 25px;
    padding: 0 6px 0 4px
}

.notification_msg_new .inner_note ul.options li a span small.send {
    float: left;
    width: auto;
    background: url(../orange_theme/images/all_icons.gif) no-repeat 0 -70px;
    font-size: 11px;
    line-height: 13px;
    color: #000;
    padding: 5px 0 5px 23px;
    height: auto
}

.new_notes {
    float: left;
    width: 98.2%;
    padding: 4px 7px;
    background: #ecf7ff;
    border: 1px solid #d2ebfe;
    margin: 10px 0
}

.new_notes.small_add_proj {
    float: left
}

.new_notes p {
    float: left;
    width: 100%;
    line-height: 20px!important
}

.new_notes .head_row {
    float: left;
    width: 99%;
    height: 24px;
    padding-left: 4px
}

.new_notes .head_row h3 {
    float: left;
    font-size: 12px;
    font-family: 'NotoSansSemibold';
    font-weight: 400;
    color: #000;
    padding: 3px 0
}

.new_notes ul.listing {
    float: left;
    width: 100%;
    height: auto;
    list-style: none
}

.new_notes ul.listing li {
    float: left;
    width: 96%;
    background: url(../orange_theme/images/gray_bullet.gif) no-repeat 0 8px;
    font-size: 12px;
    line-height: 18px;
    color: #000;
    font-family: 'Inter';
    padding: 4px 0 2px 15px;
    margin-left: 5px
}

.Success_basecamp {
    float: left;
    width: 600px;
    background: #efe;
    border: 1px solid #a6e7a6;
    padding: 10px;
    color: #1a7b1a;
    font-size: 12px;
    margin: 0 0 15px 0
}

.scrolling_bar {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    float: left;
    background: url(../orange_theme/images/invoicera_christmas_bg.png) repeat-x left bottom
}

.scrolling_bar .scroll_mid {
    margin: 0 auto;
    width: 953px
}

.scrolling_bar .scroll_mid .mid_inner {
    float: left;
    width: 953px;
    height: 58px;
    position: relative;
    background: url(../orange_theme/images/invoicera_christmas.png) no-repeat 0 0
}

.scrolling_bar .scroll_mid .text {
    float: left;
    width: 948px;
    height: 50px;
    background: 0;
    margin-left: 12px;
    position: relative
}

.scrolling_bar .scroll_mid a.learn_more {
    float: right;
    width: 115px;
    height: 36px;
    background: url(../orange_theme/images/refer_banner.gif) no-repeat right -7px;
    text-decoration: none;
    margin: 7px 34px 0 0;
    display: inline
}

.scrolling_bar .scroll_mid .text .coupan_code {
    background: 0;
    border: 0;
    color: #000;
    float: right;
    font-size: 16px;
    font-family: 'NotoSansSemibold';
    font-weight: 400;
    padding: 1px 11px;
    position: absolute;
    right: 99px;
    top: 21px;
    width: auto
}

.scrolling_bar .scroll_mid .cancel_sec {
    position: absolute;
    top: 6px;
    right: -8px;
    float: right;
    width: auto;
    color: #d6d6d6
}

.scrolling_bar .scroll_mid .cancel_sec a.cancel {
    float: right;
    width: auto;
    font-size: 12px;
    color: #d6d6d6;
    text-decoration: underline;
    margin-left: 5px
}

.scrolling_bar .scroll_mid .santa_cluase {
    position: absolute;
    top: -22px;
    left: -5px;
    float: right;
    width: 70px;
    height: 88px;
    background: 0
}

#thanks_container .success_container_main1 {
    width: 96%;
    float: left;
    padding: 25px 1%;
    margin: 20px 1%;
    text-align: center;
    border: 1px solid #6ec160;
    font: bold 15px 'Inter';
    color: #427e12;
    background: #d5ffce
}

#thanks_container .success_container_main1 a {
    font: bold 20px 'Inter';
    color: #dc7800;
    text-decoration: underline
}

#thanks_container .success_container_main1 a:hover {
    font: bold 20px 'Inter';
    color: #dc7800;
    text-decoration: none
}

.inventory_available {
    color: red;
    float: left;
    width: 100%
}

body .blockUI {
    /*background: none!important;*/
    opacity: 1
}

.blockMsg {
    background: 0;
    opacity: 1
}

ul.ui-widget {
    max-height: 200px;
    overflow: auto;
    background: #fff!important;
    border: 1px solid #ddd;
    color: #333;
    width: 265px!important;
    border-radius: 0;
    position: absolute!important
}

ul.ui-widget li {
    padding: 0 5px;
    width: auto
}

ul.ui-widget li a.ui-corner-all {
    background: transparent!important;
    display: block;
    padding: 0;
    text-decoration: none;
    line-height: 22px!important;
    font-size: 12px!important;
    color: #818181;
    border-width: 0px!important
}

ul.ui-widget li a.ui-corner-all:hover {
    color: #ed4e00;
    border-width: 0px!important;
    line-height: 22px!important;
    font-size: 12px!important;
    margin: 0!important
}

.ui-combobox input.bg_none {
    background: none!important
}

.ui-combobox a {
    float: right;
    background: 0;
    border: 0;
    margin: 0;
    width: 21px;
    height: 25px
}

.ui-combobox a span,
.ui-combobox a.active span,
.ui-combobox a:hover span,
.ui-combobox a:focus span {
    background: none!important;
    border: 0;
    float: left;
    width: 26px;
    height: 25px
}

ul.ul_id_paging {
    width: 50px!important;
    overflow: auto;
    max-height: 80px
}

ul.ul_id_frmInvoiceCurrency,
ul.ul_id_ProjectPriority,
ul.ul_id_TaskPriority {
    width: 136px!important
}

ul.ul_id_frmInvoiceConvertFrom {
    width: 135px!important
}

ul.ul_id_frmInvoiceRecordStatus,
ul.ul_id_Status {
    width: 119px!important
}

.ui-select {
    float: left;
    min-height: 24px;
    padding-top: 4px;
    width: 125px
}

.ui-select input {
    float: left;
    width: 80px;
    border: 0;
    background: 0;
    padding: 4px 5px;
    margin: 0;
    font-weight: 400;
    font-size: 12px;
    color: #818181
}

.ui-select a {
    float: right;
    background: 0;
    border: 0;
    margin: 0;
    width: 26px;
    height: 25px
}

.ui-select a .ui-state-default .ui-icon {
    background: none!important
}

button:active span,
.ui-select a:active:active span,
button.button_active span,
.ui-select a.button_active:active span,
.ui-select .ui-state-hover .ui-icon,
.ui-select .ui-state-focus .ui-icon {
    background: none!important
}

span.ui-button-text {
    display: none
}

.ui-select a span,
.ui-combobox a.active span,
.ui-combobox a:hover span,
.ui-combobox a:focus span {
    background: none!important;
    border: 0;
    float: left;
    width: 26px;
    height: 25px
}

ul.ul_id_frmInvoiceStatus,
ul.ul_id_frmInvoiceTag,
ul.ul_id_frmAutoBilled,
ul.ul_id_frmAdditionalField,
ul.ul_id_frmInvoicePrefix,
ul.ul_id_frmStaffID,
ul.ul_id_frmUserCurrency,
ul.ul_id_frmUserCompanyStatus,
ul.ul_id_ExpenseStaff,
ul.ul_id_ExpenseStatus,
ul.ul_id_expenseCategoryName,
ul.ul_id_frmPurchaseOrderTag,
ul.ul_id_frmInventoryStatus,
ul.ul_id_frmInventoryTax,
ul.ul_id_frmInventoryTrackInventory,
ul.ul_id_frmServiceStatus,
ul.ul_id_frmServiceTax {
    width: 120px!important;
    position: absolute!important
}

ul.ul_id_fkCountryID {
    width: 267px!important
}

ul.ul_id_frmInvoiceRecordStatus,
ul.ul_id_frmInvoicePrefix,
ul.ul_id_frmAdditionalField,
ul.ul_id_frmPurchaseOrderRecordStatus,
ul.ul_id_frmPurchaseOrderTag {
    position: absolute!important
}

ul.ul_id_frmInvoiceStatus,
ul.ul_id_frmInvoiceTag,
ul.ul_id_frmInvoiceFrequency,
ul.ul_id_frmAdditionalField,
ul.ul_id_frmInvoicePrefix,
ul.ul_id_frmStaffID {
    position: absolute!important
}

ul.ul_id_fkCountryID,
ul.ul_id_frmUserCompanyStatus,
ul.ul_id_ExpenseStatus,
ul.ul_id_expenseCategoryName,
ul.ul_id_fkUserClientID,
ul.ul_id_userID,
ul.ul_id_fkCountryID,
ul.ul_id_frmUserCompanyStatus,
ul.ul_id_frmReportType,
ul.ul_id_frmClient,
ul.ul_id_frmClientType,
ul.ul_id_fkCategoryID,
ul.ul_id_frmGroupBy {
    position: absolute!important;
    font-family: 'Times New Roman', Times, serif
}

.ui-combobox.client_inp .dhx_combo_box {
    width: 273px!important;
    background: 0;
    border: 0 solid #7f9db9
}

.ui-combobox.client_inp .dhx_combo_box input[type=text] {
    width: 262px!important;
    font-size: 12px;
    height: 20px;
    padding: 0 5px 4px
}

ul.ul_id_frmInvoiceStatus {
    width: 137px!important
}

ul.ul_id_frmPurchaseOrderRecordStatus {
    width: 124px!important
}

ul.ul_id_frmEstimateCurrency {
    width: 137px!important
}

.invoice_table tr td.col2 .input_bg_list_outer.product_sec_list .dhx_combo_box {
    width: 135px!important;
    background: 0;
    border: 0 solid #7f9db9
}

.invoice_table tr td.col2 .input_bg_list_outer.product_sec_list .dhx_combo_box input[type=text] {
    width: 112px!important;
    font-size: 12px;
    height: 20px;
    padding: 0 5px 0;
    background: 0
}

.abc {
    float: left;
    width: 320px;
    position: absolute;
    right: -320px;
    top: 0
}

#assign_box {
    background: #fcfcfc;
    border: 1px solid #dcdcdc;
    float: left;
    font-size: 12px;
    margin-bottom: 25px;
    width: 980px
}

#assign_box .assign_box_grad {
    background: #ececec;
    float: left;
    height: 41px;
    padding-left: 15px;
    width: 965px
}

#assign_box .assign_box_grad h3 {
    color: #535353;
    float: left;
    font-size: 14px;
    font-family: 'NotoSansSemibold';
    font-weight: 400;
    padding: 11px 0;
    text-transform: uppercase;
    width: auto
}

#assign_box .assign_search_box {
    float: left;
    width: 100%
}

#assign_box .assign_top_sec {
    float: left;
    width: 940px;
    background: #f7f7f7;
    padding: 23px 20px
}

#assign_box .assign_top_sec label {
    float: left;
    width: 100%;
    font: bold 12px/18px 'Inter'
}

#assign_box .assign_top_sec .selectbox_bg {
    float: left;
    height: 24px;
    padding-top: 4px;
    width: 273px;
    background: url(../orange_theme/images/time-tracking/select_bg_light.jpg) no-repeat scroll right 0 transparent;
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    border-left: 1px solid #e1e1e1
}

#assign_box .assign_top_sec span.or {
    float: left;
    width: 36px;
    color: #959595;
    font-size: 12px;
    line-height: 18px;
    text-align: center;
    padding-top: 4px;
    font-weight: 700
}

#assign_box .assign_top_sec .add_team {
    float: left;
    width: auto
}

#assign_box .assign_top_sec .add_team a {
    float: left;
    width: auto;
    color: #467f00;
    font-size: 15px;
    line-height: 24px;
    font-family: 'NotoSansSemibold';
    font-weight: 400;
    text-transform: uppercase;
    padding-left: 25px
}

#assign_box .assign_top_sec .add_team a.plus {
    background: url(../orange_theme/images/time-tracking/add_remove_img.png) no-repeat 0 4px
}

#assign_box .assign_top_sec .add_team a.minus {
    background: url(../orange_theme/images/time-tracking/add_remove_img.png) no-repeat 0 -28px
}

table.project_list {
    float: left;
    width: 100%
}

table.project_list tr {
    float: left;
    width: 866px;
    border-bottom: 1px solid #eee;
    padding: 0 20px
}

table.project_list tr td table tr {
    float: left;
    width: 100%;
    border: 0;
    padding: 0
}

table.project_list tr td table tr td {
    float: left;
    color: #000;
    font: normal 12px/20px 'Inter'
}

table.project_list tr td table tr td a.close {
    float: left;
    width: 12px;
    height: 12px;
    background: url(../orange_theme/images/time-tracking/cross_btn.png) no-repeat left top;
    display: block
}

table.project_list tr.odd {
    background: #fcfcfc
}

table.project_list tr.even {
    background: #fff
}

#invoice_template1 .total_amounts {
    text-align: right
}

#in_temp_container_inner {
    float: left;
    width: 980px;
    background: #fdfdfd;
    margin: 15px 0 15px 0;
    display: inline;
    border: 1px solid #eaeaea;
    padding-bottom: 0
}

#invoice_template1 .template1_second_row {
    display: inline;
    float: left;
    margin: 0 15px 0 19px;
    padding: 0;
    width: 944px
}

#invoice_template1 .invoice_row_top3 {
    width: 100%;
    float: left;
    padding: 0 0 17px 0;
    position: relative
}

#invoice_template1 .invoice_row4 {
    width: 939px;
    float: left;
    margin-left: 18px;
    display: inline;
    border-left: 1px #e7e7e7 solid
}

#invoice_template1 .invoice_row4.blk_border {
    border-left: 0 #000 solid;
    width: 940px
}

.template2_grey_bg {
    float: left;
    width: 938px;
    background: #fff url(../orange_theme/images/template2_greybg.gif) no-repeat 0 bottom;
    margin: 0 15px 0 19px;
    display: inline;
    border-left: 1px #eaeaea solid;
    border-right: 1px #eaeaea solid;
    min-height: 178px
}

#invoice_template1 .invoice_row_top2 {
    width: 936px;
    float: left;
    padding: 31px 0 34px 0;
    position: relative;
    border-left: 1px #eaeaea solid;
    border-right: 1px #eaeaea solid;
    border-top: 1px #eaeaea solid;
    background: #fff
}

#invoice_template1 p.title {
    color: #000;
    font-family: 'Inter', sans-serif;
    font-size: 20px;
    font-family: 'NotoSansSemibold';
    font-weight: 400;
    padding: 10px 0 17px;
    text-align: center;
    width: 977px;
    float: left
}

.invoice_add_new {
    float: left;
    width: 939px;
    Xborder-right: 1px solid #eaeaea;
    margin-left: 18px;
    display: inline;
    border-left: 1px #e7e7e7 solid;
    margin-bottom: 10px
}

.invoice_add_new_section {
    float: left;
    width: 100%;
    border-top: 1px solid #eaeaea;
    border-bottom: 0 solid #eaeaea;
    background: #fff
}

.invoice_total_row {
    float: left;
    width: 938px;
    padding-bottom: 10px;
    border-bottom: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6
}

.template3_bottom_row .content {
    float: left;
    width: 100%;
    background: #f5f5f5;
    margin-top: 7px;
    padding: 0 0 12px 0;
    border-bottom: 1px solid #e6e6e6
}

.template1_first_row {
    width: 950px;
    margin: 14px 0 0 0;
    float: left;
    padding: 10px 15px 10px!important;
    display: inline;
    border-bottom: 1px solid #e7e7e7
}

.template1_first_row p.title {
    float: right;
    width: 906px;
    text-align: center;
    padding: 10px 0 0 0;
    font: bold 20px 'Inter', sans-serif;
    color: #000
}

.template1_first_row .field {
    float: left;
    width: 129px;
    background: url(../orange_theme/images/combo_bg.gif) no-repeat 0 0;
    border: 0;
    color: #505050;
    font-size: 11px;
    line-height: 17px;
    height: 19px;
    margin: 0 0 0 2px;
    display: inline;
    padding: 3px 22px 0 3px
}

.template1_first_row label {
    float: left;
    width: auto;
    padding: 5px 10px 0 0;
    text-align: right;
    color: #505050;
    font-size: 12px;
    line-height: 17px;
    font-weight: 700
}

.template1_first_row .selectbox_bg {
    float: left;
    color: #000;
    float: left;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    width: 165px;
    margin-left: 10px;
    padding-top: 0
}

.template1_first_row .color_themes {
    float: left;
    width: 180px;
    border-left: 1px #e3e3e3 solid;
    margin: 0 0 0 15px;
    display: inline;
    padding: 5px 0 4px 0
}

.template1_first_row .color_themes p {
    float: left;
    width: 40px;
    text-align: right;
    font-size: 12px;
    color: #000;
    font-weight: 700
}

.template1_first_row .color_themes ul {
    float: left;
    width: auto;
    padding: 0 0 0 10px
}

.template1_first_row .color_themes li {
    float: left;
    width: 19px;
    margin: 0 7px 0 0;
    display: inline
}

.template1_first_row .color_themes li a {
    float: left;
    width: 19px;
    height: 19px;
    text-decoration: none;
    background: #acda1f;
    border: 1px solid #000;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box
}

.template1_first_row .color_themes li a:hover {
    opacity: .7
}

.template1_first_row .color_themes li a.blue_theme {
    background: #00aae2
}

.template1_first_row .color_themes li a.orange_theme {
    background: #ffa800
}

.template1_first_row .color_themes li a.grey_theme {
    background: #a1b3bb
}

.template1_first_row .color_themes li a.red_theme {
    background: #ce1a1a
}

.template1_first_row .color_themes li a.orange_theme.orange_active,
.template1_first_row .color_themes li a.green_active,
.template1_first_row .color_themes li a.grey_theme.gray_active,
.template1_first_row .color_themes li a.red_theme.red_active,
.template1_first_row .color_themes li a.blue_theme.blue_active {
    border-width: 3px
}

.template1_first_row .tabs ul.options {
    float: right;
    width: auto;
    list-style: none
}

.template1_first_row .tabs ul.options li {
    float: left;
    width: auto;
    padding-right: 10px
}

.template1_first_row .tabs ul.options li a {
    background: #fff;
    color: #515151;
    float: left;
    font-size: 12px;
    font-family: 'NotoSansSemibold';
    font-weight: 400;
    line-height: 18px;
    padding: 2px;
    text-decoration: none;
    text-indent: 0
}

.light_grey .template1_first_row .tabs ul.options li a {
    border: 1px solid #ddd
}

.light_grey .template1_first_row .tabs ul.options li a:hover {
    color: #000;
    border: 1px solid #b7b7b7
}

.template1_first_row .tabs ul.options li a:hover {
    background-position: 0 bottom
}

.template1_first_row .tabs ul.options li a span {
    cursor: pointer;
    float: left;
    padding: 2px 10px!important;
    width: auto!important
}

.template1_first_row .tabs ul.options li a span small {
    float: left;
    font-size: 12px;
    line-height: 22px;
    width: auto
}

.template1_first_row .tabs ul.options li.last {
    padding-right: 0
}

.template1_lower_tab {
    float: left;
    margin-left: 19px;
    display: inline;
    width: 940px
}

.template1_lower_tab.top_margin {
    margin-top: 25px
}

.template1_lower_tab ul.options {
    float: left;
    width: auto;
    list-style: none;
    padding: 0 0 11px 0;
    margin-left: 10px
}

.template1_lower_tab ul.options li {
    float: left;
    width: auto;
    padding-right: 5px
}

.template1_lower_tab .selectbox_bg01 .newListSelected ul.newList li {
    width: 100%!important
}

.template1_lower_tab ul.options li a {
    border: 1px solid #D7D7D7;
    color: #515151;
    float: left;
    font-size: 12px;
    font-family: 'NotoSansSemibold';
    font-weight: 400;
    line-height: 20px;
    padding: 0;
    text-decoration: none;
    width: auto!important
}

.template1_lower_tab ul.options li a:hover {
    background-position: 0 bottom
}

.template1_lower_tab ul.options li a span {
    cursor: pointer;
    float: left;
    padding: 2px 5px!important;
    width: auto!important
}

.template1_lower_tab ul.options li a span small {
    float: left;
    font-size: 12px;
    line-height: 22px;
    width: auto;
    color: #515151!important
}

.template1_lower_tab ul.options li.last {
    padding-right: 0
}

.template1_lower_tab .selectbox_bg01 {
    background: url(../orange_theme/images/time-tracking/button_bg.jpg) repeat-x 0 0;
    border: 1px solid #b6b6b8;
    float: left;
    width: 110px;
    color: #fff;
    font-size: 12px;
    font-family: 'NotoSansSemibold';
    font-weight: 400;
    height: 26px;
    line-height: 14px;
    padding: 0
}

.template1_lower_tab .selectbox_bg01 .selectedTxt {
    color: #515151;
    height: 23px;
    line-height: 23px;
    padding-right: 15px;
    width: auto
}

.template1_lower_tab .selectbox_bg01 ul.newList {
    width: 110px!important
}

.template1_lower_tab .selectbox_bg01 ul.newList li {
    padding: 0;
    font-weight: 400
}

.options .selectbox_bg01 {
    float: left;
    width: 110px;
    color: #fff;
    font-size: 12px;
    font-family: 'NotoSansSemibold';
    font-weight: 400;
    height: 26px;
    line-height: 14px;
    padding: 0
}

.options .selectbox_bg01 .selectedTxt {
    color: #515151;
    height: 23px;
    line-height: 23px;
    width: 95%;
    padding-right: 0
}

.options .selectbox_bg01 ul.newList {
    top: 26px!important
}

.options .selectbox_bg01 ul.newList li {
    padding: 0;
    font-weight: 400;
    width: 100%!important
}

.template3_bottom_row {
    float: left;
    width: 100%;
    background: #fff
}

.template3_bottom_row .content {
    float: left;
    width: 938px;
    background: #f5f5f5;
    margin-top: 7px;
    padding: 0 0 12px 0;
    border-bottom: 1px solid #e6e6e6
}

.down_maintence .down_layout .down_content {
    background: url(../orange_theme/images/time-tracking/information_img.png) no-repeat 0 10px
}

.legend_sec {
    float: left;
    width: 940px!important;
    background: #E6E6E6;
    border: 1px solid #626262!important;
    padding: 9px;
    margin: 10px 10px 15px!important;
    position: relative
}

.legend_sec .cancel {
    background: url(../orange_theme/images/legandCross.png) no-repeat 0 0;
    height: 16px;
    width: 16px;
    position: absolute;
    top: 10px;
    right: 5px
}

.legend_sec ul {
    float: left;
    width: 95%;
    list-style: none;
    padding: 0 0 0 10px
}

.legend_sec ul li {
    background: url(../orange_theme/images/gray_bullet.gif) no-repeat 0 8px;
    color: #000;
    display: block;
    float: left;
    font: 14px/20px 'Inter';
    padding: 4px 0 2px 15px;
    width: 90%
}

.legend_sec ul li span {
    color: red
}

.legend_sec ul li span.sent {
    float: left;
    width: 16px;
    height: 16px;
    background: url(../orange_theme/images/time-tracking/sent_btn.gif) repeat-x 0 0;
    margin: 0 5px 0 0;
    display: inline
}

.legend_sec ul li span.unsent {
    float: left;
    width: 16px;
    height: 16px;
    background: url(../orange_theme/images/time-tracking/draft_btn.gif) repeat-x 0 0;
    margin: 0 5px 0 0;
    display: inline
}

.legend_sec ul li span.recurring_inv {
    float: left;
    width: 16px;
    height: 16px;
    background: #e7f0f6;
    border: 1px solid #cae5f4;
    margin: 0 5px 0 0;
    display: inline
}

.legend_sec p {
    float: left;
    width: 95%;
    font-size: 14px;
    color: #515151;
    text-align: left
}

.tds_legend_sec {
    float: left;
    width: 680px
}

.legend_sec_error {
    float: left;
    width: 96%;
    background: #E6E6E6;
    border: 1px solid #626262!important;
    padding: 10px 2%;
    margin: 10px 0 15px!important;
    position: relative
}

.legend_sec_error .cancel {
    background: url(../orange_theme/images/legandCross.png) no-repeat 0 0;
    height: 16px;
    width: 16px;
    position: absolute;
    top: 10px;
    right: 5px
}

.legend_sec_error ul {
    float: left;
    width: 95%;
    list-style: none;
    padding: 0 0 0 10px
}

.legend_sec_error ul li {
    background: url(../orange_theme/images/time-tracking/info_icon.png) no-repeat 0 8px;
    color: #000;
    display: block;
    float: left;
    font: 12px/16px 'Inter';
    padding: 10px 18px 6px 30px;
    width: 90%
}

.total_row .total .selectbox_bg_small.po_select {
    background: url(../orange_theme/images/time-tracking/sml_select_bg.gif) no-repeat right -58px;
    width: 175px;
    border-left: 1px solid #e1e0e0;
    border-radius: 5px 0 0 5px
}

.total_row .total .additional_charges label.title.po_text {
    left: -30px
}

.comment_top_container {
    background: #ececec;
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    float: left;
    min-height: 40px;
    padding-left: 2%;
    width: 98%
}

.comment_top_container h3 {
    color: #535353;
    float: left;
    font-size: 14px;
    font-family: 'NotoSansSemibold';
    font-weight: 400;
    padding: 11px 0;
    text-transform: uppercase;
    width: auto
}

.po_ref {
    float: left;
    width: 100%;
    border: 1px solid #e6e6e6;
    border-bottom: 0;
    margin-bottom: 25px
}

.displaynone {
    display: none
}

.displayblock {
    display: block
}

.po_ref .head_top {
    background: #ececec;
    border-bottom: 1px solid #e6e6e6;
    float: left;
    min-height: 40px;
    padding-left: 2%;
    width: 98%
}

.po_ref .head_top h3 {
    color: #535353;
    float: left;
    font-size: 14px;
    font-family: 'NotoSansSemibold';
    font-weight: 400;
    padding: 11px 0;
    text-transform: uppercase;
    width: auto
}

.po_ref ul {
    float: left;
    width: 100%;
    list-style: none
}

.po_ref ul li {
    float: left;
    width: 94%;
    padding: 5px 3%;
    border-bottom: 1px solid #e6e6e6
}

.po_ref ul li h4 {
    float: left;
    width: 16px;
    height: 16px;
    background: url(../orange_theme/images/invoice_ic.png) no-repeat 0 0;
    margin-right: 15px
}

.po_ref ul li h3 {
    float: left;
    width: 16px;
    height: 16px;
    background: url(../orange_theme/images/attachment.png) no-repeat 0 0;
    margin-right: 15px
}

.po_ref ul li small.file {
    float: left;
    width: 340px;
    float: left;
    overflow: auto;
    margin-right: 20px
}

.po_ref ul li a.filename {
    float: left;
    width: auto;
    color: #ed4e00;
    font-size: 12px;
    text-decoration: none;
    margin-right: 5px
}

.po_ref ul li a.filename:hover {
    text-decoration: underline
}

.po_ref ul li span.filetype {
    float: left;
    width: 80px;
    color: #b2b0b0;
    font-size: 12px;
    overflow: auto;
    margin-right: 20px
}

.po_ref ul li span.filetype01 {
    float: left;
    width: 340px;
    color: #b2b0b0;
    font-size: 12px;
    overflow: auto;
    margin-right: 20px
}

.po_ref ul li a.remove_attachment {
    float: left;
    width: 10px;
    margin-top: 5px;
    height: 10px;
    background: url(../orange_theme/images/remove_file.png) no-repeat 0 0;
    text-indent: -9999px
}

.successfile_remove {
    float: left;
    width: 840px;
    background: #c1e765
}

.successfile_remove span {
    float: left;
    background: url(../orange_theme/images/success_remove_icon.png) no-repeat 0 0;
    color: #000;
    height: 16px;
    line-height: 16px;
    padding-left: 30px
}

.form-item {
    float: left;
    width: 100%;
    padding-top: 15px
}

.form-item label {
    float: left;
    width: 100%;
    font-weight: 700
}

#frmInvoiceDocumentUpload .form-item {
    padding-left: 15px
}

#frmPODocumentUpload .form-item {
    padding-left: 15px
}

.total_row div.last_row {
    float: right;
    margin: 10px 20px 0 0
}

.total_row div.last_row .check {
    float: left;
    width: auto;
    line-height: 14px;
    margin: 3px 10px 0 0;
    display: inline
}

.total_row div.last_row label.note {
    float: left;
    width: auto;
    font-size: 12px;
    color: #535353
}

.proceed_row_inner .button012 {
    float: left
}

.proceed_row_inner.credit_note_comment {
    float: left;
    width: 90%;
    padding: 7px 0 0 88px
}

.proceed_row_inner .button012 button.blk_button,
.proceed_row_inner .button012 input.blk_button {
    font: bold 12px/22px 'Inter';
    height: 24px;
    padding: 0 7px;
    margin-right: 5px
}

.proceed_row_inner .button012 button.save_blk_btn,
.proceed_row_inner .button012 input.save_blk_btn {
    font: bold 12px/22px 'Inter';
    height: 24px;
    padding: 0 7px
}

.account_tableheading.cr_pad_list {
    padding: 5px 0 5px 12px
}

#clickComment {
    float: left;
    width: 97%;
    color: #ed4e00;
    font-size: 12px;
    font-family: 'NotoSansSemibold';
    font-weight: 400;
    padding: 5px 13px;
    cursor: pointer;
    text-decoration: underline
}

#divComment {
    float: left;
    width: 100%
}

#divComment .input_bg_pref_text_area {
    float: left;
    width: 97%;
    padding: 5px 13px
}

#divComment .input_bg_pref_text_area label {
    float: left;
    width: 10%;
    font-weight: 700
}

#divComment .input_bg_pref_text_area textarea.text {
    background: #fff;
    border: 1px solid #e1e0e0;
    color: #818181;
    float: left;
    font-size: 12px;
    height: 76px;
    margin: 0;
    padding: 3px;
    width: 360px
}

#divComment .input_bg_pref_text_area div.button01 {
    float: left;
    width: 80%;
    padding: 15px 0 5px 85px
}

#divComment .input_bg_pref_text_area div.button01 .blk_button {
    margin-right: 10px;
    font: bold 14px/26px 'Inter';
    height: 26px;
    padding: 0 10px
}

#divComment .input_bg_pref_text_area div.button01 .orange_button {
    margin-right: 10px;
    font: bold 14px/26px 'Inter';
    height: 26px;
    padding: 0 10px
}

#credit_apply {
    float: left;
    width: 948px;
    border: 1px solid #dcdcdc;
    padding: 15px
}

#credit_apply ul {
    float: left;
    width: 100%;
    list-style: none
}

#credit_apply ul li {
    float: left;
    width: 50%;
    padding: 2px 0
}

#credit_apply ul li span {
    float: left;
    width: 30%
}

#credit_apply ul li strong {
    float: left;
    width: 35%
}

.apply_credit_head {
    background: #ececec;
    float: left;
    height: 40px;
    width: 963px;
    border: 1px solid #e1e1e1;
    margin-top: 25px;
    padding-left: 15px
}

.apply_credit_head01 {
    background: #ececec!important;
    height: 40px;
    width: 906px!important;
    border-radius: 0 0 5px 5px;
    border: 1px solid #e1e1e1!important;
    margin: 0!important;
    border-top: 0!important
}

.apply_credit_head h4 {
    color: #535353;
    float: left;
    font-size: 14px;
    font-family: 'NotoSansSemibold';
    font-weight: 400;
    padding: 11px 0;
    text-transform: uppercase;
    width: auto
}

table.estimates tr td.fifth input.input {
    float: right;
    width: 263px;
    background: #fff;
    border: 1px solid #d6d6d6;
    color: #818181;
    display: block;
    font-size: 12px;
    height: 18px;
    padding: 3px;
    border-radius: 5px;
    text-align: right
}

.sign_notification {
    float: left;
    width: 87%;
    background: #fff5c3;
    border: 1px solid #efbc8a;
    padding: 10px;
    color: #090909;
    font-size: 12px
}

.report_sec {
    float: left;
    width: 980px;
    margin: 0 0;
    border: 1px solid #bbb;
    border-radius: 5px;
    background: #fcfcfc
}

.report_sec ul {
    float: left;
    width: 96%;
    list-style: none;
    padding: 2% 2% 0
}

.report_sec ul li {
    float: left;
    width: 47%
}

.report_sec ul li.fl_rt {
    margin-left: 5%
}

.report_sec ul li a {
    float: left;
    width: 95%;
    border-bottom: 1px solid #dedede;
    padding: 1%;
    text-decoration: none
}

.report_sec ul li a:hover {
    border-bottom: 1px solid #c93a0e
}

.report_sec ul li h3 {
    color: #515151;
    float: left;
    font-size: 18px;
    line-height: 34px;
    padding: 3px 0 0 40px;
    width: 93%
}

.report_sec ul li h3.client {
    background: url(../orange_theme/images/mobile_icons.png) no-repeat 0 -231px
}

.report_sec ul li h3.invoice {
    background: url(../orange_theme/images/mobile_icons.png) no-repeat 0 5px
}

.report_sec ul li h3.purchase_order {
    background: url(../orange_theme/images/mobile_icons.png) no-repeat 0 -403px
}

.report_sec ul li h3.recurring {
    background: url(../orange_theme/images/mobile_icons.png) no-repeat 0 -465px
}

.report_sec ul li h3.staff {
    background: url(../orange_theme/images/mobile_icons.png) no-repeat 0 -509px
}

.report_sec ul li h3.estimate {
    background: url(../orange_theme/images/mobile_icons.png) no-repeat 0 -356px
}

.report_sec ul li h3.payment {
    background: url(../orange_theme/images/mobile_icons.png) no-repeat 0 -612px
}

.report_sec ul li h3.item {
    background: url(../orange_theme/images/mobile_icons.png) no-repeat 0 -559px
}

.report_sec ul li h3.time_tracking_timesheet {
    background: url(../orange_theme/images/mobile_icons.png) no-repeat 0 -51px
}

.report_sec ul li h3.expense {
    background: url(../orange_theme/images/mobile_icons.png) no-repeat 0 -670px
}

.report_sec ul li h3.credit_note {
    background: url(../orange_theme/images/mobile_icons.png) no-repeat 0 -732px
}

.report_sec ul li h3.currency {
    background: url(../orange_theme/images/mobile_icons.png) no-repeat 0 -157px
}

.report_sec ul li h3.tax {
    background: url(../orange_theme/images/mobile_icons.png) no-repeat 0 -771px
}

.report_sec ul li h3.profitloss {
    background: url(../orange_theme/images/profitloss.png) no-repeat scroll left 100%
}

.report_sec ul li p {
    color: #000;
    float: left;
    font-size: 12px;
    line-height: 22px;
    padding: 10px 0;
    width: 100%;
    display: none
}

#dueInvoice {
    background: none repeat scroll 0 0 #F9F9F9;
    float: left;
    padding: 0 0 3px;
    width: 100%;
    margin: 10px 0 0;
    border: 1px solid #CCC;
    display: none
}

#dueInvoice .due_inv_heading {
    font: 14px/25px 'Inter';
    color: #535353;
    background: #f5f5f5;
    min-height: 25px;
    text-transform: uppercase;
    padding: 7px 0 7px 2%;
    width: 98%
}

#dueInvoice .due_inv_heading a {
    text-transform: none;
    text-decoration: none;
    color: #ED4E00;
    float: right;
    padding-right: 15px;
    font-size: 14px;
    line-height: 25px;
    font-family: NotoSansSemiBold
}

#dueInvoice .due_inv_heading span {
    font: 12px 'Inter';
    color: #090909;
    float: right;
    margin: 5px 2% 0 0
}

.dueinvoice_list {
    float: left;
    width: 100%;
    max-height: 110px;
    overflow: auto
}

ul.dueinvoice_list_head {
    float: left;
    width: 100%;
    background: #ececec;
    list-style: none
}

ul.dueinvoice_list_head li {
    float: left;
    width: 100%;
    padding: 5px 0
}

.dueinvoice_list li {
    float: left;
    width: 100%;
    padding-top: 9px
}

.dueinvoice_list li span.check,
ul.dueinvoice_list_head li span.check {
    float: left;
    width: 5%;
    margin: 3px 1% 0 1%
}

.dueinvoice_list li span.inv_no,
ul.dueinvoice_list_head li span.inv_no {
    float: left;
    width: 40%
}

.dueinvoice_list li span.no_format,
ul.dueinvoice_list_head li span.no_format {
    float: left;
    width: 20%;
    margin-right: 18%;
    text-align: center
}

.dueinvoice_list li span.datetime,
ul.dueinvoice_list_head li span.datetime {
    float: left;
    width: 14%
}

.send_due_invoice_btn {
    border: 1px solid #B6B6B8;
    float: left;
    width: 83px;
    text-align: center;
    color: #515151;
    margin: 0 0 10px 10px;
    text-decoration: none
}

.send_due_invoice_btn span small {
    font: bold 12px/22px 'Inter'
}

.send_due_invoice_btn:hover {
    border: 1px solid #b7b7b7
}

.help_due_invoice {
    display: inline-block;
    background: rgba(0, 0, 0, 0) url(../orange_theme/images/helpIconNew.png) no-repeat scroll center center!important;
    float: none!important;
    margin: 0 0 0 5px;
    vertical-align: middle;
    min-width: 7px;
    width: 23px
}

#list_actions {
    background: url(../orange_theme/images/time-tracking/sel_down_arrow.jpg) no-repeat right 0 #FFF;
    float: left;
    border: 1px solid #E1E0E0;
    border-radius: 5px;
    height: 22px;
    width: 140px;
    padding-top: 4px;
    margin: 0 10px 0 5px
}

#list_actions ul.navigate {
    background: none;
    padding: 0;
    width: 100%!important;
    position: relative
}

#list_actions ul.navigate li {
    float: left;
    text-align: left;
    line-height: 1.8em;
    padding: 0!important;
    width: 100%
}

#list_actions ul.navigate li a {
    display: block;
    padding: 0;
    margin: 0;
    height: auto;
    line-height: 1.8em!important;
    color: #818181!important;
    text-decoration: none!important;
    width: 100%;
    float: left
}

#list_actions ul.navigate li a span {
    padding: 0 0 0 10px;
    float: left
}

#list_actions ul.navigate li .action_items {
    display: none
}

#list_actions ul.navigate li .action_items.active {
    display: block
}

#list_actions ul.navigate li .action_items {
    padding: 0!important;
    left: 0;
    top: 22px;
    position: absolute;
    z-index: 6000;
    width: 100%;
    border: 1px solid #ccc;
    background: #fff
}

#list_actions ul.navigate li .action_items li {
    width: 100%;
    height: auto;
    text-indent: 30px;
    padding: 5px 0 3px 0!important
}

#list_actions ul.navigate li .action_items li:hover {
    background: #F93
}

#list_actions ul.navigate li .action_items li:hover a {
    color: #fff!important
}

#list_actions ul.navigate li .action_items li a.sel_edit {
    background: url(../orange_theme/images/all_icons.gif) no-repeat scroll 8px -817px
}

#list_actions ul.navigate li .action_items li a.sel_pdf {
    background: url(../orange_theme/images/all_icons.gif) no-repeat scroll 8px -767px
}

#list_actions ul.navigate li .action_items li a.sel_copy {
    background: url(../orange_theme/images/all_icons.gif) no-repeat scroll 8px -841px
}

#list_actions ul.navigate li .action_items li a.sel_print {
    background: url(../orange_theme/images/all_icons.gif) no-repeat scroll 8px -428px
}

#list_actions ul.navigate li .action_items li a.sel_online_payment {
    background: url(../orange_theme/images/all_icons.gif) no-repeat scroll 8px -217px
}

#list_actions ul.navigate li .action_items li a.sel_offline_payment {
    background: url(../orange_theme/images/all_icons.gif) no-repeat scroll 8px -450px
}

#list_actions ul.navigate li .action_items li a.sel_assign_task_staff {
    background: url(../orange_theme/images/all_icons.gif) no-repeat scroll 8px -1810px
}

#list_actions ul.navigate li .action_items li a.sel_convert {
    background: url(../orange_theme/images/all_icons.gif) no-repeat scroll 8px -2054px
}

#list_actions ul.navigate li .action_items li a.sel_assign_staff {
    background: url(../orange_theme/images/all_icons.gif) no-repeat scroll 8px -2089px
}

#list_actions ul.navigate li .action_items li a.sel_add_task {
    background: url(../orange_theme/images/all_icons.gif) no-repeat scroll 8px -981px
}

#list_actions ul.navigate li .action_items li a.sel_view_profile {
    background: url(../orange_theme/images/all_icons.gif) no-repeat scroll 8px -1441px
}

#list_actions ul.navigate li .action_items li a.sel_add_credit {
    background: url(../orange_theme/images/all_icons.gif) no-repeat scroll 8px -196px
}

#list_actions ul.navigate li .action_items li a.sel_time_log {
    background: url(../orange_theme/images/all_icons.gif) no-repeat scroll 8px -2148px
}

#list_actions ul.navigate li .action_items li a.sel_detail {
    background: url(../orange_theme/images/all_icons.gif) no-repeat scroll 8px -377px
}

#list_actions ul.navigate li .action_items li a.sel_make_payment {
    background: url(../orange_theme/images/all_icons.gif) no-repeat scroll 8px -1026px
}

#list_actions ul.navigate li .action_items li a.sel_refund {
    background: url(../orange_theme/images/time-tracking/credit-note-refund.png) no-repeat 3px 0
}

#list_actions ul.navigate li .action_items li a.sel_apply {
    background: url(../orange_theme/images/time-tracking/credit-note-apply.png) no-repeat 3px 0
}


}
@media print {
    body,
    #body_container {
        background: none
    }
    
    #header,
    #footer1,
    #outer_footer,
    #breadecrumb,
    .heading,
    #ju_bbox,
    #relatedData,
    #disputedBox,
    #invoice_history,
    .dispute_box_outer,
    #invoice_status_message,
    .template1_first_row,
    .template1_lower_tab,
    #relatedData,
    .template1_lower_tab,
    #invoice_history,
    .message,
    #payment_section,
    #scrollingBar {
        display: none
    }
}
#frmClientCompanyName {
    font: 12px/24px 'Inter';
    cursor: pointer
}
#client_selectbox:focus,
#frmClientCompanyName:focus {
    background: none!important;
    box-shadow: none
}
#client_selectbox:focus,
#frmCountry:focus {
    background: none!important;
    box-shadow: none
}
#ExpReciptHead {
    float: left;
    width: 906px;
    background: #ececec;
    border-radius: 5px 5px 0 0;
    border: 1px solid #C4C4C4;
    border-bottom: none;
    margin: 15px 0 0
}
#ExpReciptHead span {
    float: left;
    width: auto;
    font: bold 14px/41px 'Inter';
    text-indent: 15px;
    text-transform: uppercase;
    color: #535353
}
#ExpReciptHead a.help {
    margin: 12px 0 0 15px;
    background: url(../image/helpIconNew.png) no-repeat center center transparent!important
}
a.help {
    margin: 12px 0 0 15px;
    background: url(../orange_theme/images/helpIconNew.png) no-repeat center center transparent!important;
    width: 22px!important;
    height: 22px!important;
    margin: 9px 9px 0 3px
}
#ExpReceiptID {
    float: left;
    width: 906px;
    background: #FCFCFC;
    border-radius: 0 0 5px 5px;
    border: 1px solid #C4C4C4;
    border-top: none;
    padding: 0 0 10px 0
}
#ExpReceiptID .expense_attach {
    float: left;
    width: 46%;
    margin: 15px 0 0 15px
}
#ExpReceiptID .expense_attach input[type="checkbox"] {
    float: left;
    width: auto;
    margin: 3px 8px 0 0
}
#ExpReceiptID .expense_attach a {
    float: left;
    width: auto;
    color: #ED4E00;
    font-size: 12px;
    text-decoration: none
}
#ExpReceiptID .expense_attach a:hover {
    float: left;
    width: auto;
    color: #ED4E00;
    font-size: 12px;
    text-decoration: underline
}
#ExpReceiptID .expense_attach p {
    float: left;
    width: auto;
    padding: 0 10px
}
#ExpReciptHeadPrevw {
    float: left;
    width: 904px;
    margin: 15px 0 0
}
#ExpReciptHeadPrevw span {
    float: left;
    width: auto;
    font: bold 14px/41px 'Inter';
    text-indent: 15px;
    text-transform: uppercase;
    color: #535353;
    text-decoration: underline
}
#ExpReceiptIDPrew {
    float: left;
    width: 904px;
    padding: 0 0 10px 0
}
#ExpReceiptIDPrew .expense_attach {
    float: left;
    width: 46%;
    margin: 15px 0 0 15px
}
#ExpReceiptIDPrew .expense_attach input[type="checkbox"] {
    float: left;
    width: auto;
    margin: 3px 8px 0 0
}
#ExpReceiptIDPrew .expense_attach a {
    float: left;
    width: auto;
    color: #ED4E00;
    font-size: 12px;
    text-decoration: none
}
#ExpReceiptIDPrew .expense_attach a:hover {
    float: left;
    width: auto;
    color: #ED4E00;
    font-size: 12px;
    text-decoration: underline
}
#ExpReceiptIDPrew .expense_attach p {
    float: left;
    width: auto;
    padding: 0 10px
}
#reminder_management #searchDiv1 .gray_box .search_row1 .search_column1 .search_col_row1 .ui-combobox input {
    width: 84px
}
#reminder_management #searchDiv1 .gray_box .search_row1 .search_column2 .search_col_row1 .ui-combobox input {
    width: 99px
}
ul.ul_id_frmreminderType {
    width: 118px!important;
    position: absolute!important
}
ul.ul_id_frmReminderOcurrance {
    width: 133px!important;
    position: absolute!important
}
#body_container_inner #content_container #invoice_sec .no_record_found {
    margin: 0 0 15px 20px
}
ul.ul_id_frmReportSortBy {
    float: left;
    width: 123px!important
}
ul.ul_id_frmReportOrderBy {
    float: left;
    width: 123px!important
}
.close {
    background: url(http://localhost/invoicera/common/orange_theme/images/time-tracking/cross_btn.png) no-repeat scroll left top transparent;
    display: block;
    float: left;
    height: 12px;
    margin-top: 2px;
    width: 11px
}
ul.companyDropDown {
    background: none repeat scroll 0 0 #FFF;
    border: 1px solid #CCC;
    float: left;
    height: 100px!important;
    left: 0;
    line-height: 22px;
    max-width: 80%;
    min-height: 100px;
    min-width: 272px;
    overflow-x: hidden;
    padding-left: 0;
    position: relative;
    text-align: left;
    top: 47px;
    width: auto;
    z-index: 99997;
    max-height: 100px!important
}
ul.companyDropDown li {
    border-top: 1px dotted #CCC;
    display: block;
    float: none;
    line-height: 21px;
    list-style: none outside none;
    padding: 0 10px;
    width: 100%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box
}
ul.companyDropDown li:hover {
    background: none repeat scroll 0 0 #EEE;
    cursor: pointer;
    width: 100%
}
ul.companyDropDown li.active {
    background: none repeat scroll 0 0 #F93;
    color: #FFF;
    cursor: pointer;
    float: left;
    width: 100%
}
ul.currencyDropDown {
    background: none repeat scroll 0 0 #FFF;
    border: 1px solid #CCC;
    float: left;
    height: 100px!important;
    left: 0;
    line-height: 22px;
    max-width: 100%;
    min-height: 100px;
    overflow-x: hidden;
    padding-left: 0;
    position: relative;
    text-align: left;
    top: 47px;
    width: auto;
    z-index: 99997;
    max-height: 100px!important
}
#currency_box {
    width: 100%
}
#currency_box ul.currencyDropDown {
    top: 29px;
    max-height: 100px;
    width: 100%!important
}
#currency_box ul.currencyDropDown>li {
    text-indent: 5px
}
#currency_box ul.currencyDropDown ul.currencyDropDown li {
    border-top: 1px dotted #CCC;
    display: block;
    float: none;
    line-height: 21px;
    list-style: none outside none;
    padding: 0 10px;
    width: 100%
}
ul.currencyDropDown li:hover {
    background: none repeat scroll 0 0 #EEE;
    cursor: pointer;
    width: 100%
}
ul.currencyDropDown li.active {
    background: none repeat scroll 0 0 #F93;
    color: #FFF;
    cursor: pointer;
    float: left;
    width: 100%
}
ul.countryDropDown {
    background: none repeat scroll 0 0 #FFF;
    border: 1px solid #CCC;
    float: left;
    height: 100px!important;
    left: 0;
    line-height: 22px;
    max-width: 80%;
    min-height: 100px;
    max-height: 100px!important;
    min-width: 272px;
    overflow-x: hidden;
    padding-left: 0;
    position: relative;
    text-align: left;
    top: 28px;
    width: auto;
    z-index: 99997
}
ul.countryDropDown li {
    display: block;
    float: none;
    line-height: 21px;
    list-style: none outside none;
    padding: 0 10px;
    width: 100%
}
ul.countryDropDown li:hover {
    background: none repeat scroll 0 0 #EEE;
    cursor: pointer;
    width: 100%
}
ul.countryDropDown li.active {
    background: none repeat scroll 0 0 #F93;
    color: #FFF;
    cursor: pointer;
    float: left;
    width: 100%
}
@media only screen and (max-width:1500px) {
    #footer span {
        font-size: 10px
    }
}
@media only screen and (max-width:1024px) {
    .menu_sec {
        width: 984px;
        margin: 0 auto
    }
    
    .invoice_table tr td.dragHandle {
        height: 24px;
        margin: 5px 0 0 0;
        left: 0;
        padding: 0;
        width: 52px;
        position: absolute;
        border: none
    }
    
    .invoice_table tr td.showDragHandle {
        width: 58px;
        height: 25px;
        float: left;
        background: url(../orange_theme/images/time-tracking/lisiting_rt_btn1.png) no-repeat 0 0;
        border: none
    }
    
    .showDragHandle a.drag_row {
        height: 25px;
        width: 16px;
        margin: 0 7px 0 4px;
        cursor: move;
        text-decoration: none;
        display: inline;
        float: right
    }
    
    .showDragHandle a.remove_row {
        float: right;
        width: 25px;
        height: 25px;
        text-decoration: none;
        margin: 0 3px 0 0;
        display: inline
    }
}
.common_plus_img {
    background: url(../orange_theme/images/time-tracking/plus_sign.gif) no-repeat scroll 0 0 transparent;
    display: inline;
    float: left;
    height: 26px;
    margin: 0 9px 0 0;
    text-decoration: none;
    width: 27px
}
.common_minus_img {
    background: url(../orange_theme/images/time-tracking/plus_sign.gif) no-repeat scroll 0 bottom transparent;
    display: inline;
    float: left;
    height: 26px;
    margin: 0 9px 0 0;
    text-decoration: none;
    width: 27px
}
.ddsmoothmenu ul li {
    background: none!important
}
#footer,
#footer * {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box
}
.newCenter {
    width: 100%;
    float: left;
    min-height: 50px;
    background: #515151;
    padding: 19px 0;
    text-align: center
}
.newCenter a {
    display: inline-block;
    margin: 0 7px
}
#footer .center ul.centerUl {
    width: 60%;
    float: left;
    text-align: center;
    padding: 12px 0
}
#footer .copyRightSpan {
    width: 20.5%;
    float: left
}
.centerUl {
    width: 60%;
    float: left
}
.rightLogo {
    padding: 0 10px;
    width: 15%;
    float: right;
    text-align: right
}
.rightLogo img {
    float: none;
    max-width: 100%
}
.ddsmoothmenu ul li.logout a {
    padding-left: 5px;
    text-decoration: none!important
}
.ddsmoothmenu ul li.logout a i {
    font-size: 20px
}
.ddsmoothmenu ul li.upgrade a {
    padding-left: 25px;
    background: url(../orange_theme/images/appIcon.png) no-repeat left 6px transparent;
    padding-left: 25px;
    text-decoration: none!important
}
.ddsmoothmenu ul li.upgrade a:hover {
    color: #fff!important
}
.ddsmoothmenu>ul>li {
    margin-right: 15px
}
.top_nav {
    float: right;
    width: auto;
    background: rgba(255, 255, 255, .2);
    background: #ff6d01;
    min-height: 56px;
    padding-left: 15px
}
.top_nav * {
    font-weight: normal!important
}
.ddsmoothmenu>ul>li>a {
    font-size: 13px!important;
    color: #fff;
    padding-top: 0!important;
    padding-bottom: 0!important;
    line-height: 34px;
    text-transform: uppercase
}
#invoice_container_rec_outer,
#estimates_container_outer,
#invoice_container_outer,
#content_container,
.dashboard_top_shadow,
#expense_management_outer,
#category_management_outer,
#product_management_outer,
#service_management_outer,
#tracking_projects,
#task_container,
#team_timesheet_container,
#generate_container_outer,
#client_container_outer,
#staff_management_outer,
#reminder_container_outer,
#in_temp_container_outer,
#tracking_new_task,
#tracking_new_projects,
.login_top_shadow {
    background: none repeat scroll 0 0 #ffffff!important;
    border: 1px solid #dddddd!important;
    margin-top: 10px!important;
    box-shadow: 0 -1px 5px #d9d9d9;
    -webkit-box-shadow: 0 -1px 5px #d9d9d9;
    -moz-box-shadow: 0 -1px 5px #d9d9d9;
    -o-box-shadow: 0 -1px 5px #d9d9d9;
    -ms-box-shadow: 0 -1px 5px #d9d9d9;
    width: 980px
}
.dashboard_top_shadow #content_container {
    box-shadow: 0 0;
    -moz-box-shadow: 0 0;
    border-width: 0px!important
}
table#task_container {
    box-shadow: none!important;
    border-width: 0!important
}
#invoice_container_inner .total_row,
#invoice_container_rec_inner .total_row,
#estimates_container_inner .total_row,
#my_account_inner,
#expense_reports_form_outer,
#time_tracking_reports_form_inner,
#product_management,
#tracking_projects1,
#task_container1,
#my_account,
#team_timesheet_container1,
#client_management1,
#staff_management,
#client_reports_form,
#invoice_report,
#import_exp_section,
#in_temp_container_inner,
#tracking_new_task1,
#send_mail_container,
#send_mail,
#payment_section,
#preferences_tab_data4,
#staff_add_sec,
#staff_add_sec_inner,
.staff_allocation,
.account_sec,
#client_main_form,
.gray_box,
.add_search_row1,
#tracking_new_projects1,
#add_credit {
    border-width: 0px!important;
    margin-top: 0!important
}
#send_mail,
#send_mail_container {
    margin-bottom: 0!important
}
.invoice_table_outer {
    border-width: 0px!important
}
.invoice_table tr.head {
    background: #f1f1f1!important;
    border: medium none;
    color: #3c3c3c!important;
    float: left;
    font-family: NotoSansSemibold!important;
    font-size: 13px;
    font-weight: 400;
    width: 100%
}
.invoice_table tr.head th {
    font-family: NotoSansSemibold!important;
    font-size: 15px!important
}
.total_row ul.options li a span small.add_line {
    font-family: NotoSansSemibold!important;
    font-size: 16px!important;
    font-weight: normal!important
}
.total_row .total label.title strong {
    color: #000;
    font-family: NotoSansSemibold!important;
    font-size: 15px!important
}
.total_row .net_balance01 {
    border-width: 0px!important;
    background: #f1f1f1!important
}
.total_row .net_balance01 .net_balance012 {
    border-width: 0px!important;
    background: #f1f1f1!important
}
.total_row .net_balance label.title_total span,
.total_row .net_balance01 .net_balance012 .net_balance label.price_total input[type="text"] {
    font-family: NotoSansSemibold!important;
    font-weight: normal!important;
    color: #000!important
}
.content_right .head_row {
    background: none repeat scroll 0 0 #f0f0f0!important
}
.content_right .head_row h3 {
    color: #000!important;
    font-family: NotoSansSemibold!important;
    font-weight: normal!important;
    font-size: 15px!important
}
.billing_add h2 span.head,
.allocate_client h2 {
    font-family: NotoSansSemibold!important;
    font-weight: normal!important;
    font-size: 15px!important;
    border-width: 0px!important
}
.billing_add {
    border-width: 0px!important
}
#pgHelp .head_row h3 {
    color: #000!important;
    font-family: "Inter"!important;
    font-weight: normal!important;
    font-size: 15px!important
}
.content_right .invoice_notes label {
    color: #000!important;
    font-family: "Inter"!important;
    font-weight: normal!important;
    font-size: 15px!important
}
.content_right .invoice_notes {
    border-width: 0px!important
}
#expense_reports_form_outer {
    margin-top: 10px
}
.selectbox_bg,
.selectbox_bg2,
.ui-select,
#list_actions,
.select_box_date,
.select_box_big,
.select_box1,
.date_bg_tax,
.selectbox_big,
.inv_add_inp,
.invoice_table tr td.col2 .input_bg_list_outer input[type="text"]:focus,
.select_bg2,
.selectbox_pop,
.selectbox_small,
.selectbox_payment,
.select_bg_pop,
.selectbox_bg01,
.select_bg,
.selectbox_bg_small,
#taxes_data .selectbox_bg1,
.optional_sec .gray_box .selectbox_payment.paymentNew .newListSelected,
.selectbox_bg_new,
#invoice_make_payement .invoice_sage .client_detail .selectbox_bg_month,
#invoice_make_payement .invoice_sage .client_detail .selectbox_bg_year,
.selectbox_bg_new01,
.client_form_row .select_bg_new1,
.cancel_acc_box .row .select_box,
#invoice_container_rec_inner .auto_bill .year_bg {
    border-radius: 2px!important;
    -moz-border-radius: 2px!important;
    -webkit-border-radius: 2px!important;
    -o-border-radius: 2px!important;
    -khtml-border-radius: 2px!important;
    -ms-border-radius: 2px!important;
    background: url(../orange_theme/images/newDropDown.png) no-repeat scroll right center #ffffff!important;
    border: 1px solid #d7d7d7!important
}
.ui-combobox>input.inv_add_inp {
    background: transparent!important;
    border-width: 0px!important
}
.clientDropDown {
    border-radius: 0px!important
}
.content_right .invoice_notes textarea {
    background: #fff!important;
    border: 1px solid #d7d7d7!important
}
.search_row1 {
    border-width: 0px!important
}
.reports_colum1>label {
    font-size: 14px!important;
    color: #000!important;
    font-weight: normal!important;
    line-height: 22px!important
}
#estimates_management,
#expense_management {
    margin-top: 0!important;
    padding-bottom: 0
}
#client_main_form {
    border-width: 0
}
button#btnClientAccount {
    margin-left: 10px
}
.import_sec ul.options li a,
#service_add_sec_inner ul.button li a,
#invoice_container_inner #clientExpense .top_button ul li a,
.green_btn,
#add_client .account_sec .submit_btn button.load_client,
.save_btn,
.quick_bar_link,
.edit_profile ul.edit_btn li a {
    background: none repeat scroll 0 0 #5c9f00!important;
    color: #fff;
    cursor: pointer;
    border-width: 0px!important;
    float: left;
    font: 17px/36px "Inter";
    min-height: 36px;
    padding: 0 15px;
    text-decoration: none;
    width: auto;
    border-radius: 0px!important;
    -moz-border-radius: 0px!important;
    -webkit-border-radius: 0px!important;
    -o-border-radius: 0px!important;
    -ms-border-radius: 0px!important;
    -khtml-border-radius: 0px!important;
    margin-left: 10px;
    margin-bottom: 10px
}
.fg-menu-container .quick_bar_link {
    font: 12px/16px "Inter"
}
.import_sec ul.options li a:hover,
#service_add_sec_inner ul.button li a:hover {
    background: #6ca919!important
}
.save__green_btn,
.save_orange_btn {
    border-radius: 0px!important;
    -moz-border-radius: 0px!important;
    -webkit-border-radius: 0px!important;
    -o-border-radius: 0px!important;
    -ms-border-radius: 0px!important;
    -khtml-border-radius: 0px!important
}
#preferences_tab_data1 label {
    font-family: Inter!important;
    font-weight: normal!important;
    font-size: 15px!important
}
.logo p {
    margin: 0
}
.tab {
    width: 100%;
    margin-top: 10px!important
}
.tab ul.tabbing_report li,
.tab ul.tabbing li,
.tab div#ddtabs>ul>li {
    margin-left: 5px!important;
    margin-right: 0px!important;
    border-radius: 0px!important;
    -moz-border-radius: 0px!important;
    -webkit-border-radius: 0px!important;
    -o-border-radius: 0px!important;
    -ms-border-radius: 0px!important;
    -khtml-border-radius: 0px!important
}
.tab ul.tabbing_report li a.current,
.tab ul.tabbing li a.current,
.tab>div#ddtabs ul li a.current {
    position: relative;
    bottom: -2px;
    font-weight: normal!important;
    color: #E45B00!important;
    background: #fff
}
.tab>div#ddtabs {
    position: relative
}
.staff_allocation .tab>div#ddtabs {
    margin-top: 0
}
.allocate_client {
    padding-bottom: 10px;
    border-width: 0px!important
}
.options_row3 {
    margin-top: 10px
}
.delete_icon2 a.delete,
.delete_icon1 a.delete,
.delete_icon a.delete {
    background: url(../orange_theme/images/newDeleteIcon.png) no-repeat scroll 0 0 transparent!important;
    height: 17px!important;
    background-size: 100% 100%!important
}
.buttom_sec {
    border-top-width: 0px!important
}
#client_reports_form fieldset {
    border-width: 0px!important;
    background: #fff!important
}
#payment_section_inner {
    margin-top: 0;
    border-width: 0
}
div.error_pad {
    margin-bottom: 0!important;
    display: none
}
.green_btn {
    background: #5C9F00!important;
    border-width: 0px!important
}
.dashboard_top_shadow {
    width: 100%!important
}
.login_message p.index_message {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box
}
#header_login .top_nav {
    display: none
}
th.form_headings {
    font-family: 'NotoSansSemibold'!important;
    font-size: 14px!important
}
#monthCalanderDiv {
    padding-left: 10px!important
}
.start_stop_btn {
    margin-right: 10px;
    margin-bottom: 10px
}
.error_container {
    margin-bottom: 0!important
}
#add_client .allocate_client ul.options {
    margin-right: 10px
}
thead .table_head>th {
    font-size: 14px!important;
    color: #535353;
    line-height: 20px
}
.options_row_outer .options_row ul li a.nav_current {
    background: #474747!important;
    color: #fff!important;
    border-color: #474747!important
}
.options_row_outer {
    background: url(../orange_theme/images/unchecked_arrow_down.png) no-repeat 21px 26px #f2f2f2!important;
    border-top: 1px solid #ddd!important;
    border-bottom: 1px solid #ddd!important;
    margin-top: 0!important;
    background-size: auto!important
}
.options_row_outer_boot {
    background: url(../orange_theme/images/unchecked_arrow_up.png) no-repeat scroll 20px 17px #f2f2f2!important
}
.options_row_outer .options_row>ul {
    padding-left: 35px!important
}
ul.options li.last a.green_btn {
    padding-right: 0!important;
    line-height: 36px!important
}
ul.options li.last a.green_btn span {
    border-left: 1px solid #fff;
    padding: 1px 0
}
.alertmeassage ul.button li a span small.ok {
    background: url(../orange_theme/images/okbutton.png) no-repeat 0 0 transparent!important
}
.alertmeassage ul.button li a span small.cancel {
    background: url(../orange_theme/images/cancelBtn.png) no-repeat 0 0 transparent!important
}
.alertmeassage ul.button li a span small.ok:hover,
.alertmeassage ul.button li a span small.cancel:hover {
    opacity: 0.9!important
}
.tab li a.start_stop_btn:hover,
a.monthly:hover,
a.daily:hover,
.quick_bar_link:hover {
    background-position: 0 0!important;
    opacity: .9
}
#assign_box {
    border-width: 0px!important
}
.mendatory {
    margin-right: 10px
}
#assign_box ul.options {
    background: transparent!important
}
.quick_bar_link {
    padding-top: 0!important;
    padding-bottom: 0!important
}
.options_row .deleted_users {
    padding-top: 9px!important;
    background-position: 0 10px!important
}
.import_sec ul.options {
    background: transparent!important
}
.invoice_amount .invoice_amount_top ul li.mycustomised {
    float: right;
    margin-right: 10px!important
}
tr td.col6_1 .selectedTxt {
    font-size: 10px!important;
    height: 15px!important
}
table tr td {
    padding-top: 10px!important;
    padding-bottom: 10px!important
}
table.ui-datepicker-calendar tr td {
    padding: 1px!important
}
#header {
    min-height: 56px
}
.header_top_section {
    z-index: 99999;
    box-shadow: 0 0 2px #000;
    -moz-box-shadow: 0 0 2px #000;
    -o-box-shadow: 0 0 2px #000;
    -webkit-box-shadow: 0 0 2px #000;
    -ms-box-shadow: 0 0 2px #000;
    background: #e45b00
}
#txtCaptcha {
    line-height: 34px;
    font-size: 26px;
    font-weight: bolder;
    text-decoration: line-through;
    font-style: italic;
    letter-spacing: -4px;
    font-family: NotoSansBold
}
#left_sec_login form label {
    padding-top: 6px!important;
    font-size: 13px
}
.content_right .head_row {
    max-width: 100%
}
.content_right #pgHelp .head_row {
    background: transparent!important
}
.invoice_notes .col2 {
    margin-top: 10px
}
.invoice_notes .content_left .col2 {
    margin-top: 0
}
table tr td.col9 input.txt,
table tr td.col8 .input_bg_text1_outer,
table tr td.col7 .input_bg_text1_outer,
table tr td.col6_1 .input_bg_text2_outer,
table tr td.col6 .outer_input input.input_discount1,
table tr td.col5 input.txt,
table tr td.col4 input.txt,
table tr td.col3 textarea {
    margin-top: 0!important;
    margin-bottom: 0!important
}
.head_row a.help {
    margin-top: 9px!important
}
.total_row ul.options {
    background: transparent!important
}
table.invoice_mgmt tr td.date {
    width: 110px!important
}
.edit_inv_est_rec_client_name {
    border-radius: 0px!important
}
.mar_top .checkradios-checkbox {
    float: left!important
}
.mar_top .checkradios-checkbox+label {
    padding-top: 2px!important
}
.category_manag thead .table_head>th:first-child {
    padding-left: 10px;
    width: 30px
}
.category_manag thead .table_head>th:first-child .check {
    float: left
}
#templateContent {
    border-left-width: 0;
    border-right-width: 0;
    margin-left: 0;
    width: 100%;
    border-radius: 0px!important
}
tr.even {
    background: #FCFCFC!important
}
tr.even:hover {
    background: #eaeaea!important
}
tr.odd {
    background: #F1F1F1!important
}
tr.odd:hover {
    background: #eaeaea!important
}
tr.paid_invoice {
    background: #ddd!important
}
.proceed_sectionNote {
    width: 100%;
    float: left;
    padding: 10px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box
}
.search_col_row1 .checkbox_container {
    max-width: 100%
}
.search_col_row1 .checkbox {
    float: left
}
.fg-menu-container {
    overflow: initial!important;
    background: #fff!important
}
.fg-menu-container .menu_drop_top_arrow {
    left: 182px!important
}
#content_container_userlogin #txtCaptcha {
    display: inline-block;
    width: 70px
}
#content_container_userlogin .fa.fa-refresh {
    color: #E45B00;
    margin: 8px 0 8px 11px
}
table tr>td.options {
    width: 75px!important
}
.blockUI {
    background: rgba(0, 0, 0, .9)!important;
    z-index: 99999!important
}
.checkradios-checkbox {
    float: left;
    margin-right: 5px
}
.rightBiggerCols {
    width: 623px!important
}
#popup_container .form_row a.help {
    margin-top: 3px!important
}
.content_left .additional_options .col1 a.preview {
    margin-left: 5px!important
}
#tooltip strong {
    font-family: NotoSansSemiBold;
    font-size: 15px
}
#send_invoice_mail input.attachment#frmMailAttachment {
    width: 245px!important;
    margin-bottom: 3px
}
.what_s_this .quick_bar_link {
    background: transparent!important;
    padding: 0 0!important;
    height: 25px!important
}
.input_est {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    color: #818181;
    float: left;
    font-size: 12px;
    height: 27px!important;
    line-height: 20px!important;
    border-radius: 0px!important;
    -webkit-border-radius: 0px!important;
    -o-border-radius: 0px!important;
    -moz-border-radius: 0px!important;
    -ms-border-radius: 0px!important;
    padding: 0 0 0 4px
}
.report_buttom_sec012 ul.button li a,
.report_buttom_sec ul.button li a {
    float: left;
    width: auto;
    height: 38px!important;
    font: normal 17px/38px 'Inter'!important;
    color: #fff;
    padding: 0 15px;
    cursor: pointer;
    text-decoration: none;
    background: #5c9f00;
    margin-left: 10px;
    border-width: 0
}
.report_buttom_sec012 ul.button li a:hover,
.report_buttom_sec ul.button li a:hover {
    background: #6ca919
}
.edit_inv_est_rec_client_name {
    overflow: hidden;
    min-height: 20px
}
.bottom_sec ul {
    border-width: 0px!important;
    margin-left: 0px!important
}
.right_text_comp {
    padding-left: 10px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box
}
#invoice_container_rec_inner .auto_bill {
    width: 100%!important;
    max-width: 100%!important
}
#invoice_make_payement_outer .invoice_make_pay {
    border-width: 0px!important
}
#invoice_make_payement .enter_payement_heading {
    background: #e5e5e5!important;
    border-width: 0px!important
}
.client_form_row .outer_select {
    position: relative;
    width: 236px
}
.client_form_row .outer_select #currency_box {
    top: 21px
}
#divLogUserName .SSContainerDivWrapper,
#divLogTaskProject .SSContainerDivWrapper,
#divTask .SSContainerDivWrapper {
    top: -2px!important
}
.select_box1 .ui-combobox {
    border-width: 0
}
.error_pad .sucess {
    width: 100%;
    margin: 10px 0
}
.error_pad {
    padding: 0 10px;
    box-sizing: border-box;
    -o-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box
}
#exchangeRateHelp>.help {
    margin-top: 0!important
}
#template_customization__frm #additional_help .help {
    margin-top: 0!important
}
.subscriptionPage .edit_profile2 {
    float: left;
    margin-left: 100px
}
.subscriptionPage .heading {
    padding-top: 30px
}
.subscriptionPage .heading h2 {
    padding-top: 0
}
ul.clientDropDown {
    z-index: 99997!important;
    height: 188px !important;
}
.sucess .options {
    background: transparent!important
}
ul.itemDropDown {
    z-index: 99997!important
}
#menu_frmMailMessage_frmMailMessage_fontsizeselect_menu,
#menu_frmMailMessage_frmMailMessage_fontselect_menu {
    z-index: 99997!important
}
.dashboard_top_shadow {
    min-height: 149px;
    float: left;
    -moz-box-shadow: 0 -2px 5px #D9D9D9;
    -webkit-box-shadow: 0 -2px 5px #D9D9D9;
    box-shadow: 0 -2px 5px #D9D9D9
}
.myHidden {
    -moz-box-shadow: -2px 1px 3px #e6e6e6;
    -webkit-box-shadow: -2px 1px 3px #e6e6e6;
    box-shadow: -2px 1px 3px #e6e6e6;
    -ms-box-shadow: -2px 1px 3px #e6e6e6;
    border: 1px solid #d6d6d6
}
#invoice_container_inner1 .error,
.error_pad .error {
    width: 100%;
    margin: 10px 0!important
}
.ui-combobox {
    float: left;
    height: 24px;
    padding-top: 2px;
    padding-bottom: 2px;
    width: 271px;
    border: 1px solid #e1e0e0;
    border-radius: 2px;
    position: relative;
    background: url(../orange_theme/images/newDropDown.png) no-repeat right center #fff
}
.thrd_box {
    width: 386px;
    float: left;
    position: relative;
    margin: 20px 0 0 20px
}
.create_invoice_box3 {
    border-radius: 15px;
    background: none no-repeat scroll 0 0 #fff;
    position: absolute;
    padding: 18px 20px;
    top: 27px;
    left: 17px;
    width: 315px;
    -moz-box-shadow: 2px 4px 1px 2px #C4C4C4;
    -webkit-box-shadow: 2px 4px 1px 2px #C4C4C4;
    box-shadow: 2px 4px 1px 2px #C4C4C4
}
.create_invoice_box4 {
    padding: 15px 10px;
    width: 98%;
    float: left;
    margin: 20px auto;
    background: none repeat scroll 0 0 #f1f1f1;
    border-radius: 3px
}
.create_invoice_box5 {
    padding: 18px 10px;
    width: 98%;
    float: left;
    margin: 20px auto;
    background: none repeat scroll 0 0 #f1f1f1;
    border-radius: 5px
}
.recieved_invoice_box {
    float: left;
    width: 100%
}
.recieved_estimate_box {
    width: 100%;
    float: left;
    position: relative
}
.account_statement_box {
    width: 909px;
    float: left;
    margin-top: 20px;
    position: relative
}
.green_btn_dash1 {
    float: right;
    background: #5c9f00!important;
    border: 1px solid #789823;
    margin: 8px 8px 0 0;
    padding: 0 10px;
    text-align: left;
    width: auto
}
.green_btn_dash1 a {
    text-decoration: none;
    color: #fff;
    font-family: 'NotoSansSemibold';
    font-weight: 400;
    font-size: 16px;
    line-height: 32px
}
.green_btn_dash1 span {
    float: right;
    height: auto;
    margin: 0 0 0 10px;
    width: auto
}
.displayNone {
    display: none
}
.display_outstanding {
    float: left;
    font-family: 'NotoSansSemibold';
    margin-top: 3px
}
.display_outstanding_box {
    float: right;
    margin: 4px 0 0 5px
}
.ddsmoothmenu>ul>li>a:hover {
    color: #fff!important;
    text-decoration: underline!important
}
.settingDiv {
    float: left;
    margin-right: 5px
}
.settingDiv>a.fg-button {
    font-size: 13px!important;
    color: #fff;
    padding-top: 0;
    padding-bottom: 0;
    line-height: 34px;
    width: auto;
    padding-right: 23px!important;
    padding-left: 5px;
    text-transform: uppercase!important
}
.settingDiv>a.fg-button:hover {
    text-decoration: underline!important
}
.settingDiv>a>i {
    font-size: 20px
}
.settingDiv>a.fg-button>span.ui-icon {
    background: url(../orange_theme/images/setting_downArrow.png) no-repeat right center transparent!important;
    top: 44%
}
#add_client .billing_add h2 .checkbox {
    margin-right: 5px
}
#add_client .billing_add h2 .checkbox+span.head {
    padding-top: 2px
}
.allocate_client.no_bor ul.options {
    background: transparent!important
}
.allocate_client.no_bor {
    border-bottom: 1px solid #ddd!important
}
#import_exp_sec_tab_data1 .template_row .clear_both .outer_sec1 input.field_long.base_field {
    margin-left: 0
}
.send_invoice_report .checkbox_area .checkbox_inner .checkradios-checkbox {
    float: left
}
.form_col1_inner .checkradios-checkbox {
    float: left;
    margin-right: 5px
}
.form_col1_inner #inventoryHelp .help {
    margin-top: 0px!important
}
#currencyHelp .help {
    margin-top: 2px!important
}
#send_invoice_mail input.attachment#frmMailAttachment {
    width: 245px!important;
    margin-bottom: 3px
}
.what_s_this .quick_bar_link {
    background: transparent!important;
    padding: 0 0!important;
    height: 25px!important
}
.input_est {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    color: #818181;
    float: left;
    font-size: 12px;
    height: 27px!important;
    line-height: 20px!important;
    border-radius: 0px!important;
    -webkit-border-radius: 0px!important;
    -o-border-radius: 0px!important;
    -moz-border-radius: 0px!important;
    -ms-border-radius: 0px!important;
    padding: 0 0 0 4px
}
.week-calendar-time-slots td {
    padding: 0!important
}
.add_new_section ul.adjust_credit li .col_2 .select_bg>input.txt {
    border-width: 0px!important
}
.add_new_section ul.adjust_credit li .col_2 input.amount_txt,
.add_new_section ul.adjust_credit li .col_3 .textarea {
    margin-top: 3px;
    height: 28px!important;
    padding-top: 0!important
}
.no_marginTop {
    margin-top: 0!important
}
.new_error_pad {
    width: 98%!important;
    margin-left: 1%
}
.new_error_pad .error,
.new_error_pad .error .error_mid_box .inner_message_box.product {
    width: 100%!important;
    margin-left: 0!important;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box
}
.error_mid_box .inner_message_box.product {
    width: 100%;
    box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box
}
#menu.clientsMenu>ul>li {
    margin-right: 25px!important
}
#menu.clientsMenu ul li a span {
    padding-left: 0!important
}
.table-responsive {
    width: 100%;
    float: left
}
.table-responsive .estimates {
    margin-top: 0
}
.mobileMenu {
    color: #fff;
    line-height: 30px;
    padding: 10px;
    cursor: pointer;
    display: none;
    font-size: 25px;
    border-bottom: 1px solid #fff;
    line-height: 35px
}
#menu ul li.dashboard a span {
    display: none
}
.beforeLogin#header_login {
    width: 100%!important;
    margin-left: 0;
    background: #515153;
    min-height: 65px;
    margin-bottom: 20px
}
.newDiv {
    float: left
}
.upgrade_container_outer .error_container {
    width: 100%!important
}
.QuickLinksMobile {
    display: none
}
.template1_first_row {
    width: 950px!important;
    margin-left: 0!important
}
.martopZero {
    margin-top: 0!important
}
.vAccountStatement {
    font-size: 25px!important;
    margin: 0 auto;
    background: #FF6D01!important
}
.vAccountStatement a {
    color: #fff
}
.InvPreBott {
    width: 99%;
    float: left;
    background: #F0F0F0
}
.bottomPricing {
    width: 98%;
    float: left;
    padding: 0 1%
}
.manyDiv {
    width: 98%;
    float: left;
    padding: 0 1%
}
.PricingTable {
    float: right;
    width: 35%
}
.InvPreBott .ternsLeft {
    width: 51%;
    float: left
}
.InvPreBott .invoicenotest {
    width: 44%;
    float: right
}
.td_rel_position .left_colum {
    width: 45%;
    float: left
}
.td_rel_position .second_colum {
    width: 51%;
    float: left
}
#invoice_template1 .company_logo {
    width: 15%;
    float: left
}
#invoice_template1 td.company_logo,
#invoice_template1 td.left_colum,
#invoice_template1 td.second_colum {
    float: none
}
#invoice_template1 .company_logo img {
    max-width: 100%;
    float: none
}
.td_rel_position .left_colum.withImage {
    width: 30%;
    float: left
}
input.hasDatepicker,
input.hasDatepicker:focus {
    background: url(../orange_theme/images/calender.png) no-repeat right center transparent;
    cursor: pointer
}
.selectbox_bg input.hasDatepicker {
    background: none
}
.select_box_date {
    background: transparent!important
}
* textarea {
    float: none!important
}
#client_address textarea#frmUserClientCompanyAddress {
    float: left!important
}
.boxsized {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box
}
#client_management1 .ui-select {
    width: 98%!important
}
#in_temp_container_inner1 {
    width: 100%!important
}
.edit_email_boxx {
    width: 470px;
    float: left
}
#invoice_management .options_row_outer1 {
    background: #f2f2f2!important
}
.ui-combobox input {
    border-width: 0px!important;
    background: #fff!important;
    text-indent: 5px;
    min-height: 23px;
    color: #818181;
    font-size: 12px;
    width: 80%
}
table.invoice_mgmt {
    float: left
}
.blk_button,
.save__green_btn,
.save_btn {
    float: left;
    width: auto;
    height: 38px!important;
    font: normal 17px/38px 'Inter'!important;
    color: #fff;
    padding: 0 15px;
    cursor: pointer;
    text-decoration: none;
    background: #5c9f00;
    margin-left: 10px;
    border-width: 0;
    border-radius: 0px!important
}
.blk_button:hover,
.save__green_btn:hover {
    background: #6CA919
}
.blk_button .blk_button_img {
    float: left;
    background: none;
    font: bold 17px/32px 'Inter';
    color: #fff;
    padding: 0;
    margin: 0
}
.orange_button,
.save_orange_btn,
.save_blk_btn,
.add_credit_search .options_row3 ul li a.cancel {
    float: left;
    width: auto!important;
    height: 38px!important;
    border-width: 0;
    font: 17px/38px 'Inter'!important;
    color: #fff!important;
    text-decoration: none;
    padding: 0 21px;
    cursor: pointer;
    background: #979797!important;
    border-radius: 0px!important;
    -moz-border-radius: 0px!important;
    -webkit-border-radius: 0px!important;
    -o-border-radius: 0px!important;
    -ms-border-radius: 0px!important;
    -khtml-border-radius: 0px!important
}
.orange_button:hover,
.save_orange_btn:hover,
.save_blk_btn:hover {
    background: #A1A1A1
}
.top_nav .ddsmoothmenu {
    padding-top: 10px
}
#invoice_container_rec_inner .auto_bill label.options,
.search_row2 .options_row3 ul li .save_btn,
#expense_add_sec_inner .add_staff_box .button .save_btn,
#import_search .add_staff_box .button .save_btn {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    behavior: url(../orange_theme/images/border-radius.htc)
}
.invoice_sage .white_row .selectbox_bg,
#invoice_make_payement .invoice_sage .client_detail .selectbox_bg,
#invoice_make_payement .invoice_sage .client_detail .selectbox_bg_month,
#invoice_make_payement .invoice_sage .client_detail .selectbox_bg_year,
#invoice_make_payement_outer .client_detail .selectbox_bg,
#invoice_container_rec_inner .auto_bill .selectbox_bg_small,
#invoice_container_rec_inner .auto_bill .year_bg,
#add_client .selectbox_bg {
    border-radius: 5px 0 0 5px;
    -moz-border-radius: 5px 0 0 5px;
    -webkit-border-radius: 5px 0 0 5px;
    -khtml-border-radius: 5px 0 0 5px;
    behavior: url(../orange_theme/images/border-radius.htc)
}
.send_invoice_report input.input_est:focus {
    border: 1px solid #d6d6d6!important
}
.ui-combobox.client_inp .dhx_combo_box input[type="text"],
.total_row .net_balance label.price_total input[type="text"],
.invoice_table tr td.col2 .input_bg_list_outer.product_sec_list .dhx_combo_box input[type=text]:focus,
.total_row .total label.price input[type="text"]:focus,
.invoice_table tr td.col9 input.txt:focus,
.search_col_row2 .statement input.field:focus,
#invoice_search input.unit_input:focus,
#invoice_search input.unit_input1:focus,
#invoice_make_payement_outer .client_detail input.mid_text:focus,
.send_invoice_report input.field,
#account_container_inner2 .statement input.field,
#invoice_make_payement_outer .client_detail input.field:focus,
#tracking_new_task input.no_bg:focus,
.send_invoice_report input:focus,
#team_timesheet_container input.field:focus,
.search_col_row2 .statement input:focus,
#invoice_container_rec_inner .client_detail input.date:focus,
#expense_reports_form fieldset .reports_colum1 input.date:focus,
#timetracking_reports_form fieldset .reports_colum1 input.date:focus,
.content_left .additional_options input.date:focus,
#add_credit .topleft input.current_credit:focus,
.content_left .additional_options .selectbox_bg input {
    border: 0 solid #878a8b!important;
    -webkit-box-shadow: 0 0 0 #007eff;
    -moz-box-shadow: 0 0 0 #007eff;
    -khtml-box-shadow: 0 0 0 #007eff;
    box-shadow: 0 0 0 #a4a6a7;
    outline: none;
    border-radius: 0;
    -khtml-border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    behavior: url(../orange_theme/images/border-radius.htc)
}
.adv_search_help {
    display: none
}
#frmMailMessage_ifr {
    width: 100%!important
}
.help_doc .content {
    padding: 10px
}
.topInfo {
    width: 100%;
    float: left;
    min-height: 15px;
    padding: 7px 0;
    background: #FFFAF6;
}
.centerlayout {
    text-align: center;
    font-size: 13px;
    color: #333
}
.centerlayout .upgradeBttn {
    font-family: NotoSansSemiBold;
    color: #e45b00;
    text-decoration: none
}
.fg-button span.sup {
    position: relative!important;
    background: #fff none repeat scroll 0 0;
    border-radius: 50%;
    color: #e45b00;
    font-family: NotoSanssemibold;
    display: inline-block;
    height: 16px;
    text-align: center;
    line-height: 16px;
    text-decoration: none;
    top: -9px;
    width: 16px;
    font-size: 10px
}
#new_notification {
    bottom: 0;
    right: 0;
    cursor: pointer;
    font-size: 13px;
    max-width: 250px;
    padding: 5px;
    position: fixed;
    text-align: left;
    transition: top 650ms ease-in-out 0s;
    width: 90%;
    z-index: 9999;
    display: none;
    bottom: 0;
    background-color: #dff0d8;
    border-bottom: 1px solid #d6e9c6;
    color: #3c763d;
    opacity: .9
}
#new_notification .not_msg {
    border: 2px solid #fff;
    font-family: NotoSanssemibold;
    padding: 5px;
    text-shadow: 0 1px 2px white
}
.settingDiv>a.fg-button.messagebtn {
    padding-right: 0!important
}
#breadecrumb_new .mangeac {
    top: 39px;
    border-box: box-sizing;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    position: absolute;
    right: -40px;
    left: inherit;
    width: 250px
}
#breadecrumb_new .mangeac * {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box
}
#breadecrumb_new .mangeac ul {
    float: left;
    width: 100%
}
#breadecrumb_new .mangeac ul li {
    float: left;
    width: 100%
}
#breadecrumb_new .mangeac ul li::after {
    content: ""!important;
    padding: 0px!important
}
#breadecrumb_new .mangeac ul li {
    float: left;
    padding: 0
}
.headingh2 {
    padding: 12px 20px 7px!important;
    background: #efefef;
    font-size: 13px;
    float: left;
    width: 100%
}
.headingh2 span.ptext {
    text-align: center;
    display: block;
    color: #3c3c3c;
    font-size: 12px
}
#breadecrumb_new .mangeac ul li .headingh2 a.blk_button {
    margin: 0;
    width: auto!important;
    text-decoration: none;
    background: #5c9f00!important;
    color: #fff;
    float: right;
    font-size: 13px!important;
    height: 30px!important;
    line-height: inherit!important
}
#breadecrumb_new .mangeac ul li .headingh2 a.blk_button:hover {
    background: #5c9f00!important;
    color: #fff
}
#breadecrumb_new .mangeac ul li h2 {
    float: left;
    font-size: 18px;
    margin: 0;
    font-weight: 400
}
#breadecrumb_new .mangeac ul li h2 span {
    color: #3c3c3c;
    font-size: 12px;
    display: block
}
#breadecrumb_new .mangeac ul li.seeMore {
    padding: 10px 20px;
    text-align: center
}
#breadecrumb_new .mangeac ul li p {
    color: #3c3c3c;
    padding: 8px 20px;
    margin: 0;
    float: left;
    width: 100%
}
#breadecrumb_new .mangeac ul li p.reci_span span {
    color: #ed4e00
}
#breadecrumb_new .mangeac ul li p strong {
    float: left;
    width: auto;
    text-decoration: none;
    font-weight: 400
}
#breadecrumb_new .mangeac ul li p span {
    float: right
}
#breadecrumb_new .mangeac ul li p span.notetxt {
    float: none;
    display: inline
}
#breadecrumb_new .mangeac ul li p.note_txt {
    font-size: 11px;
    padding: 8px 5px
}
#breadecrumb_new .mangeac ul li a {
    width: 100%!important
}
#breadecrumb_new .mangeac ul span.menu_drop_top_arrow {
    left: 50%;
    margin-left: -8px
}
#breadecrumb_new .mangeac ul span.star {
    color: red;
    display: inline-block;
    float: none;
    font-size: 15px
}
@media screen and (max-width:1023px) {
    #breadecrumb_new .mangeac ul {
        display: block
    }
}
.upgradeDiv {
    float: right;
    position: relative;
    padding: 10px 20px
}
.upgradeDiv .upgradeButton {
    background: #9a3f02;
    padding: 0 30px;
    margin: 0;
    font: 17px/37px 'Inter'!important
}
.upgradeDiv .upgradeButton:focus,
.upgradeDiv .upgradeButton:hover {
    text-decoration: none;
    color: #fff;
    background: #ba4b00
}
.myHidden.upgradeNowDiv {
    right: 20px;
    left: inherit;
    top: calc(100% + 9px);
    width: 750px;
    padding: 30px 20px;
    z-index: 1000
}
.upgradeNowDiv .menu_drop_top_arrow {
    right: 40px;
    left: inherit
}
.upgradeDivImg {
    float: left;
    margin-right: 20px;
    padding-top: 30px
}
.upgradeDivContent {
    display: block;
    overflow: hidden
}
.upgradeDivContent ul {
    margin: 0;
    padding: 0;
    float: left;
    width: 100%
}
.upgradeDivContent ul li {
    display: block;
    overflow: hidden;
    line-height: 24px;
    font-size: 13px;
    color: #ba4b00;
    padding-left: 18px;
    background: url(../orange_theme/images/green_tick.png) left 7px no-repeat
}
.upgradeDivContent ul li:first-child {
    font-weight: bold!important;
    font-size: 16px;
    border-bottom: 1px solid #e2e2e2;
    padding: 0 0 13px 0;
    margin-bottom: 10px;
    color: #333;
    background: none
}
.upgradeDivContent ul li:last-child {
    background: none;
    margin-top: 20px
}
.upgradeDivContent ul li:last-child span {
    float: left;
    margin: 8px 0 0 10px
}
.upgradeDivContent ul li:last-child span a {
    color: #333
}
.padlefrig50 {
    padding: 0 40px;
    margin-left: 0
}
input[readonly='readonly'].addFldReadonly {
    border: 0!important;
    color: transparent!important;
    text-shadow: 0 0 0 black!important;
    background: none!important
}
.useGlbOut {
    float: right;
    width: auto;
    font: normal 11px/22px Inter;
    padding-right: 20px;
    color: #ed4e00
}
.useGlbOut a {
    float: left;
    display: inline-block;
    padding: 0 10px;
    line-height: 28px;
    color: #DC7800;
    font-size: 15px
}
.useLclOut {
    display: none;
    float: right;
    width: auto;
    font: normal 11px/22px Inter;
    padding-right: 20px;
    color: #ed4e00
}
.useLclOut a {
    display: none;
    float: left;
    display: inline-block;
    padding: 0 10px;
    line-height: 28px;
    color: #DC7800;
    font-size: 15px
}
#popup_container .tabs .newListSelected li a {
    margin-right: 0
}
.relateMedia {
    position: relative
}
.posiQuestion {
    position: absolute;
    right: 10%;
    top: 13px
}
@media (max-width:767px) {
    .defaultSkin .mceListBox .mceText {
        width: 50px!important
    }
    
    .defaultSkin table.mceToolbar {
        margin-right: 3px!important
    }
    
    #pop_up_container_new .alertmeassage ul.button li a span small {
        margin-bottom: 0
    }
    
    .po_ref ul li span.filetype01,
    .po_ref ul li small.file {
        width: auto!important;
        margin-right: 10px!important
    }
    
    .po_ref ul li span.filetype {
        width: auto!important;
        margin-right: 10px!important
    }
}
.po_ref ul li {
    width: 100%!important
}
#pop_up_container_new .alertmeassage ul.button li a span small {
    height: 35px!important
}
.selectbox_bg .newListSelected+.newListSelected {
    display: none
}
.fSignup #pop_up_container {
    width: 730px
}
.fSignup #pop_up_container .left_shadow {
    padding: 20px 25px
}
.fSignup #pop_up_container .content_area {
    width: 100%;
    margin: 0
}
.fSignup #pop_up_container .content_area .content_row1 h3 {
    font-size: 17px;
    text-align: center
}
.fSignup #content_section_tab_data1 .template_row,
.fSignup #content_section_tab_data1 .template_row2 {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
    border: 0
}
.fSignup #content_section_inner .content_sec_tab1 {
    margin: 35px 0
}
.fSignup #content_section_inner .buttom_sec {
    padding: 0
}
.fSignup .blk_button {
    margin-left: 250px;
    width: 120px
}
.fSignup #content_section_tab_data1 .template_row .form_row,
.fSignup #content_section_tab_data1 .template_row2 .form_row {
    width: 100%;
    display: table;
    padding-bottom: 20px
}
.fSignup #content_section_tab_data1 .template_row label,
.fSignup #content_section_tab_data1 .template_row2 label {
    display: table-cell;
    float: none;
    padding: 0 20px;
    vertical-align: middle;
    width: 250px
}
.fSignup #content_section_tab_data1 .template_row .outer_input,
.fSignup #content_section_tab_data1 .template_row2 .outer_input {
    display: table-cell;
    float: none;
    width: auto
}
.fSignup #content_section_tab_data1 .select_bg_pop {
    height: 40px;
    width: 295px;
    padding: 0
}
.fSignup #content_section_tab_data1 .newListSelected {
    padding: 8px!important;
    height: auto!important
}
.fSignup #content_section_tab_data1 .newListSelected ul.newList {
    top: 100%!important
}
.fSignup #content_section_tab_data1 .template_row2 textarea {
    background: #fff;
    height: 60px;
    width: 300px
}
#timeZn .newListSelected+.newListSelected {
    display: none
}
.mandate-f {
    line-height: 37px;
    width: auto;
    color: rgb(0, 0, 0);
    float: left;
    padding-left: 50px
}
.fSignup span.error_msg {
    width: 100%;
    margin: 5px 0 0
}
.fSignup .curve,
.fSignup .curve_bot {
    display: none
}
#content_section_tab_data1 .template_row2 input[type="file"] {
    border: 0 none;
    height: auto;
    width: auto
}
.fSignup #content_section_tab_data1 .template_row2 label.upContent {
    padding-top: 6px;
    vertical-align: top
}
.fileUP {
    border-top: 1px solid #e9e9e9;
    color: #999;
    float: left;
    font-size: 10px;
    margin-top: 10px;
    padding-top: 7px;
    width: 300px
}
.proceed_row .lft-single {
    margin-left: 10px
}
@media(max-width:767px) {
    .fSignup #pop_up_container {
        width: 450px
    }
    
    .fSignup #content_section_tab_data1 .template_row label,
    .fSignup #content_section_tab_data1 .template_row2 label {
        width: 100%;
        float: left;
        text-align: left;
        margin-bottom: 5px
    }
    
    .fSignup #content_section_tab_data1 .template_row .outer_input,
    .fSignup #content_section_tab_data1 .template_row2 .outer_input {
        width: 100%;
        float: left;
        padding: 0 25px
    }
    
    .fSignup #content_section_tab_data1 .select_bg_pop {
        width: 100%
    }
    
    .fSignup #content_section_inner .buttom_sec {
        width: 100%
    }
    
    .fSignup .blk_button {
        margin-left: 25px
    }
    
    .fSignup #content_section_tab_data1 .template_row2 label.upContent {
        padding-top: 0
    }
    
    .fileUP {
        width: 100%
    }
}
@media(max-width:479px) {
    .fSignup #pop_up_container {
        width: 300px
    }
    
    .fSignup #pop_up_container .left_shadow {
        padding: 20px 15px
    }
    
    .fSignup #content_section_tab_data1 .template_row label,
    .fSignup #content_section_tab_data1 .template_row2 label {
        padding: 0 15px
    }
    
    .fSignup #content_section_tab_data1 .template_row .outer_input,
    .fSignup #content_section_tab_data1 .template_row2 .outer_input {
        padding: 0 15px
    }
    
    .fSignup .blk_button {
        margin-left: 15px;
        width: 100px
    }
    
    .mandate-f {
        font-size: 11px;
        padding: 0 15px 0 0;
        float: right
    }
}
.private_btn {
    float: right;
    width: auto!important;
    height: 33px!important;
    border-width: 0;
    font: 17px/21px 'Inter'!important;
    color: #fff!important;
    text-decoration: none;
    padding: 0 21px;
    cursor: pointer;
    background: #7ba90e!important;
    border-radius: 0px!important;
    -moz-border-radius: 0px!important;
    -webkit-border-radius: 0px!important;
    -o-border-radius: 0px!important;
    -ms-border-radius: 0px!important;
    -khtml-border-radius: 0px!important;
}
textarea#private_comments {
    resize: none;
    padding: 15px;
}
a.help-approval {
    background: transparent url("../orange_theme/images/time-tracking/info_icon.png") no-repeat scroll center center !important;
    height: 22px !important;
    margin: -3px 9px 0 3px;
    display: inline-block;
    width: 22px !important;
    font-size: 0px;
}
.input-wid {
    width: 20px!important;
}
.label-wid {
    width: 325px!important;
}
.font-style {
    font-weight: bold!important;
}
.redtext {
    color: #ff0000;
    font-size: 14px;
    margin: 0 0 10px 0;
}
.link-up {
    color: #000;
    font-size: 14px;
    margin: 0 0 10px 0;
}
.alertmeassage {
    clear: both;
    margin: 20px 0;
    width: 100%;
}
.backup-code {
    width: 50%;
    height: 40px;
    margin: 0 0 0 20px;
    padding: 0 0 0 20px;
}
.alertmeassage .radio-row {
    clear: both;
    margin: 0 0 25px 0;
}
.alertmeassage .radio-row input {
    width: 30px;
    float: left;
    margin: 2px 0 0 0
}
.alertmeassage .radio-row label {
    font-size: 14px;
    color: #000;
    float: left;
}
.security-box { width: 350px; border-radius: 5px; margin: 0 auto; padding: 20px; background: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.2);}
.security-box h3{ font-size: 20px; color: #000; margin: 0 0 20px 0; display: block; }
.security-box .qus-row{ clear: both; width: 100%; margin: 0 0 20px 0; }
.security-box p{ font-size: 15px; color: #000; margin: 0 0 15px 0; display: block; }
.security-box input{ width: 100%; height: 40px; border:1px solid #ccc; padding: 0 10px; font-size: 14px; }
.security-box button{ font-size: 15px; color: #fff; background: #5fcf80; padding: 10px 20px; border: none; }
