@font-face {
    font-family: 'square721_cn_btroman';
    src: url('../fonts/square_721_condensed_bt-webfont.eot');
    src: url('../fonts/square_721_condensed_bt-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/square_721_condensed_bt-webfont.woff2') format('woff2'),
         url('../fonts/square_721_condensed_bt-webfont.woff') format('woff'),
         url('../fonts/square_721_condensed_bt-webfont.ttf') format('truetype'),
         url('../fonts/square_721_condensed_bt-webfont.svg#square721_cn_btroman') format('svg');
		 
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'helveticabold';
    src: url('../fonts/helvetica-bold-webfont.eot');
    src: url('../fonts/helvetica-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helvetica-bold-webfont.woff2') format('woff2'),
         url('../fonts/helvetica-bold-webfont.woff') format('woff'),
         url('../fonts/helvetica-bold-webfont.ttf') format('truetype'),
         url('../fonts/helvetica-bold-webfont.svg#helveticabold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'helveticaregular';
    src: url('../fonts/helvetica-webfont.eot');
    src: url('../fonts/helvetica-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helvetica-webfont.woff2') format('woff2'),
         url('../fonts/helvetica-webfont.woff') format('woff'),
         url('../fonts/helvetica-webfont.ttf') format('truetype'),
         url('../fonts/helvetica-webfont.svg#helveticaregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
  font-family: 'Helvetica-Light';
  src: url('../fonts/Helvetica-Light.eot?#iefix') format('embedded-opentype'),  
       url('../fonts/Helvetica-Light.woff') format('woff'), 
       url('../fonts/Helvetica-Light.ttf')  format('truetype'), 
       url('../fonts/Helvetica-Light.svg#Helvetica-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TradeGothicLTStd-Bold';
  src: url('../fonts/TradeGothicLTStd-Bold.eot?#iefix') format('embedded-opentype'),  url('../fonts/TradeGothicLTStd-Bold.otf')  format('opentype'),
         url('../fonts/TradeGothicLTStd-Bold.woff') format('woff'), url('../fonts/TradeGothicLTStd-Bold.ttf')  format('truetype'), url('../fonts/TradeGothicLTStd-Bold.svg#TradeGothicLTStd-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TradeGothicLTStd';
  src: url('../fonts/TradeGothicLTStd.eot?#iefix') format('embedded-opentype'),  url('../fonts/TradeGothicLTStd.otf')  format('opentype'),
         url('../fonts/TradeGothicLTStd.woff') format('woff'), url('../fonts/TradeGothicLTStd.ttf')  format('truetype'), url('../fonts/TradeGothicLTStd.svg#TradeGothicLTStd') format('svg');
  font-weight: normal;
  font-style: normal;
}
.navbar-default {
    background-color: #f8f8f8;
    border-color: #e7e7e7;
    padding: 8px 0;
    margin-bottom: 0;
}
body.custom_login {
    background-color: #fff;
    display: flex;
    align-items: center;
    margin: 0 auto;
	font-family: 'square721_cn_btroman';
}
.admin_banner img{
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    border: 2px solid #e8e9eb;
}
tr.background_heading th{
    background: #efefef;
}
tr.height_heading th{
    height: 12px;
}
.sell_your_clients{
    padding-top: 60px !important;
    padding: 0 15px;
    text-align: center;
}
.sell_your_clients .your_client_txt{
    display: block;
    padding-bottom: 8px;
    border-bottom: 1px solid dimgray;
    font-size: 12px;
    color: #51afe2;
    font-weight: bold;
}
.sam_logo_img img {
    width: 110px;
}
.sam_logo_img {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.sell_your_clients .available_funding{
    margin-top: 10px;
    font-weight: bold;
}
.sell_your_clients .balance_txt{
    font-size: 12px;
    color: #51afe2;
    border-bottom: 1px solid dimgray;
    padding-bottom: 15px;
}
.dashboard_title h4{
    cursor: pointer;
    font-weight: 700;
}
.future_business h4{
    cursor: pointer;
    font-weight: 700;
}
.client_reconcilation h4{
    cursor: pointer;
    font-weight: 700;
}
.heght-body{
	height:100vh !important;
}
.prepar_height{
    min-height: 90px;
}
.prepar_height_btn{
    min-height: 85px;
}
.prepar_height_label{
    min-height: 30px;
}
.top_hed_border{
    border: none !important;
}
.image_upload img {
    height: 25px;
    width: 50px !important;
    cursor: pointer;
}
.image_upload input {
    display: none !important;
}
img.cloud_width{
    padding: 0 !important;
    display: inline !important;
    margin-bottom: 0 !important;
}
.lable_with_btn{
    float: left;
}
.btn_with_img{
    float: right;
}
.custom_login .wrapper {
    background: transparent;
}
.card-login {
    max-width: 400px;
}
.card-login img {
    padding: 0 10px;
    display: table;
    width: 100%;
    max-width: 300px;
    margin: 0 auto;
    margin-bottom: 25px;
}
.previolation{
    float: left;
    margin-right: 15px;
}
.customretting label{
    float: left;
    margin-right: 5px;
}
/*.content {
    text-align: center;
}*/
.card-header h2 {
     text-align: center;
    font-size: 25px;
    margin: 8px 0;
	font-family: 'square721_cn_btroman';
	color: #3d4246;
}
.preparer_login .card-header h2 {
    letter-spacing: -1px;
    font-family: 'TradeGothicLTStd-Bold';
    color: #000000;
    text-transform: uppercase;
    font-size: 22px;
}
.card {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: .25rem;
}
.card-bdy-custm{
		font-family: 'square721_cn_btroman';
}
.skin-blue .sidebar-menu>li.header {
    color: #ffffff;
    background: #1a2226;
    font-size: 16px;
}
.custom_login .form-group label {
    font-family: 'TradeGothicLTStd';
    letter-spacing: -1px;
    text-transform: uppercase;
    font-size: 13px;
	color:#3d4246;
    font-weight: normal;
}
.custom_login input {
    font-size: 16px;
    height: 40px;
}

.curentservice {
    margin-top: 25px;
}
.outside_width{
    width: 33.30% !important;
}
.outside_main_menu{
    margin-top: 20px;
}
.orderserchingbox {
    margin-top: 7px;
}
.outside_main{
    margin-top: 30px !important;
    padding-bottom: 5px;
    border-bottom: 2px solid #e8e9eb;
}
.custom_login button.btn.btn-primary.btn-block {
    height: 40px;
    font-size: 16px;
    background: #52AFE2;
    border-color: #52AFE2;
	margin: 0 auto;
    margin-top: 25px;
    margin-bottom: 10px;
}
.preparer_login button.btn.btn-primary.btn-block {
    background-color: #000000;
    border: none;
    font-family: 'TradeGothicLTStd';
    text-transform: uppercase;
    font-size: 13px;
    letter-spacing: -1px;
    border-radius: 0px;
}
.custom_lacerter_box_effect_in_pogres_ord a.preparercommi {
    position: absolute;
    width: auto;
    min-height: auto;
    box-shadow: none;
    bottom: 22px;
    right: 60px;
    border: 0;
    border-radius: 3px;
	padding: 3px 8px;
}
.lacactive {
    padding: 6px;
    font-size: 11px;
    letter-spacing: 0.5px;
    font-weight: 400;
}
.custom_header {
    padding: 0 0 20px;
    position: relative;

}
.custom_header:before {
    content: ' ';
    /*background-image: url(https://blpfirm.com/blackline/dist/img/bg_subscription.jpg);*/
    background-size: 100% 100%;
	background-repeat:no-repeat;
    opacity: 0.2;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    position: absolute;
    z-index: 0; 
}

.custom_header .box-header{
    padding: 10px ;
}
.custom_header .form-group.has-success label {
    color: #00a65a;
    margin-top: 10px;
}
.custom_footer .form-group.has-success, .custom_footer .form-group.has-error {
    width: 100%;
    float: left;
    padding: 0;
    margin: 15px 0 0;
}
a.btn.btn-primary.update_order {
    margin-right: 5px;
}
a.btn.btn-primary.delete_order {
    background-color: #ff7a7a;
    border-color: #ff7a7a;
}
.box-reg-title{
	align-items: center;
    justify-content: center;
    display: flex !important;
}

.card-body h3 {
    text-align: center;
        float: left;
    width: 100%;
}
.regis-btn {
    height: 40px;
    margin: 10px 0 10px;
    font-size: 16px;
    background: #52AFE2;
    border-color: #52AFE2;
    padding: 10px 50px;
    display: table;
    margin: 0 auto;
	line-height: 18px;
}
.banner_command{
    position: relative;
}
.banner_command img.banner_commandcenter{
    width: 100%;
}
.banner_command .logo_overlay{
    position: absolute;
    bottom: 0;
    left: 100px;
}
img.play_upload{
    height: 45px;
}
.regis-btn:hover{
	    background: #52AFE2;
    border-color: #52AFE2;
}
.regis-btn:active{
	    background: #52AFE2;
    border-color: #52AFE2;
}
.custom-selet-regist{
	font-size: 16px;
    height: 40px !important;
}

.btn-submit-regst{
	width:100%;
}
.regest-form-cstm{
	display:unset !important;
}
a.btn.btn-primary.center-block.doneaccept {
    width: 150px;
}
.skin-blue .main-header .navbar .nav>li>p{
	    color: #fff;
}
.navbar-nav>li>p {
    padding-top: 15px;
    padding-bottom: 15px;
}
.rating-section {
    display: flex;
    align-items: center;
    justify-content: center;
}
.rating-section .customretting .form-group{
	display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 20px;
	margin-bottom:0;
}
.rating-section .customretting .form-group label{
    margin-right: 10px;
	margin-bottom:0px;
}
.reopen-btn{
	margin-bottom:10px;
	margin-top:10px;
}
button.add_field_button.btn.btn-primary.addmore {
    margin-top: 10px;
    background-color: #000000;
    border-color: #000000;
    font-family: 'TradeGothicLTStd';
    text-transform: uppercase;
    font-size: 13px;
    letter-spacing: -1px;
    border-radius: 0px;
    color: #ffffff;
}
.prepararcopleteorder {
    display: flex;
    justify-content: center;
	    align-items: center;
    margin-top: 20px;
}
input.btn.btn-primary.click_add_user {
    margin-right: 10px;
}
.browse-file-fld .form-control{
	    padding: 4px 6px;
}
.browse-file-fld {
    margin-bottom: 10px;
}
.reopenquery {
    margin-top: 10px;
}

.saverecommandation {
    margin-top: 10px;
}

.frgt-password{
    text-decoration: none;
    color:#3d4246;
    font-size: 14px;
    width: 100%;
    text-align: right;
}
.activeorder {
    font-size: 16px;
    color: #fff;
    padding: 12px;
    display: inline-block;
    text-align: center;
    font-weight: bold;
}
.navbar-static-top{
    text-align: center;
}
.logn-main-header {
    padding: 35px 0;
	width:100%;
	text-align:center;
}

.container-fluid.head {
    background: #fff;
}
.logn-txt-lft {
    padding: 20px 20px 20px 0;
    color: #000;
	margin-top: 22px;
}
.logn-txt-right{
    margin-top: 50px !important;
    background-color: #ffffff;
    padding: 60px 50px;
    max-width: 450px;
    margin-left: 90px;
    border: 1px solid;

}
.logn-txt-lft p{
    font-size: 14px;
    margin-top: 20px;
    text-align: justify;
    font-family: 'square721_cn_btroman';
    color: #788188;
}
.logn-form-hed{
	background-color:transparent;
	border:none;
	color:#fff;
}
.logn-form-hed input{
	background-color:#fff;
}
.btm-img-part img{
	width:59%;
}
.btm-img-admin-part img{
	width:90%;
}
.bank-imgpart img{
	width:60%;
}
.btn-lgn{

}
.back-to-web {
    float: right;
    margin-top: 10px;
}
.back-to-web a{
	color: #52afe2;
    font-size: 14px;
    text-decoration: none;
}
.frgt-password a{
	color:#3d4246;
}
.frg-pass-regist {
    margin-bottom: 10px;
	    color: #fff;
    font-size: 16px;
}
.frg-pass-regist a{
	text-decoration:none;
}
.preparer_login .frg-pass-regist a{
    font-family: 'TradeGothicLTStd';
    text-transform: uppercase;
    font-size: 11px;
}
.frg-pass-regist a:hover{
color:#fff;
}
.backto-web {
    max-width: 450px;
    margin: 0 auto;
	font-family: 'square721_cn_btroman';
}

.btn-backyoweb {
    height: 40px;
    font-size: 16px;
    background: #52AFE2;
    border-color: #52AFE2;
    margin: 0 auto;
    margin-top: 25px;
    line-height: 30px;
	 
}

.regst-txt-right{
	margin-top:20px !important;
	background-color:#efefef;
	padding: 40px;
	border-top: none;
	font-family: 'square721_cn_btroman';
}
.reg-form-hed{
	text-align:center;
	    border-bottom: none !important;
		margin-bottom:10px;
}
.reg-form-hed h2{
	font-size:32px !important;
	color:#3d4246;
}
.custm-ft-reg{
	background-color:transparent;
	border-top:none;
}
.btm-img-reset{
	margin-top:60px;
}
.activeorder-in-mobl{
padding: 5px 5px 5px 23px;
display: block;
font-size: 14px;
color:#3d4246;
}
.logn-txt-lft h1 {
	font-family: 'square721_cn_btroman';
    font-size: 35px;
    color: #3d4246;
    font-weight: 400;
}
.preparerlogo-rght{
    padding: 25px 0;
    width: 100%;
    float: right;
    text-align: right;
}
.preparerlogo-hed-logo img {
    width: 94px;
}
.preparer-logn-txt-lft{
	    color: #000;
}
.preparer-logn-txt-right {
    margin-top: 10px !important;
    background-color: #ffffff;
    max-width: 100%;
    margin: 0 auto;
    padding: 35px 50px;
    border: 1px solid;
    margin-bottom: 20px;
}
.preparer_login .preparer-logn-txt-right {
    border: 5px solid #000000;
    border-radius: 10px;
}
.preparer-logn-txt-lft p {
    font-size: 14px;
    margin-top: 20px;
    text-align: justify;
    font-family: 'square721_cn_btroman';
    color: #3d4246;
}
.btn-primary:hover {
    color: #fff;
    background-color: #000;
    border:none;
}

.btn-primary.focus, .btn-primary:focus{
    background-color:#000;
    border:none;
}

.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.dropdown-toggle.btn-primary.focus, .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary:hover{
    background-color:#000;
    border:none;
}

.preparer-logn-txt-lft h1 {
    font-family: 'square721_cn_btroman';
    font-size: 25px;
    color: #3d4246;
    font-weight: 400;
    text-align: center;
    margin-top: 2px;
    margin-bottom: 2px;
	position:relative;
}
.preparer_login .preparer-logn-txt-lft h1 {
    font-family: 'helveticabold';
    text-transform: uppercase;
    color: #000000;
    letter-spacing: -1px;
}
.preparer-btm-img-part img{
    width: 100%;
    max-height: 480px;
}
.preparer-logn-main-header {
    padding-top: 35px;
    padding-bottom: 10px;
    width: 100%;
}
.preaper-main-part{
	margin-top:50px;
}
.preparer-img-side-text {
    text-align: center;
}
.preparer-img-side-text h2{
    font-size: 14px;
    text-align: justify;
    font-family: 'square721_cn_btroman';
    color: #788188;
}
.preparer-img-side-text h3{
    margin-top: 2px;
    margin-bottom: 2px;
    font-size: 16px;
    font-family: 'helveticabold';
    color: #000000;
}
.preparer-section-text p {
    font-size: 12px;
	margin-top: 10px;
	text-align: justify;
}
.preparer_login .preparer-section-text p {
    margin-top: 5px;
    margin-bottom: 6px;
    font-size: 12px;
    font-family: 'helveticabold';
    color: #000000;
    line-height: 13px;
}
.preparer_login .content_logo_prep{
    padding-left: 24px;
}
.preparer_login .content_logo_prep h2 {
    letter-spacing: -2px;
    font-family: 'TradeGothicLTStd-Bold';
    color: #000000;
    font-size: 30px;
}
.preparer_login .content_logo_prep h2 p.title span:first-child {
    border-right: 3px solid #000000;
    padding: 4px 7px;
}
.preparer_login .content_logo_prep h2 p.title span {
    padding: 4px 4px;
}
.ground-rules span{
	font-size:2rem;
	    margin-left: 30px;
}
.bgcolo {
    margin-top: 10px !important;
    background-color: #ffffff;
    padding: 5px 20px;
    max-width: 100%;
    margin-bottom: 20px;
    border: 1px solid;
}
.preparer_login .bgcolo {
    border: 5px solid #000000;
    border-radius: 10px;
}
.preparer-section-text span {
    font-size: 25px;
	position:relative;
    text-align: center;
    display: flow-root;
}
.preparer_login .preparer-section-text span {
    letter-spacing: -1px;
    font-family: 'TradeGothicLTStd-Bold';
    color: #000000;
    text-transform: uppercase;
    font-size: 22px;
}
.preparer-section-text span:before {
	content: ' ';
    border-bottom: 2px solid #000;
    position: absolute;
    top: 30px;
    bottom: 15px;
    width: 10%;
    left: 45%;
}
.preparer-section-text strong {
    color: #52afe2;
}
.preparer_login .preparer-section-text strong {
    text-transform: uppercase;
    color: #000000;
}
.ground-text {
    padding-left: 16px;
}
 .preparer-backto-web{  
    margin: 0 auto;
 }
 .preparer-reg-txt-right{
	 margin-top: 50px !important;
    background-color: #fff;
    padding: 20px;
    max-width: 100%;
	border:1px solid #bbb;
}
.grey-cpa-bg{
	background-color:#f5f5f5;
}
.orange-cpa-bg{
	background-color:#f9e7c7;
}
.custom_reg-preparer .form-group label{ 	
    font-size: 14px;
    font-weight: normal;
    color: #000;
 }
.custom_reg-preparer input {
    font-size: 16px;
    height: 40px;
}
.custom_reg-preparer input[type=checkbox]{
    height: 20px;
}
.chexkbox-preparer-reg label{
	width:90%;
	float:right;
}

.chexkbox-preparer-reg input[type=checkbox]{
	width:5%;
	float:left;
	margin:0;
}

input:-webkit-autofill{
	background-color:#fff !important;
}
input:-webkit-autofill {
    -webkit-box-shadow: inset 0 0 0px 9999px white;
}
.preparer_login input:-webkit-autofill{
    border: 2px solid #000000;
}
.preparer-reg-txt-lft{
	padding-bottom:50px;
    color: #000;
    margin-top: 50px;
}
.preparer-reg-txt-lft h1{
font-family: 'square721_cn_btroman';
    font-size: 35px;
    color: #3d4246;
    font-weight: 400;
}
input[type=text]:focus,
input[type=text]:-webkit-autofill:focus {
    border-color: #66afe9;
    -webkit-box-shadow: inset 0 0 0px 9999px white,
                        0 0 8px rgba(102, 175, 233, 0.6);
}
input[type=email]:focus,
input[type=email]:-webkit-autofill:focus {
    border-color: #66afe9;
    -webkit-box-shadow: inset 0 0 0px 9999px white,
                        0 0 8px rgba(102, 175, 233, 0.6);
}
input[type=password]:focus,
input[type=password]:-webkit-autofill:focus {
    border-color: #66afe9;
    -webkit-box-shadow: inset 0 0 0px 9999px white,
                        0 0 8px rgba(102, 175, 233, 0.6);
}
.chexkbox-preparer-reg input[type=checkbox]:focus, input[type=radio]:focus,input[type=checkbox]:-webkit-autofill:focus, input[type=radio]:-webkit-autofill:focus {
    border-color: #66afe9;
    -webkit-box-shadow: none;
}

.preparer-edit-title h1 {
    font-size: 24px;
    margin-top: 0;
}
.regis-btn:focus {
    background: #52AFE2;
    border-color: #52AFE2;
}
.order_status_img img {
    width: 110px;
}
.frg-pass-regist a:hover{
    text-decoration: none;
	color:#3d4246;
}
.main-header {
	position:fixed;
    max-height: 100px;
    z-index: 1030;
    width: 100%;
}
.content-wrapper {
    margin: 0px 100px;
}
.main-sidebar {
    position: fixed;
}
.custom_reg-preparer select {
    font-size: 16px;
    height: 40px !important;
    color: #555;
}
.comanlogo img {
    width: 94px;
}

.comanlogo {
    float: right;
    text-align: right;
}
.comantitle {
    margin-top: 10px;
}
.footer-logo img {
    width: 100px;
}
.main-footer{
	background-color: #000000;
}
.site-footer__copyright {
    color: #fff;
    font-size: 20px;
    line-height: normal;
    margin-top: 5px;
    vertical-align: middle;
    float: right;
    text-align: right;
}
.skin-blue .main-header .logo {
    background-color: #ffffff;
}
.skin-blue .sidebar-menu>li.header {
    color: #3d4246;
    background: #efefef;
    font-size: 18px;
}
.skin-blue .sidebar a {
    color: #3d4246;
}
.skin-blue .sidebar-menu>li.active>a {
    border-left-color: #292323;
}
.skin-blue .sidebar-menu>li.active>a, .skin-blue .sidebar-menu>li.menu-open>a {
    color: #3d4246;
    background: #efefef;
}
li.treeview {
    background: #efefef;
}
.skin-blue .sidebar-menu>li>.treeview-menu {
    margin: 0 1px;
    background: #fff;
}
.skin-blue .sidebar-menu .treeview-menu>li.active>a, .skin-blue .sidebar-menu .treeview-menu>li>a:hover {
    color: #3d4246;
}
.skin-blue .main-sidebar {
    background-color: #ffffff;
    box-shadow: 0px 1px 2px 1px #b1b1b1;
}
.skin-blue .sidebar-menu>li:hover>a{
    color: #fff;
    background: #51afe2;
}
.lacerlogin{
	margin-top:10px;
}
.skin-blue .main-header .logo:hover {
    background-color: transparent;
}
.logo-side-hed img {
    padding: 5px 0px;
    width: 70px;
}
.logo-mini {
    color: #000;
}
.logi-nuser-name {
    float: left;
    font-size: 16px;
    color: #fff;
    padding: 12px;
    display: inline-block;
    font-weight: bold;
}
.fixedHeader-floating {
    top: 44px !important;
}
.add_order hr{
	margin-top:5px;
	margin-bottom:5px;
}
.document_grid #example1_filter {
    position: absolute;
    right: 15px;
    margin-top: 50px;
}
.level_of_difficulty {
    margin: 0 !important;
    margin-right: 3px !important;
}
.leval_of_difficulty_main{
    margin-top: 10px;
}
.update_order{
    padding: 3px 5px;
}
.delete_order{
    padding: 3px 5px;
}
input.level_of_difficulty {
    margin-top: 3px !important;
    float: left;
	vertical-align: middle;
}
.top-hed-middle-txt {
    padding: 10px;
    background: #fff;
    border: 1px solid #3c8dbc;
    box-shadow: 0 0 8px rgba(0,0,0,0.1);
}
.top-hed-middle-txt h4 {
    display: inline-block;
    margin: 0 0 10px;
}
.top-hed-middle-preparer-txt{
	display: inline-block;
    position: relative;
    width: 100%;
    margin: 0;
    overflow: unset;
    color: rgba(0,0,0,.87);
    padding: 10px;
}
.top-hed-middle-txt b {
    width: 135px;
    float: left;
}
.top-hed-middle-txt p {
    margin-bottom: 0px;
    padding-bottom: 0px;
}
.modal-header h3 {
    float: left;
}
.smaily_rating img {
    width: 100px;
}
.smaily_rating {
    text-align: center;
}

.smaily_rating_new img {
    width: 65px;
}

.smaily_rating span {
    margin-top: 10px;
}

#example1_paginate {
    float: right;
}
.has-success{
	margin-top: 0px;
	margin-bottom: 0px;
}

form.efilecompletedadmin a {
    min-height: auto;
}
.custom-pre-lacerte_body p{
	border-bottom: 1px solid #ccc;
	padding-bottom: 5px;
}
.preparerorderinfo p{
	border:0;
}
.lacerte_right_custom p{
	border-bottom:none;
}
.col-custom{
	width:25%;
	float:left;
	padding-left: 10px;
    padding-right: 10px;
    position: relative;
}
.revenue-sub {
    float: right;
}
.new-btn-update{
display: inline;
padding: .2em .6em .3em;
font-size: 75%;
font-weight: 700;
line-height: 1;
color: #fff;
text-align: center;
white-space: nowrap;
vertical-align: baseline;
border-radius: .25em;
height: 19.25px;
}

.starttaxlogo{
    position: absolute;
    right: 0;
    top: 0px;
    width: 48px;
}
.cloudlogindetails {
    width: 135px;
}

/**************Preparing*******************/
.preparing-section .preparing-bg {
    margin-bottom: 10px;
    border: 1px solid #3c8dbc;
    border-top: 0px;
    float: left;
    width: 100%;
}
.preparing-section .row.preparing-bg .lead {
    display: inline-block;
    position: relative;
    width: 100%;
       margin: 0;
    overflow: unset;
    box-shadow: 0 1px 4px 0 rgba(0,0,0,0.4);
    border-radius: 3px;
    color: rgba(0,0,0,.87);
    background: #fff;
}
.preparing-section .row.preparing-bg .lead u {
    text-decoration: none;
}
.preparing-section .row.preparing-bg .lead span {
    padding: 10px;
    display: inline-block;
    width: 100%;
    font-size: 16px;
}
.custom-clientdoc{
    margin-top: 15px;
    margin-left: 10px;
    padding: 5px;
    border-radius: 5px;
	font-size: 12px;
}
.client-doc-ol{
    min-height: 60px !important;
    max-height: 60px !important;
}
.custom-client-select{
	width: auto;
	height: 30px;
	margin-top: 2px;
	float: left;
	margin-right: 10px;
}
.custom-client-select-title{
    float: left;
    width: auto;
    margin-left: 10px;
	font-size: 14px;
}
.preparing-section .row.preparing-bg .col-xs-12 p.lead b {
    background: #aaa;
    padding: 5px 10px;
    color: #fff;
    font-weight: 500;
    font-size: 20px;
    margin: 0;
    display: inline-block;
    width: 100%;
    border-radius: 3px 3px 0 0;
}
.preparing-section .row.preparing-bg ol {
    display: inline-block;
    position: relative;
    width: 100%;
    box-shadow: 0 1px 4px 0 rgba(0,0,0,0.4);
    border-radius: 3px;
    background: #fff;
    padding: 10px 30px;
    margin: 0;
}
.preparing-section .row.preparing-bg .col-xs-12 p:nth-child(2) {
    display: inline-block;
    position: relative;
    width: 100%;
    box-shadow: 0 1px 4px 0 rgba(0,0,0,0.4);
    border-radius: 3px;
    background: #fff;
    padding: 10px;
    margin: 0;
}
.preparing-section .preparing-bg .lead {
    display: inline-block;
    position: relative;
    width: 100%;
    margin: 0;
    overflow: unset;
    border-radius: 3px;
    color: rgba(0,0,0,.87);
    background: #fff;
}
.lead.lead_cursor{
    cursor: pointer;
}
.preparing-section .preparing-bg .lead u {
    text-decoration: none;
}

.preparing-section .preparing-bg .lead span {
    padding: 10px;
    display: inline-block;
    width: 100%;
    font-size: 16px;
}
.preparing-section .preparing-bg .lead span.chk_doc {
    padding: 0px;
    display: inline;
    width: auto;
    font-size: 16px;
    float: right;
}
.preparing-section .preparing-bg p.lead b {
    padding: 5px 10px;
    background: #f5f5f5;
    border-top: 1px solid #3c8dbc;
    color: rgba(0,0,0,.87);
    font-weight: 500;
    font-size: 20px;
    display: inline-block;
    width: 100%;
}
.preparing-section .preparing-bg ol {
    display: inline-block;
    position: relative;
    width: 100%;
    background: #fff;
    padding: 10px 20px;
    margin: 0;
	min-height: 90px;
    max-height: 90px;
    overflow-y: auto;
}
input.btn.btn-primary.miscellan_btn {
    margin-left: 10px;
}
.preparing-section .preparing-bg p:nth-child(2) {
    display: inline-block;
    position: relative;
    width: 100%;
    box-shadow: 0 1px 4px 0 rgba(0,0,0,0.4);
    border-radius: 3px;
    background: #fff;
    padding: 10px;
    margin: 0;
	min-height: 90px;
    max-height: 90px;
    overflow-y: auto;
    font-size: 14px;
}

.custom-pre-lacerte_img{
    width: 100% !important;
}
.custom-pre-lacerte_body{
    padding: 5px;
	
}
.preparer-box .btn {
    margin: 0 !important;
    margin-right: 0 !important;
}
.lacerte_body_title{
    padding: 10px 0px !important;
    margin: 0px !important;
}
.preparer-box{
    float: right;
    margin-bottom: 5px;
}
.lacerte_body p {
    padding: 10px;
    margin: 0 10px 10px;
    border-bottom: 1px solid #ccc;
}
.lacerte_img {
    display: inline-block;
    float: left;
    width: 100%;
    text-align: center;
	margin-bottom: 10px;
}
.lacerte_right {
    text-align: center;
}
.lacerte_right p{
	margin-bottom:0px;
}
.preparerorderinfo {
    width: 100%;
	margin-top: 10px;
	text-align: left;
    float:left;
}
.cpapreparerchat.admin_chat_completed {
    left: 22px;
    bottom: 10px !important;
}
.lacerte_img span {
    display: inline-block;
    height: 70px;
    width: 70px;
    border-radius: 50%;
}
.lacerte_img span img {
    border-radius: 50%;
}
.lacerte_body .lacerte_right p {
    margin: 0;
    border: 0;
    padding: 0 0 10px;
}

.lacert_formv1 .table-responsive .table tr th {
    width: 30% !important;
}
.lacert_formv1 .box-footer.custom_footer {
    padding: 0 15px;
}

.dsds .table-responsive .table tr th {
    width: 30% !important;
}
.license-type input[type=radio]{
    height: auto;
    margin-right: 5px;
    margin-top: 13px;
}
.btn-registr-main{
    height: 40px;
    font-size: 16px;
    line-height: 28px;
    background: #52AFE2;
    border-color: #52AFE2;
    margin: 0 auto;
}
.preparer_login .btn-registr-main{
    background-color: #000000;
    border: none;
    font-family: 'TradeGothicLTStd';
    text-transform: uppercase;
    font-size: 13px;
    letter-spacing: -1px;
    border-radius: 0px;
}
.top-hed-middle-bord {
    border-bottom: 1px solid #e4e2e2;
    padding: 2px 0;
}

.new_common_btn{
    width: 70px;
}
.lacerte_right.preparerorderinfo p {
    width: 100%;
    float: left;
}
.blink{
color: rgb (0, 137, 226);
animation: blink 1s infinite;
}
.newlacertorder{
    float: right;
	padding: 5px 10px;
}
.btn-blue-border {
    background: transparent;
    color: #000;
    border: 1px solid #367fa9;
    border-radius: 3px;
}

@keyframes blink{
0%{opacity: 1;}
75%{opacity: 1;}
76%{ opacity: 0;}
100%{opacity: 0;}
}
.star-rating .fa-star {
    color: #3c8dbc !important;
}
.star-rating .fa-circle {
    color: #3c8dbc !important;

}
.star-rating .fa-circle-thin {
    color: #000000 !important;

}
.custom-lead{
    font-size: 16px;
    margin-bottom: 0;
}
.blinkingcpaorderstatus {
    float: left;
    min-height: 125px;
}
.choosefile_hide input[type='file'] {
  color: transparent;
    margin-bottom: 5px;
}
.preparing-section .preparing-bg .lead b u {
    font-size: 16px;
}
.nav-notification.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a > h4 {
    margin: 0;    
}
.nav-notification.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a > p {
    margin :0;
}
table td form input.btn {
    padding: 2px 5px;
}
.logo-text.remaninglogo {
    float: right;
    text-align: right;
    padding: 15px 0;
}
.logo-text.remaninglogo img {
    width: 94px; 
}
.upload-rem-doc-main .taxes_spouse {
    width: 100%;
    text-align: center;
    display: inline-block;
}
.upload-rem-doc-main .taxes_spouse .r_letf {
    margin: 0 auto;
    width: 80%;
    float: none;
    text-align: left;
    font-family: 'helveticabold';
    color: #000000;
    letter-spacing: 0px;
}
.upload-rem-doc-main .r_letf h3{
    font-family: 'helveticabold';
    color: #000000;
    letter-spacing: 0px;
}
.upload-rem-doc-main .box-footer {
    padding: 10px 0;
}
.upload-rem-doc-main .box-footer .btn {
    margin: 0 3px 0 0!important;
    background-color: #000000;
    border-color: #000000;
    font-family: 'TradeGothicLTStd';
    text-transform: uppercase;
    font-size: 13px;
    letter-spacing: -1px;
    border-radius: 0px;
    color: #ffffff;
}
.upload-rem-doc-main .input_fields_wrap > div {
    margin: 0 0 5px;
}
.new-preparer-box{
	float:none;
}
.lacerte_body.custom-pre-lacerte_body.new_lacerte_body.not_assign {
    min-height: 275px;
}
.assignordercpa {
    float: left;
	min-height: 150px;
}
form.assignordercpa_view {
    float: left;
}
span.sucttest {
    min-height: 25px;
    float: left;
}
.txt {
    float: left;
    width: 100%;
    padding-left: 10px;
    font-weight: normal;
}
.custtitle{    font-weight: 600;
    border-bottom: 1px solid #000;
    display: inline-block;
    width: auto;
    padding: 0;
    margin: 0 0 10px;
    float: left;
}
.custom_lacerter_box_effect_in_pogres_ord a.deletehyper {
    position: absolute;
    width: auto;
    min-height: auto;
    box-shadow: none;
    bottom: 10px;
    right: 20px;
    border: 0;
}
button.add_field_button_v1.btn.btn-primary.addmore.pull-right {
    margin-bottom: 10px;
}
.uploadcpadoc input{
	margin-bottom:5px;
}
.top-main-order-detail-box{
	margin-top: 50px;
}
.efilecompleted {
    font-weight: 600;
    border-bottom: 1px solid #000;
    display: inline-block;
    width: auto;
    padding: 0;
    margin: 1px 7px 0px;
    float: left;
}
.tooltip.in {
    opacity: 1;
}
.tooltip-inner {
    max-width: 100%;
    padding: 3px 8px;
    color: #222;
    text-align: center;
    background-color: #fff;
    border-radius: 4px;
    border: 1px solid #3c8dbc;
    width: 45vw;
    font-family: 'square721_cn_btroman';
}
.tooltip-inner p{
    margin-top: 5px;
}
.preconcentration {
    padding-left: 13px;
    text-align: left;
}
.custom-preconcentration{
    text-align: left;
}
.prearea{
    margin-top: 5px;
}
.preexperience {
    width: 80%;
    float: left;
}
.preexperience_right {
    width: 20%;
    float: left;
}
.cpaheader b {
    width: 105px;
    float: left;
}
.custon-form-group-view-doc{
	width: auto !important;
}
.custom_lacerter_box_effect_efile{
	float: left;
    background: #fff;
    display: inline-block;
    position: relative;
    width: 100%;
    margin: 0;
    overflow: unset;
    padding: 5px;
    color: rgba(0,0,0,.87);
    background: #fff;
    border: 1px solid #3c8dbc;
}
.compayments {
    min-height: auto !important;
	margin-bottom: 5px !important;
    font-size: 10px;
}
.efile-new-part {
    min-height: 325px;
}
a.btn.btn-primary.update_order.compayments {
    background-color: #3c8dbc;
    color: #fff;
}
.incentives-main{
	float: left;
    width: 100%;
}
.hed-b-main{
	float:left;
}
.space-top-box{
    margin-left: 10px;
}	
.top-box-simly {
    margin-top: 2px;
	margin-bottom:2px;
}
.top-main-order-detail-box-cpa {
    margin-top: 0px;
}
.cpa-box-top-centertxt{
	text-align:center;
}
.top-cpa-tabl>tbody>tr>td, .top-cpa-tabl>tbody>tr>th, .top-cpa-tabl>tfoot>tr>td, .top-cpa-tabl>tfoot>tr>th, .top-cpa-tabl>thead>tr>td, .top-cpa-tabl>thead>tr>th{
	padding:0;
}
.top-cpa-tabl>thead>tr>th, .top-cpa-tabl>tbody>tr>th, .top-cpa-tabl>tfoot>tr>th, .top-cpa-tabl>thead>tr>td, .top-cpa-tabl>tbody>tr>td, .top-cpa-tabl>tfoot>tr>td{
	border:none;
}
.payment-form{
	background-color:#fff !important;
}
.preparing-section .miscellaneous-pre-bg p.lead b{
	font-size:16px;
}
.client-doc-list{
	min-height: 60px !important;
	overflow-y: unset !important;
}
.miscellaneous-form{
	margin-bottom:16px;
}
.yellow-cpa-bg{
	background-color:#ffffef;
}
.employee_agreement-main{
	margin-bottom:10px;
}
.employee_agreement-main input[type=checkbox] {
    float: right;
    padding-bottom: 10px;
    padding-top: 5px;
}
.employee_agreement-main label{
    float: left;
    padding-bottom: 10px;
    padding-top: 5px;
}
.employee_agree{
    float: left;
    width: 100%;
}
.employee_agree_detail {
    float: left;
    width: 100%;
}
.sub_employee_agree_detail{
	float:left;
	width:100%;
}
.employee_form_group {
	width: 100%;
    float: left;
	margin: 0;
}
.employee_form_group input[type=checkbox]{
	width: auto;
    float: left;
}
.employee_form_group label{
	width: 90%;
    float: left;
	margin-left: 10px;
}
.employee_agree_detail h5 {
    color: #51afe2;
    font-weight: bold;
}
.sub_employee_agree_detail h5{
	font-weight: normal;
    color: #3d4246;
}
.border-cpa-hed span{
	border-bottom:1px solid #eee;
}
.border-cpa-hed span.dark_border{
    border-bottom: 1px solid #000;
}
span.revenue-main-sub {
    padding-left: 10px;
}
.row.border-cpa-hed strong {
    font-weight: normal;
}
.border_cpa_hed-sub {
    border-bottom: 1px solid #eee;
}
.border_cpa_hed-sub span {
    border-bottom: 0px solid;
}
.lecert-col-custom{
	width: 14.2857142857%;
    float: left;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
}
.executive_team  input[type=checkbox]{
    width: 5%;
    float: left;
    margin: 0;
    margin-right: 15px;
}

.team_member  input[type=checkbox]{
    width: 5%;
    float: left;
    margin: 0;
    margin-right: 15px;
}
.down{
    position: fixed;
    z-index: 9999;
    right: 1%;
    top: 10%;
}
.up{
	position: fixed;
    z-index: 9999;
    right: 1%;
    top: 30%;
}
.top-cpa-tabl span{
	border-bottom:1px solid #eee;
}
.revenue-sub b{
	text-align: right;
}
.tablecustomeheader>thead:first-child>tr:first-child>th {
    border: 1px solid #9EC6DE;
	background:#9EC6DE;
}
.missdoc {
    min-height: 90px;
    height: 90px;
}
.paymentbtn a {
    float: left;
    width: 100%;
}
.cpapreparerchat_viewby_cpa {
    width: 20px;
    min-height: auto;
    right: 22px;
    border: 0;
    position: absolute;
    font-size: 18px;
    color: #DD4B39;
    bottom: 3px;
    z-index: 999;
    padding: 0;
    height: 30px;
    background-color: transparent;
}
.efilerequest-btn{
	font-size:10px;
	padding: 3px 3px;
}
.paymentbtn {
    display: table;
    margin: 0 auto;
    text-align: center;
	width: 60%
}
.in-progress-img{
	width:100% !important;
}
.box-shopify {
    text-align: center;
    margin-bottom: 8px;
    float: left;
    width: 100%;
    padding: 5px 5px;
    min-height: 110px;
}
.box-shopify-txt{
    font-size: 10.5px;
    color: #000;
    text-align: center;
    min-height: 20px;
    line-height: 15px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.main-container-custom{
    max-width: 1260px;
    margin: 0 auto;
	padding-left: 55px;
    padding-right: 55px;
}
.box-hed-shopify{
    padding-left: 10px;
    width: 20%;
    float: left;
    padding-right: 10px;
}
.box-shopify-img img{
    max-width: 70px !important;
    max-height: 70px !important;
}
.main-container-custom-inner{
	overflow: auto;
    margin: 0 auto;
    width: 82%;
	text-align:center;
}
.main-container-custom-inner h4{
	font-size:22px;
	letter-spacing: 1px;
    color: #000;
    position: relative;
    line-height: 22px;
    width: 100%;
    float: left;
}
.box-shopify-img img:hover {
    -ms-transform: scale(1.5);
    -webkit-transform: scale(1.5);
    transform: scale(1.1);
    transition: all .8s;
}
.leval_of_diffi {
	float: left;
	width: 100%;
}
.leval_of_diffi span {
	float: left;
    width: auto;
    margin-right: 6px;
    font-size: 12px;
	vertical-align: middle;
}
.newofficereg {
    margin-top: 20px;
}
a.btn.btn-primary.btn-block.btn-lgn.btn-registr-main.newoffice{
    margin-top: 15px;
}
.new-ofc-reg{
	width: 32.7%;
    height: 40px;
    font-size: 16px;
    line-height: 28px;
    background: #fff;
    border-color: #52AFE2;
    margin: 0 auto;
    margin-top: .5rem;
    color: #000;
}
.admin-logn-txt-right{
	margin-top: 50px !important;
    background-color: #ffffff;
    padding: 97px 50px;
    max-width: 450px;
    margin-left: 90px;
    border: 1px solid;
}
.skin-blue .main-sidebar {
	overflow-y: auto;
    top: 0;
    bottom: 0
}
.head-main-home{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
}
.main-hed-banner{
	position:relative;
    border-bottom: 2px solid #e8e9eb;
}
.main-home-bg{
	width:100%;
}
.main-black-home-tax {
    text-align: center;
    position: absolute;
    right: 0;
    left: 0;
    bottom: 0;
}
.main-home-img img:hover {
    -ms-transform: scale(1.5);
    -webkit-transform: scale(1.5);
    transform: scale(1.1);
    transition: all .8s;
}
.welcome-txt{
	text-align:center;
	margin-top:70px;
	margin-bottom:20px;
}
.main-home-img {
    margin: 0 auto;
    display: table;
    border: 2px solid #51afe2;
    border-radius: 170px;
    padding: 5px;
}
.main-home-img  img{
    border-radius: 50%;
    width: 100px;
}
.main-home-login-txt {
    text-align: center;
    margin-top: 20px;
    font-size: 18px;
    font-weight: 700;
}
.main-home-login {
    padding-top: 20px;
    text-align: center;
    position: relative;
    float: left;
    width: 100%;
}
.main-home-login-inner {
    margin-bottom: 20px;
    float: left;
    width: 100%;
}
.main-home-login h2 {
    margin-bottom: 40px;
	position:relative;
}
.main-home-login h2:after {
    content: ' ';
    border: 1px solid #51afe2;
    width: 10%;
    margin: 0 auto;
    justify-content: center;
    text-align: center;
    align-items: center;
    display: flex;
    margin-top: 5px;
}
.welcome-txt h2{
	position:relative;
}
.welcome-txt h2:before {
    content: ' ';
    position: absolute;
    border: 1px solid #51afe2;
    width: 20%;
    top: 40px;
    left: 40%;
}
.welcome-txt{
	margin-bottom:40px;
}
.custom_timeline:first-child {
    margin-top: 40px;
}
#ques_acq_timeline {
    font-size: 18px;
    font-weight: 600;
}
.table-top-cpa>tbody>tr>td, .table-top-cpa>tbody>tr>th, .table-top-cpa>tfoot>tr>td, .table-top-cpa>tfoot>tr>th, .table-top-cpa>thead>tr>td, .table-top-cpa>thead>tr>th{
	padding:3px;
}
.table-top-cpa{
	margin-bottom:0px;
	margin-top:10px;
}
.main_home_img_d img {
    border-radius: 170px;
    width: 180px;
}
.main_home_img_d img:hover {
    -ms-transform: scale(1.5);
    -webkit-transform: scale(1.5);
    transform: scale(1.1);
    transition: all .8s;
}
.main_home_img_d  {
    margin: 0 auto;
    display: table;
    border: 2px solid #51afe2;
    border-radius: 170px;
    padding: 10px;
}
.client_payment_footer{
    float: left;
    width: 100%;
    background-color: #000;
    padding: 15px;
    color: #444;
    border-top: 1px solid #d2d6de;
}
.payment_box{
	margin-top: 50px !important;
    background-color: #fff;
    padding: 20px;
    max-width: 100%;
    border: 1px solid;
	padding: 70px;
	float: left;
	margin-bottom: 130px;
}
.payment_txt{
	margin-top:100px;
}
.payment_main_btn{
	width:100%;
	height: 40px;
    font-size: 16px;
    background: #52AFE2;
    border-color: #52AFE2;
    margin: 0 auto;
    margin-top: 25px;
    margin-bottom: 10px;
}
.img_payment_part img {
    width: 100%;
}
.custm-ft-payment{
	padding:0;
}
.payment_txt h1{
	position:relative;
	margin-bottom:11px;
}
.payment_txt h1:before{
	content: ' ';
	position: absolute;
	border: 1px solid #51afe2;
	top: 107%;
	width: 21%;
}
.logn-hed-logo.preparerlogo-hed-logo-lft a {
    display: table;
    position: relative;
    z-index: 9;
}
.form_efilerequest_bx{
	width:80%;
	float:left;
}
.efilerequest-btn{
	float:left;
	width:20%;
}
.efilerequest-btn-complet{
	float:right;
	font-size: 10px;
    padding: 3px 3px;
	width: 20%;
}
.efilecompletedadmin{
	float:left;
	width:100%;
    margin-top: 5px;
}
.searchfildsub_2 select, .searchfildsub_1 select, .searchfildsub_3 select{
    margin-left: 10px;
    height: 34px;
    margin-right: 10px;
}
.searchfildsub_2 input[type="text" i]{
	height:34px;
}
.searchfildsub_1 input[type="text" i]{
	height:34px;
}
.searchfildsub_3 input[type="text" i]{
	height:34px;
}
.searchfildsub_2 label, .searchfildsub_1 label, .searchfildsub_3 label{
	width:200px;
}
.prep_new_order_box{
	float:left;
	background: #fff;
	display: inline-block;
    position: relative;
    width: 100%;
    margin: 0;
    overflow: unset;
	padding: 5px;
    color: rgba(0,0,0,.87);
    background: #fff;
    border: 1px solid #3c8dbc;
	min-height: 260px;
}
.prep_new_order_box a{
    color: rgba(0,0,0,.87);
}
.prep_preparing_order_box{
	float:left;
	background: #fff;
	display: inline-block;
    position: relative;
    width: 100%;
    margin: 0;
    overflow: unset;
	padding: 5px;
    color: rgba(0,0,0,.87);
    background: #fff;
    border: 1px solid #3c8dbc;
	min-height: 260px;
}
.prep_preparing_order_box a{
    color: rgba(0,0,0,.87);
}
.prep_review_order_box{
	float:left;
	background: #fff;
	display: inline-block;
    position: relative;
    width: 100%;
    margin: 0;
    overflow: unset;
	padding: 5px;
    color: rgba(0,0,0,.87);
    background: #fff;
    border: 1px solid #3c8dbc;
	min-height: 260px;
}
.prep_review_order_box a{
    color: rgba(0,0,0,.87);
}
.prep_complete_order_box{
	float:left;
	background: #fff;
	display: inline-block;
    position: relative;
    width: 100%;
    margin: 0;
    overflow: unset;
	padding: 5px;
    color: rgba(0,0,0,.87);
    background: #fff;
    border: 1px solid #3c8dbc;
	min-height: 260px;
}
.prep_complete_order_box a{
    color: rgba(0,0,0,.87);
}
.cpa_new_order_box{
    display: inline-block;
    position: relative;
    width: 100%;
    margin: 0;
    overflow: unset;
    color: rgba(0,0,0,.87);
    background: #fff;
    border: 1px solid #3c8dbc;
    margin-bottom: 10px;
	padding:5px;
}
.cpa_inreview_order_box{
	float:left;
	background: #fff;
	display: inline-block;
    position: relative;
    width: 100%;
    margin: 0;
    overflow: unset;
	padding: 5px;
    color: rgba(0,0,0,.87);
    background: #fff;
    border: 1px solid #3c8dbc;
	min-height: 210px;
	margin-bottom:20px;
}
.cpa_inreview_order_box_a{
    color: rgba(0,0,0,.87);
	float:left;
	width:100%;
}
.cpa_completed_order_box {
    float: left;
    background: #fff;
    display: inline-block;
    position: relative;
    width: 100%;
    margin: 0;
    overflow: unset;
    padding: 5px;
    color: rgba(0,0,0,.87);
    background: #fff;
    border: 1px solid #3c8dbc;
	margin-bottom:20px
}
.cpa_completed_order_box.fix_height{
    height: 410px;
    min-height: 420px;
}
.cpa_inreview_order_box_a:hover{
	background-color: transparent;
    color: #000;
}
.cpa_completed_order_box .cpapreparerchat{
	bottom:0;
}
.new_pre_ques_ul{
	list-style:disc !important;
}
.admin_new_order_box{
    float: left;
    background: #fff;
    display: inline-block;
    position: relative;
    width: 100%;
    margin: 0;
    overflow: unset;
    padding: 5px;
    color: rgba(0,0,0,.87);
    background: #fff;
    border: 1px solid #3c8dbc;
	margin-bottom:20px;
}
.admin_new_order_box.cpa_fix_height{
    min-height: 550px;
}
.admin_assigned_order_box{
    float: left;
    background: #fff;
    display: inline-block;
    position: relative;
    width: 100%;
    margin: 0;
    overflow: unset;
    padding: 5px;
    color: rgba(0,0,0,.87);
    background: #fff;
    border: 1px solid #3c8dbc;
	margin-bottom:20px;
}
.admin_inprogress_order_box{
	float: left;
    background: #fff;
    display: inline-block;
    position: relative;
    width: 100%;
    margin: 0;
    overflow: unset;
    padding: 5px;
    color: rgba(0,0,0,.87);
    background: #fff;
    border: 1px solid #3c8dbc;
	margin-bottom:20px;
	min-height: 330px;
}
a.admin_inprogress_order_box_a:hover{
	background-color: transparent;
    color: #000;
}
a.admin_inprogress_order_box_a {
    color: rgba(0,0,0,.87);
	float: left;
    width: 100%;
}
.admin_completed_order_box{
	float: left;
    background: #fff;
    display: inline-block;
    position: relative;
    width: 100%;
    margin: 0;
    overflow: unset;
    padding: 5px;
    color: rgba(0,0,0,.87);
    background: #fff;
    border: 1px solid #3c8dbc;
	margin-bottom:20px;
}
.admin_completed_order_box.fix_height{
    min-height: 350px;
}
.admin_completed_order_box_a{
	background-color: transparent;
    color: #000;
}
a.admin_completed_order_box_a {
    color: rgba(0,0,0,.87);
	float:left;
	width:100%;
}
a.custom_chat {
    float: none;
}
.lecertrequest_box a{
	float: left;
    background: #fff;
    display: inline-block;
    position: relative;
    width: 100%;
    margin: 0;
    overflow: unset;
    padding: 5px;
    color: rgba(0,0,0,.87);
    background: #fff;
    border: 1px solid #3c8dbc;
	min-height: 220px;

}

a.cpapreparerchat {
	right: 22px;
    position: absolute;
    font-size: 18px;
    color: #DD4B39;
    bottom: 16px;
    z-index: 999;
    padding: 0;
}
.admin_completed_order_box .preparerorderinfo {
    min-height: 150px;
}
div.dataTables_wrapper div.dataTables_paginate{
	width:50%;
	float:right;
}
.clientcpachat {
	font-size: 14px;
	color: #DD4B39;
}
a.clientcpachatinreview {
    position: absolute;
    top: 62px;
    right: 23px;
    font-size: 18px;
    color: #dd4b39;
	
}
a.admin_chat_cpa{
	position: absolute;
    top: 112px;
    right: 23px;
    font-size: 18px;
    color: #dd4b39;
	z-index: 1;
}
.setcommission .btn-primary{
	line-height:0;
}
.addmoreother {
    margin-top: 10px;
}
.table-top-cpa>thead:first-child>tr:first-child>th{
	
}
.saller_add_field{
	margin-top:10px;
}
.chat_client label, .chat_admin label, .chat_preparer label{
	width:100%;
	margin-bottom:0;
}
a.chat_with_admin{
    float: right;
    text-align: center;
    line-height: 12px;
    font-size: 18px;
    color: #DD4B39;
}
a.chat_with_cpa{
    float: left;
    text-align: center;
    line-height: 12px;
    font-size: 18px;
    color: #DD4B39;
}
p.chat_with_cpa_text{
    font-size: 12px;
    color: rgba(0,0,0,.87);
}
.chat_client, .chat_admin, .chat_preparer{
	text-align:center;
}
.chat_client a,.chat_admin a, .chat_preparer a{
    font-size: 18px;
    color: #DD4B39;
}
.all_chat_row{
	float:left;
	width:100%;
	margin-top:10px;
}
.hader_gnapp {
    margin-bottom: 20px;
    border-bottom: 1px solid#d2d2d2;
    background-color: #f5f5f5;
}
.gnapp-main-header {
    padding: 22px 0;
    width: 100%;
}

/****************11-02-2019  weprep_service_order ***********************************/

.weper_min-height {
    float: left;
    width: 100%;
    min-height: 772px;
}

.weprep_service_order .lecert-col-custom {
    width: 14.2857142857%;
    float: left;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
}
.weprep_service_order .lecertrequest_box a {
    float: left;
    background: #fff;
    display: inline-block;
    position: relative;
    width: 100%;
    margin: 0;
    overflow: unset;
    padding: 5px;
    color: rgba(0,0,0,.87);
    background: #fff;
    border: 1px solid #3c8dbc;
    min-height: 165px;
    cursor: inherit;
}
.weprep_service_order .custom-pre-lacerte_body {
    padding: 5px;
}

.weprep_service_order .custom-pre-lacerte_body p {
    border-bottom: 1px solid #ccc;
    padding-bottom: 5px;
}
.weprep_service_order .lacerte_right {
    text-align: left;
}
.weprep_service_order .lacerte_right p:first-child {
      text-transform: capitalize;
    font-weight: 600;  
}
.weprep_service_order .lacerte_right p {
    margin-bottom: 0px;
}
section.content.weperptab {
    min-height: auto;
    padding-bottom: 0;
}
.box-body.weprep_service_order {
    padding: 0;
}
.custom_weprep_tab>li>a:hover, .nav>li>a:active, .nav>li>a:focus {
    color: #fff;
    background: #52afe2;
}
.custom_weprep_tab>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #52afe2;
    cursor: default;
    background-color: #fff;
    border: 1px solid #52afe2;
    border-bottom-color: transparent;
    font-weight: 600;
}
.custom_weprep_tab {
    border-bottom: 1px solid #52afe2;
}	

.main_bg_text {
    left: 2%;
    position: absolute;
    top: 10%;
    right: 10%;
    width: 30%;
}

.top-hed-middle-txt .row:last-child .top-hed-middle-bord {
    border-bottom: 0;    
}
.col-custom.prep_new_box_design {
    width:20%;
}
.prep_new_box_design .prep_preparing_order_box .open_modal_cloud9.label-danger {
    position: relative;
}
.dashboard_header_admin a{
    color: #3d4246 !important;
    background-color: #efefef !important;
}
li.treeview.sub_tree {
    background: #fff;
}
.outside_img img{
    max-width: 60px !important;
    max-height: 60px !important;
}
.cpa_dash_header .box-hed-shopify{
  min-height: 144px;
}
/* img.big_image{
  max-width: 85px !important;
  max-height: 85px !important;
} */
.upload-rem-doc-main .input_fields_wrap > div input{
    border: 2px solid #000000;
}
.upload-rem-doc-main .input_fields_wrap_prior > div{
    margin: 0 0 5px;
}
.upload-rem-doc-main .input_fields_wrap_prior > div input{
    border: 2px solid #000000;
}
.preparer_register .preparer-reg-txt-right{
    margin-bottom: 20px !important;
}
.preparer_register .card_pad_height {
    padding: 8px 20px !important;
}
.preparer_register .req{
    color: red;
}
.preparer_register .box-body{
    overflow: hidden;
}
.preparer_register label.error{
    color: red !important;
}
.preparer_register .form-control.error {
    border: 1px solid red;
}
.preparer_register .checkbox, .preparer_register .radio {
    position: relative;
    display: block;
    margin-top: 8px;
    margin-bottom: 10px;
    margin-left: 20px;
}
.preparer_register .checkbox label, .preparer_register .radio label {
    min-height: 20px;
    padding-left: 20px;
    margin-top: 4px;
    margin-bottom: 0;
    font-weight: 400;
    cursor: pointer;
}
.preparer_register .form-group {
    margin-bottom: 2px !important;
}
.preparer_register .small_button{
    height: auto !important;
    padding: 4px 6px !important;
}
.preparer_register .small_browse_btn{
    line-height: 10px !important;
}

/*******************************************************/
@media (max-width:1650px){
.custom-client-select-title{
	float:none;
}
.custom-client-select {
    margin-left: 10px;
}
.preparercommi{
	bottom: 4px !important;
}
.custom_lacerter_box_effect_in_pogres_ord a.cpapreparerchat{
	bottom:0;
}
.lecertrequest_box .custom-pre-lacerte_body p{
	font-size: 10px;
}
.lecertrequest_box .lacerte_img img {
    width: 50px;
    height: 50px;
}
.lecertrequest_box .lacerte_img span {
    display: inline-block;
    height: 55px;
    border-radius: 50%;
}
.main-container-custom-inner {
    width: 90% !important;
}

}
@media (max-width:1579px){ 
table td form input.btn {
      padding: 2px 5px;
    width: 46px;
    margin: 0 !important;
}

#order_limit {
margin: 0 2px 4px 0;
}


}
@media (max-width:1440px){ 
.modal_client_height{
    overflow: auto;
    height: 725px;
}
th[aria-label="Preparer Profile: activate to sort column ascending"] {
    min-width: 100px;
}
.custom_lacerter_box_effect_in_pogres_ord a.preparercommi{
	bottom: 4px !important;
}
.main_home_cover{
	height:430px;
}
.form_efilerequest_bx{
	font-size:11px;
}
.weper_min-height {
    min-height: 657px;    
}
.col-custom.prep_new_box_design p.lacerte_body_title b {
    display: block;
}
.col-custom.prep_new_box_design .lacerte_body_title {
    padding: 0 !important;
    margin: 0px !important;
}
.col-custom.prep_new_box_design .preparerorderinfo p {
    font-size: 12px;
}
.prep_new_box_design .prep_preparing_order_box .open_modal_cloud9.label-danger {
    position: absolute;
    right: auto;
    left: 10px;
    bottom: 10px !important;
}
}
@media (max-width:1366px){
	.main_home_cover{
	height:430px;
}

.table-top-cpa>thead>tr>th {
    padding: 3px;
    width: 20%;
}
.efile-new-part {
    min-height: 325px;
	    word-break: break-word;
}
.admin_inprogress_order_box{
	min-height:320px;
}
.admin_completed_order_box .preparerorderinfo {
    min-height: 170px;
}
.miscellan_btn {
    margin-top: 10px;
}
}

@media (max-width: 1366px) and (max-height:657px) {
    .weper_min-height {
        min-height: 460px;
    }
}
@media (max-width:1365px){
table.dataTable thead > tr > th.sorting{
	padding-right:23px;
}
span.sucttest {
    min-height: 25px;
    float: left;
}
.main_home_cover{
	height:430px;
}
}

@media (max-width:1279px){ 
.table-responsive {
    min-height: .01%;
    overflow-x: auto;
    display: block;
}
}
@media (max-width:1200px){

.fixedHeader-floating {
    display:none !important;
}
table.dataTable thead > tr > th.sorting {
    padding-right: 30px;
}
#aboutblackline, #orientation, #benefits {
    width: 100%;
    height: auto;
}
}

