/*
Theme Name: Divija CRM
Author: Abhishek Pathak
Author URI: https://www.divijasolutions.com/
Description: Custom WordPress Theme
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/


/*
Add your custom styles here
*/


body{ font-family:'Poppins', sans-serif; color:#495057; font-size:14px; line-height:24px;}
.overlay{ opacity:.95; z-index:1054;}


.font12{ font-size:12px;}
.font12500{ font-size:12px; font-weight:500;}
.font12700{ font-size:12px; font-weight:700;}
.font13{ font-size:13px;}
.font13500{ font-size:13px; font-weight:500;}
.font13700{ font-size:13px; font-weight:700;}
.font14{ font-size:14px;}
.font14500{ font-size:14px; font-weight:500;}
.font14700{ font-size:14px; font-weight:700;}
.font16{ font-size:16px;}
.font16500{ font-size:16px; font-weight:500;}
.font16700{ font-size:16px; font-weight:700;}
.font18{ font-size:18px;}
.font18500{ font-size:18px; font-weight:500;}
.font18700{ font-size:18px; font-weight:700;}
.font24{ font-size:24px;}
.font24500{ font-size:24px; font-weight:500;}
.font24700{ font-size:24px; font-weight:700;}
.font24900{ font-size:24px; font-weight:900;}
.font36{ font-size:36px;}
.font36500{ font-size:36px; font-weight:500;}
.font36700{ font-size:36px; font-weight:700;}
.font36900{ font-size:36px; font-weight:900;}
.font48{ font-size:48px;}
.font48500{ font-size:48px; font-weight:500;}
.font48700{ font-size:48px; font-weight:700;}
.font48900{ font-size:48px; font-weight:900;}


.txtcol1{ color:#cfe2ff;}
.txtcol2{ color:#9ec5fe;}
.txtcol3{ color:#6ea8fe;}
.txtcol4{ color:#3d8bfd;}
.txtcol5{ color:#0d6efd;}
.txtcol6{ color:#0a58ca;}
.txtcol7{ color:#084298;}
.txtcol8{ color:#052c65;}
.txtcol9{ color:#031633;}


img.lgtbrd{ border:1px solid #cfe2ff;}


#header{ background:#fff;}
#header .dropdown-item:hover, #header .dropdown-item:active{ background:#FFF;}


#menu{ background:#084298;}
#menu .list-inline-item a{ color:#6ea8fe;}
#menu .list-inline-item a:hover{ color:#cfe2ff;}
/*
#menu .dropdown-menu{ border-top:5px solid #0f3567;}
#menu .dropdown-menu .dropdown-item{ background:#fff;}
*/
#mobmenu a{ color:#0f3567;}
#mobmenu a:hover{ color:#008bf9;}


.contentbg{ background:#fcfcfc;}
table.datatable thead tr th{ background-color:#031633; color:#fff;}
#DataTables_Table_0_length{ margin-bottom:15px; text-align:left;}
#DataTables_Table_0_paginate{ margin-top:15px;}
#DataTables_Table_0_paginate .page-link{ font-size:14px !important; font-weight:500px !important; text-align:right !important;}
#DataTables_Table_0_paginate ul.pagination{ justify-content: right!important;}
#conttable_length{ margin-bottom:10px; text-align:left;}
#conttable_paginate{ margin-top:10px;}
#conttable_paginate .page-link{ font-size:14px !important; font-weight:500px !important; text-align:right !important;}
#conttable_paginate ul.pagination{ justify-content: right!important;}

.leadicon{ background:#cfe2ff; border-radius:50%; padding:5px 15px;}


.modalhead, .modalfoot{ background:#031633;}
.iti{ display:block; }


#footer{ background:#084298; color:#6ea8fe;}
#footer a{ color:#6ea8fe;}
#footer a:hover{ color:#cfe2ff;}


.loginbg{ background:#cfe2ff;}
#loginbox{ width:500px; border:2px solid #084298;}
#loginbox .boxhead{ color:#084298;}


.pagebody p:last-child{ margin-bottom:0px;}


/* ==============
  Form-elements
===================*/
label{ font-weight:500; color:#6c757d;}
.form-control, .form-select{ font-size:14px;}
.form-control:focus, .form-select:focus{ border-color:#6ea8fe; -webkit-box-shadow:none; box-shadow: none;}
.form-check-input{ background-color:#cfe2ff; border-color:#cfe2ff; -webkit-box-shadow:none; box-shadow: none; }
.form-check-input:checked{ background-color:#6ea8fe; border-color:#6ea8fe; -webkit-box-shadow:none; box-shadow: none;}
.form-check-input:focus{ -webkit-box-shadow:none; box-shadow: none;}
/*.has-success .form-control{ border-color:#5dd099; -webkit-box-shadow:none; box-shadow:none;}
.has-warning .form-control{ border-color:#f8c955; -webkit-box-shadow:none; box-shadow:none;}
.has-error .form-control{ border-color:#f96e5b; -webkit-box-shadow:none; box-shadow:none;}
.input-group-addon{ border-radius:2px; border:1px solid #f5f5f7;}*/


/* ==============
  Form-Validation
===================*/
.parsley-error{ border-color:#f00000; }
.parsley-errors-list{ display:none; margin:0; padding:0;}
.parsley-errors-list.filled{ display:block;}
.parsley-errors-list > li{ font-size:12px; list-style:none; color:#f00000; margin-top:5px;}



.wpcf7-form p{ 
margin:0px; 
}
.wpcf7-form label{ 
margin-bottom:10px; 
color:#0f3567;
font-family: 'DM Sans', sans-serif;
font-size:16px;
font-weight:500;	
}
.wpcf7-form .form-control{
margin-bottom:0px;
height:50px;
line-height:50px;
border:1px solid #ccc;
border-radius:5px; 
background:#fff;
color: #666;
font-family: 'DM Sans', sans-serif;
font-size:16px;
font-weight:500;
}
.wpcf7-form .form-select{
margin-bottom:0px;
height:50px;
border:1px solid #ccc;
border-radius:5px; 
color: #666;
font-family: 'DM Sans', sans-serif;
font-size:16px;
font-weight:500;
}
.wpcf7-textarea{
height:200px !important;
}
.wpcf7-submit{
height:50px;
padding:0px 25px;
line-height:50px;
background:#008bf9;
border:0px;
border-radius:10px; 
box-sizing: border-box;
color: #fff;
font-family: 'DM Sans', sans-serif;
font-size:18px;
font-weight:700;
}
.wpcf7-not-valid-tip{
line-height:normal !important;
font-size:12px;
padding:5px;
}
.wpcf7 .ajax-loader {
width:25px !important;
height:25px !important;
margin:5px !important;
}
.wpcf7-response-output{
margin:0px !important;
padding:10px !important;
font-size:14px !important;
}
.wpcf7-spinner{ margin:10px !important; }


#backtotop{
position: fixed;
bottom: 0;
right: 0;
z-index: 1030;
}
