p.error_class_1{

    font-size: 12px;

    color: red;

    margin-bottom: 10px;

}



.plr-0{

	padding-left: 0!important;

	padding-right: 0!important;

}



.mr-15{

    margin-right: 15px;

}



.mb-15{

    margin-bottom: 15px !important;

}



.clear{

	clear:both;

}



.displaynone{

    display: none !important

}



.tagline{

	font-size: 11px;

    color: red;

    margin: 0;

}



.page-action{

	margin-bottom : 30px;

	text-align : right;

}



.page-action-column{

    margin-bottom : 20px;

}



.multipleupload{

	float: left;

    padding-right: 20px;

    position: relative;

}



.multipleupload i{

	position: absolute;

    top: -3px;

    right: 7px;

}



.submenu{

	display:none;

}



.select2-container{

	width : 100%!important;

}



.select2-container .select2-selection--single{

	height : 40px!important;

}



.select2-container--default .select2-selection--single {

    border: 1px solid #E3E3E3!important;

}



.select2-container--default .select2-selection--single .select2-selection__rendered{

	line-height : 40px!important;

}



.select2-container--default .select2-selection--single .select2-selection__arrow{

	height: 40px!important;

    top: 0px!important;

}



.dataTables_wrapper .dataTables_filter{

	float:none!important;

	text-align:left!important;

}



.dataTables_wrapper .dataTables_length{

	float:none!important;

	text-align:right!important;

}



.row.ptool-login {

    position: absolute;

    top: 160px;

    right: 0;

    left: 0;

    bottom: 0;

}



.row.ptool-login .header {

    text-align: center;

}



.row.ptool-login .card {

    padding: 20px;

    width: 60%;

    margin: 0 auto;

}



.row.ptool-login .content {

    width: 100%;

    margin: 0 auto;

    padding-left: 0;

    padding-right: 0;

}



.row.ptool-login button.btn.btn-info.btn-fill.pull-left {

    text-align: center !important;

    margin: 0 auto;

    width: auto;

    display: block;

    margin-top: 20px;

}



.row.ptool-login .content .row {

     display: block;

     margin: 0 auto;

     width: 80%;

}



.main-panel.log-page {

    float: none;

    width: 60%;

    margin: 0 auto;

}



.page-tool a {

    text-decoration: auto;

}



.page-tool .sidebar .nav {

    display: block;

        margin-top: 0;

}



.page-tool .sidebar .nav li > a {

    padding: 10px;

    margin: 0;

}



.page-tool nav.navbar.navbar-expand-lg.navbar-light.bg-light {

    background-color: #fff !important;

    box-shadow: 0 0 2px 1px #b6b6b6;

    border-radius: 1px;

    padding: 0;

}



.page-tool .sidebar .nav p{

    display:inline-block;

    margin-left: 0;

    text-indent: 30px;

}



.page-tool .dropdown-toggle::after{

    float: right;

    top: 13px;

    position: relative;

    left: -8px;

}



.page-tool p.copyright.pull-right {

    float: right;

}





.page-tool i.fa.fa-dashboard:after {content: "\f0e4";}



.page-tool .footer .container-fluid {

    display: inline-block;

}



.page-tool p.copyright.pull-right a {

    padding-left: 6px;

}



.page-tool .navbar > .container .navbar-brand, .page-tool .navbar > .container-fluid .navbar-brand{

    margin:0;    

}



.page-tool .card-header {

    background-color: #fff;

}



.page-tool .page-action{

        margin-bottom: 20px;

}



.page-tool .content {

    padding-top: 20px;

}



.page-tool span.navbar-text a p {

    padding: 10px 15px;

    margin: 0;

}



.page-tool .navbar .navbar-brand {

    padding: 10px 15px;

}



.page-tool .sidebar .nav i{

        /*font-family: fontAwesome !important;*/

}



.page-tool ul#treeview-menu3 {

    margin-left: 16px;

}



.page-tool .sidebar .nav i{

    margin-left:10px;

    margin-right:0px;

}



.page-tool ul#treeview-menu3 {

    display: none;

}



.container-fluid.mobile-v ul li {

    display: none;

}



.mob-v {

    display: none;

}



.mob-v.active {

    display: block !important;

    color: #000 !important;

}