@media (min-width: 1516px) and (max-width: 3000px) {
.table-top-cpa>thead>tr>th:nth-child(2), .table-top-cpa>thead>tr>th:nth-child(3), .table-top-cpa>thead>tr>th:nth-child(4), .table-top-cpa>thead>tr>th:nth-child(5), .table-top-cpa>thead>tr>th:nth-child(6){
    min-width: 180px;
}
}
@media (min-width: 1367px) and (max-width: 1514px) {
.table-top-cpa>thead>tr>th:nth-child(2), .table-top-cpa>thead>tr>th:nth-child(3), .table-top-cpa>thead>tr>th:nth-child(4), .table-top-cpa>thead>tr>th:nth-child(5), .table-top-cpa>thead>tr>th:nth-child(6){
    min-width: 100px;
}
}
@media (min-width: 1515px) and (max-width: 1850px) {
.custom_lacerter_box_effect_in_pogres_ord a{
	min-height:230px;
}
.efile-new-part {
    min-height: 325px;
}
.lecertrequest_box a{
	min-height:150px;
}

}

@media (min-width: 1281px) and (max-width: 1515px) {
.col-xs-3.lacerte_preparer {
  width: 33%;
}
.efile-new-part {
    min-height: 325px !important;
}
.blinkingcpaorderstatus {
    float: left;
    min-height: 170px;
}
.assignordercpa {
    float: left;
    min-height: 170px;
}
.custom-width-preper-user{
	width:150px;
}
.lecertrequest_box a{
	min-height:170px;
}  
}
@media (min-width: 1280px) and (max-width: 1290px){
.assignordercpa {
    float: left;
    min-height: 210px;
}
}
@media (min-width: 1150px) and (max-width: 1280px){
.lacerte_preparer .lacerte_right {
    float: left;
    width: 100%;
    padding: 0px;
    text-align: center;
}
.blinkingcpaorderstatus {
    float: left;
    min-height: 145px;
}
.lacerte_preparer .lacerte_right {
    float: left;
    width: 100%;
    padding: 0px;
    text-align: center;
}
.miscellan_btn {
    margin-top: 0px;
}
.weprep_service_order .lacerte_preparer .lacerte_right {
    float: left;
    width: 100%;
    padding: 0px;
    text-align: left;
}
}

@media (max-width:1280px){ 
.modal_client_height{
    overflow: auto;
    height: 620px;
}
.col-custom.prep_new_box_design b.starttaxlogo {
    width: 34px;
}
.prep_new_box_design .prep_complete_order_box {
    min-height: 290px;
    padding: 0px;
}
.col-custom.prep_new_box_design {
    width: 25%;
}
}
@media (max-width:1266px){ 
.prep_new_box_design .prep_preparing_order_box {
    min-height: 360px;
}

}
@media (max-width:1166px){ 
.weprep_service_order .lecert-col-custom {
    width: 20%;
    float: left;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
}
.col-custom.prep_new_box_design p > span {
    display: block;
    word-break: break-all;
}
.col-custom.prep_new_box_design {
width: 20%;
}
.prep_custom_header .has-success {
    width: 70%;
}
.prep_new_box_design .prep_preparing_order_box {
    min-height: 290px;
}

}
@media (min-width: 1150px) and (max-width: 1279px){

.col-custom {
    width: 33.33%;
}
}

@media (max-width:1150px){
	.miscellan_btn {
		margin-top: 0px;
	}
}
@media (max-width:1024px){
.modal_client_height{
    overflow: auto;
    height: 725px;
}
	#example1_filter {
    margin-top: 60px;
}
.preparer-logn-txt-right{
	padding:32px;
}