.mob-v.active li {

    display: block;

    color: #000;

}



.btn-check:active+.btn-info:focus, .btn-check:checked+.btn-info:focus, .btn-info.active:focus, .btn-info:active:focus, .show>.btn-info.dropdown-toggle:focus {

    box-shadow: none !important;

}



.btn-check:active+.btn-primary:focus, .btn-check:checked+.btn-primary:focus, .btn-primary.active:focus, .btn-primary:active:focus, .show>.btn-primary.dropdown-toggle:focus, .btn-check:focus+.btn-primary, .btn-primary:focus {

    box-shadow: none !important;

}

/* 10 Dec 2021 */
.dataTables_processing {
        top: 8% !important;
        z-index: 11000 !important;
} 

@media screen and (max-width:767px){

   .log-sec .container {padding: 0 !important;margin: 0 !important;}

.log-sec h3 {margin-bottom: 50px;
font-weight: 700;
    font-size: 50px;
}

.row.ptool-login {
    top: 0;
}

.log-sec img {height: 220px;width: 220px;margin: 40px;}

.log-sec p {font-size: 28px;font-weight: 600;line-height: 80px;}

 .row.ptool-login .card{

     width:100%;

 }

    .main-panel.log-page{

             width:90%;

    }

    

    .row.ptool-login .content .row {

    width: 100%;

}



.row.ptool-login{

    top:100px;

}



.footer nav > ul li {

    width: auto !important;

    display: inline-block;

    position: relative;

    text-align: center;

}



footer.footer {

    text-align: center;

}



.page-tool p.copyright.pull-right{

    float:none;

}



.wrapper.page-tool.current .sidebar {

    transform: none;

}



.wrapper.page-tool.current .main-panel {

    margin-right: 260px;

}



}

/*Image removal action css*/
i#remove_image {
    position: absolute;
    font-size: 18px;
    margin-left: -7px;
    margin-top: -8px;
    cursor: pointer;
	color:red;
}

span.removeimage_notice {
    float: right;
    margin-right: -28%;
    font-size: 14px;
    color: red;
    font-weight: 700;
    margin-top: -15px;
    height: 25px !important;
}

span.pdf.removeimage_notice {
	float: right;
    margin-right: 53%;
    font-size: 14px;
    color: red;
    font-weight: 700;
    margin-top: -58px;
}

i.remove_image_media {
    float: right;
    margin-right: -58px !important;
    top: -101px;
    position: relative!important;
}
i.remove_image_header {
    position: absolute!important;
    font-size: 18px;
    margin-left: -6px;
    margin-top: -8px;
    cursor: pointer;
    color: red;
}

span.media.removeimage_notice {
    margin-left: 13%;
    position: absolute;
}
span.header.removeimage_notice {
    margin-left: 11%;
    position: absolute;
}
i.company.remove_image_media {
    position: relative !important;
    top: -99px;
    left: -53%;
}
i.company.remove_image_header {
    margin-top: -108px !important;
    left: 12.5%;
}

i.company.remove_image_header.subpageid {
    margin-top: -108px !important;
    left: 14.5%;
}

i.articles.remove_image_header {
    position: absolute!important;
    left: 61.5% !important;
    margin-top: -109px !important;
}
i.company.remove_image_media.subpageid {
    position: relative !important;
    top: -101px;
    left: -51%;
}

.card .comment_admin_label{
    text-transform: unset;
    font-size: 14px;
}
/* Added by mathi on 30/09/2024 */
span.parent_row {
    border: 1px solid #babfc7;
    border-radius: 4px;
    padding: 2px 6px;
    margin-right: 10px;
    cursor: pointer;
}

.col-md-6.companyads {
    width: -webkit-fill-available;
    margin-left: auto;
}

.sub_table {
    width: 100%;
    padding-left: 30px !important;!i;!;
}

.parent_row.open i {
    transform: rotate(-90deg);
}

.parent_row i {
    transform: rotate(90deg);
    transition: all 0.3s ease-in-out;
}
/*End */
.loaded_img_canvas .cropper-container.cropper-bg:last-child {
    display: none;
}

label.error {

    font-size: 12px !important;

    color: red !important;

    margin-bottom: 10px !important;

}