.weprep_service_order .lecert-col-custom {
        width: 33.33%;
        min-height: 175px;
}
.col-custom.prep_new_box_design {
    width: 33.33%;
    padding: 0 5px;
}
.prep_custom_header .has-success {
    width: 80%;
}

}
@media (max-width:992px){

.preparer-logn-txt-right{
	padding:10px;
}
.col-custom.prep_new_box_design {
    width: 25%;
    padding: 0 5px;
}
.prep_new_box_design .prep_preparing_order_box {
    min-height: 280px;
}
}
@media (min-width: 800px) and (max-width: 1150px){
	.col-custom {
		width:50%;
	}

	.lacerte_preparer .lacerte_right {
		float: left;
		width: 100%;
		padding: 0px;
		text-align: center;
	}
    .weprep_service_order .lacerte_preparer .lacerte_right {
        float: left;
        width: 100%;
        padding: 0px;
        text-align: left;
    }
	
}
@media (min-width: 1024px) and (max-width: 1280px) {
  
   
.lacerte_body {
    margin: 0 0 15px;
}  
.col-xs-3.lacerte_preparer {
    width: 25%;
}
.lacerte_preparer .lacerte_img {
width: 100%;
text-align: center;
margin: 0 0 10px;
}
.lacerte_right.preparerorderinfo {
    text-align: unset;
}
.preparer-box .btn{
	margin: 0 0 0 0 !important;
    width: 100%;
}
.cpa_new_order_box .preparer-box .btn{
	margin: 0 0 0 0 !important;
    width: 40%;
}

.lecert-col-custom{
	width:20%;
}
.lecertrequest_box a{
	min-height:170px !important;
} 
}
@media (max-width:991px){ 

.weprep_service_order .lacerte_preparer .lacerte_right {
    float: left;
    width: 100%;
    padding: 0px;
    text-align: left;
}
}

@media (min-width: 768px) and (max-width: 1024px) {  
.lacerte_body {
    margin: 0 0 15px;
}  
.col-xs-3.lacerte_preparer {
    width: 50%;
}
.lacerte_preparer .lacerte_img {
width: 100%;
text-align: center;
margin: 0 0 10px;
}

.lacerte_preparer .lacerte_right {
    float: left;
    width: 100%;
    padding: 0px;
    text-align: center;
}
.lacerte_right.preparerorderinfo {
    text-align: unset !important;
}
.preparer-box .btn{
	margin: 0px 0% 0 0 !important;
    width: 100%;
} 
.order_status_img img {
    width: 90px;
}
.admin-logn-txt-right{
	margin-left:0;
	max-width:100%;
	padding: 97px 30px;
}
.logn-txt-right{
		margin-left:0;
	max-width:100%;
	padding: 65px 30px;
}
#month_wise_filter {
    width: 200px;
}
.cpa_new_order_box .preparer-box .btn{
	margin: 0 0 0 0 !important;
    width: 40%;
}
.weprep_service_order .lacerte_preparer .lacerte_right {
    float: left;
    width: 100%;
    padding: 0px;
    text-align: left;
}

}

@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
  .custom_lacerter_box_effect{
    min-height: 225px;
}

}
@media (min-width: 800px) and (max-width: 1024px){
	.lecert-col-custom{
		width:33.33333%;
	}
	.lecertrequest_box a{
		min-height:170px !important;
	} 
}
@media (min-width: 768px) and (max-width: 812px){
	.col-custom {
		width:50%;
	}
	.custom_lacerter_box_effect{
		min-height:200px;
	}
	.lacerte_preparer .lacerte_right {
		float: left;
		width: 100%;
		padding: 0px;
		text-align: center;
	}
	.new_lacerte_body{
		min-height:560px;
	}
	.box-hed-shopify{
		padding-left:5px;
		padding-right:5px;
	}
	.main-container-custom {
		max-width: 1240px;
		margin: 0 auto;
		padding-left: 10px;
		padding-right: 10px;
	}
	.main-container-custom-inner {
		width: 100% !important;
	}
	.box-shopify-txt {
		font-size: 9px;
		min-height: 30px;
	}
	.lecert-col-custom{
		width:33.33333%;
	}
	.lecertrequest_box a{
		min-height:170px !important;
	} 
	.cpa_new_order_box .preparer-box .btn{
		margin: 0 0 0 0 !important;
		width: 40%;
		font-size:10px;
	}
	
}
@media (max-width:768px){
.logn-txt-right{
	padding: 40px;
	margin-left:0;
}
.logn-txt-lft p {
    font-size: 15px;
}
.preparer-logn-txt-right{
	padding: 50px;
    width: 80%;
}
.preparer-btm-img-part img {
    width: 100%;
    max-height: 347px;
}
.cpa-box-top-centertxt{
	text-align:left;
}
.admin-logn-txt-right{
	margin-left:0;
}
.col-custom.prep_new_box_design {
    width: 50%;
    padding: 0 5px;
}
.prep_custom_header .has-success {
    width: 82%;
}
.top-hed-middle-txt b {
    font-size: 14px;
}
}
@media (max-width:767px){
.cpa_dash_header .box-hed-shopify{
  min-height: 140px;
}
.preparer_login .preparer-logn-txt-lft h1 {
    font-size: 18px;
}
.preparer-img-side-text h3 {
    font-size: 14px;
}
.banner_command {
    display: none;
}
.navbar-left {
    float: left;
    width: 50%;
    padding-left: 15px;
}
div.cpa_dashboard_mobile{
    border: 1px solid #72afd2;
    padding: 10px;
}
.admin_banner img{
    display: none;
}
.client_review_height{
    overflow: auto;
    height: 590px;
}
.four_link_cover{
    display: inline-block;
    width: 100%;
}
.four_link_cover .four_link{
    display: inline-block;
    width: 100%;
}
.prep_mobilie_links{
    display: inline-block;
    background: transparent;
    width: 100%;
    color: #8aa4af;
    font-size: 16px;
    padding: 10px;
    border-radius: 0;
    cursor: pointer;
    text-align: left;
    line-height: normal;
    opacity: 1 !important;
    border-bottom: 1px solid #f5f5f5;
}
.four_link_cover .four_link > a .fa {
    float: right;
    position: relative;
    transition: 0.3s;
    transform: rotate(-90deg);
}
.four_link_cover .four_link > div {
    margin: 15px 0 0;
    display: ;
    width: 100% !important;
}
.four_link_cover .four_link > a.active .fa {
    transform: rotate(0deg);
}
.btm-img-part img {
    width: 100%;
}
.logn-txt-right{
	padding:10px;
}
.order_status_img img {
    width: 100%;
}
.regst-txt-right{
	padding:10px;
}
.btm-img-reset{
	margin-top:10px;
}
.dataTables_length{
	text-align:left !important;
}
#example1_filter{
	text-align:left !important;
}
.activeorder{
	font-size:12px;
	font-weight:normal;
	    padding: 15px 0 0 0;
}
.preparer-logn-txt-right{
	padding: 10px;
    width: 100%;
    margin-bottom: 20px;
}
.site-footer__copyright{
	text-align:center;
}
.site-footer__copyright {
    text-align: left;
    float: none;
    padding-top: 0px;
}

.title-main-custom h1{
    margin: 0;
}
.order-custom-success {
    margin-bottom: 0;
    margin-top: 10px;
}
.preparerlogo-hed-logo-lft img{
	width:100px !important;
}
.preparer-section-text span:before {
    content: ' ';
    border-bottom: 1px solid #000;
}
.content-wrapper {
    margin-top: 100px;
    margin: 0px auto;
}
#example1_filter{
	position: unset !important;
}
.top-main-order-detail-box {
    margin-top: 5px;
}
.admin-logn-txt-right{
	margin-left:0;
	padding: 20px 20px;
	max-width: 100%;
}
.scrolldwn{
	top:100px !important;
	right:0 !important;
}
.scrollup{
	right:0 !important;
}
.top-hed-middle-preparer-txt{
	padding:10px 0;
}
.main-home-bg {
    margin-top: 75px;
    height: 185px;
}
.main-black-home-tax {
    top: -44px;
}
.main-black-home-tax h1{
	font-size:24px;
}
.acqcustom_form-group_check label{
	width: 90%;
}
.payment_box{
	margin:0;
	width:100%;
	padding: 20px;
	margin-bottom:30px;
}
.payment_txt{
	margin:0;
}
.box-hed-shopify {
    padding-left: 5px;
    width: 33.33333333333%;
    float: left;
    min-height: 125px;
    padding-right: 5px;
}
.main-container-custom {
    padding-left: 10px;
    padding-right: 10px;
}
.box-shopify-txt {
    min-height: 35px;
}
.lecert-col-custom{
	width:50%;
}
.lecertrequest_box a{
	min-height:100px;
}
.employee_agree{
	margin-bottom:10px;
}
input.level_of_difficulty{
	margin-top:0px !important;
}
.cpa_new_order_box .preparer-box .btn{
	margin: 0 0 0 0 !important;
    width: 40%;
	font-size:10px;
}
.top-cpa-tabl>thead>tr>th{
	min-width:150px;
}
.top-cpa-tabl>thead>tr>th:nth-child(2), .top-cpa-tabl>thead>tr>th:nth-child(3), .top-cpa-tabl>thead>tr>th:nth-child(5), .top-cpa-tabl>thead>tr>th:nth-child(6), .top-cpa-tabl>thead>tr>th:nth-child(8), .top-cpa-tabl>thead>tr>th:nth-child(9){
	min-width:10px;
}
.weprep_service_order .lecert-col-custom {
    width: 50%;
    min-height: auto;
}
.weprep_service_order .lecertrequest_box a {
    min-height: 180px;
}
.prep_custom_header .has-success {
    width: 100%;
}
.prep_new_box_design .prep_preparing_order_box .lacerte_right.preparerorderinfo {
    padding: 0;
}

}
@media (min-width: 481px) and (max-width: 767px) {
.lacerte_body {
    margin: 0 0 15px;
}  
.col-xs-3.lacerte_preparer {
    width: 50%;
}
.lacerte_preparer .lacerte_img {
    width: 100%;
    text-align: center;
    margin: 0 0 10px;
}
.lacerte_preparer .lacerte_right {
    float: left;
    width: 100%;
    padding: 10px;
    text-align: center;
}
.lacerte_right.preparerorderinfo {
    text-align: unset;
}
.preparer-box .btn{
	margin: 0px 0% 0 0 !important;
    width: 100%;
}
.logn-txt-right{
	margin-left:0;
	max-width: 100%;
}
.col-custom {
	width:50%;
}
}
@media (max-width:414px){ 
.client_review_height{
    overflow: auto;
    height: 575px;
}
.col-custom.prep_new_box_design {
    width: 100%;
    padding: 0 5px;
}
.prep_complete_order_box {
    min-height: auto;
}

}
@media (max-width:375px){ 
    .client_review_height {
    overflow: auto;
    height: 500px;
}
}
@media (max-width:360px){
button.add_field_button.btn.btn-primary.addmore {
    font-size: 10px;
}
.upload-rem-doc-main .box-footer .btn {
    font-size: 10px;
}
}
@media (max-width:320px){
.client_review_height {
    overflow: auto;
    height: 415px;
} 
}
@media (min-width: 320px) and (max-width: 480px) {
.logn-txt-right{
	margin-left:0;
} 
  
.lacerte_body {
    margin: 0 0 15px;
}  
.col-xs-3.lacerte_preparer {
    width: 100%;
}
.lacerte_preparer .lacerte_img {
	width: 100%;
	text-align: center;
	margin: 0 0 10px;
}

.lacerte_preparer .lacerte_right {
    float: left;
    width: 100%;
    padding: 10px;
    text-align: center;
}

.lacerte_right.preparerorderinfo {
    text-align: unset;
}
.preparer-box .btn{
	margin: 0px 0% 15px !important;
    width: 100%;
}
.col-custom {
	width:100%;
}
.preparerlogo-hed-logo-lft img {
    width: 100%;
}
ul.pagination {
    width: 100%;
}
h1.comantitle {
    margin-bottom: 10px;
}
.cpa_new_order_box{
	min-height:275px;
}
div.dataTables_wrapper div.dataTables_paginate {
    width: 100%;
    float: right;
}
.weprep_service_order .lecert-col-custom {
    width: 100%;
    min-height: auto;
    padding: 0;
}
.weprep_service_order .lecertrequest_box a {
    min-height: auto;
}
.weperptab .nav-tabs li {
    width: 100%;
    text-align: center;
}
.weperptab .nav-tabs>li>a {
    margin-right: 0;
    line-height: 1.42857143;
    border: 1px solid #ddd;
    border-radius: 0;
}

}
@media (max-width:767px){

.main-home-img img {
    width: 70px;
}
.main-home-img {
    padding: 5px;
}
.main-home-login-txt{
	font-size:12px;
	margin-top:10px;
}
}

.thumbnail_img#user-701, .thumbnail_img#user-682, .thumbnail_img#user-679, .thumbnail_img#user-697{
    display:none;
}

.btn-primary{
    background:#000;
    border:none;
}

.preparer-reg-txt-lft a{
    color:#000;
}

.card-bdy-custm, body{
    font-family: 'TradeGothicLTStd';
}

.card-bdy-custm label{
    font-family: 'TradeGothicLTStd-Bold';

}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{
    font-family: 'TradeGothicLTStd-Bold';

}

a{
    color:#747c82;
}