@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'RobotoThin';
    src: url('../fonts/RobotoThin.eot');
    src: url('../fonts/RobotoThin.eot') format('embedded-opentype'),
         url('../fonts/RobotoThin.woff2') format('woff2'),
         url('../fonts/RobotoThin.woff') format('woff'),
         url('../fonts/RobotoThin.ttf') format('truetype'),
         url('../fonts/RobotoThin.svg#RobotoThin') format('svg');
}

@font-face {
    font-family: 'RobotoRegular';
    src: url('../fonts/RobotoRegular.eot');
    src: url('../fonts/RobotoRegular.eot') format('embedded-opentype'),
         url('../fonts/RobotoRegular.woff2') format('woff2'),
         url('../fonts/RobotoRegular.woff') format('woff'),
         url('../fonts/RobotoRegular.ttf') format('truetype'),
         url('../fonts/RobotoRegular.svg#RobotoRegular') format('svg');
}
@font-face {
    font-family: 'RobotoMedium';
    src: url('../fonts/RobotoMedium.eot');
    src: url('../fonts/RobotoMedium.eot') format('embedded-opentype'),
         url('../fonts/RobotoMedium.woff2') format('woff2'),
         url('../fonts/RobotoMedium.woff') format('woff'),
         url('../fonts/RobotoMedium.ttf') format('truetype'),
         url('../fonts/RobotoMedium.svg#RobotoMedium') format('svg');
}
@font-face {
    font-family: 'RobotoBold';
    src: url('../fonts/RobotoBold.eot');
    src: url('../fonts/RobotoBold.eot') format('embedded-opentype'),
         url('../fonts/RobotoBold.woff2') format('woff2'),
         url('../fonts/RobotoBold.woff') format('woff'),
         url('../fonts/RobotoBold.ttf') format('truetype'),
         url('../fonts/RobotoBold.svg#RobotoBold') format('svg');
}
@font-face {
    font-family: 'RobotoBlack';
    src: url('../fonts/RobotoBlack.eot');
    src: url('../fonts/RobotoBlack.eot') format('embedded-opentype'),
         url('../fonts/RobotoBlack.woff2') format('woff2'),
         url('../fonts/RobotoBlack.woff') format('woff'),
         url('../fonts/RobotoBlack.ttf') format('truetype'),
         url('../fonts/RobotoBlack.svg#RobotoBlack') format('svg');
}

@font-face {
    font-family:  "Noto Sans", sans-serif;
    
    src: url('../fonts/NotoSans-Italic-VariableFont_wdth,wght.ttf') format('truetype'),
        url('../fonts/NotoSans-VariableFont_wdth,wght.ttf') format('truetype');
}

@font-face {
    font-family: 'Conv_MyriadPro-Regular_0';
    src: url('../fonts/MyriadPro-Regular_0.eot');
    src: url('../fonts/MyriadPro-Regular_0.woff') format('woff'),  url('../fonts/MyriadPro-Regular_0.ttf') format('truetype'),  url('../fonts/MyriadPro-Regular_0.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

*{margin: 0; padding: 0; outline: none; box-sizing: border-box;}
body{color: #000; margin: 0; padding: 0; font-family: 'RobotoRegular'; font-size: 14px; background: #fff;}
h1, h2, h3, h4, h5, h6{padding: 0; margin: 0;}
a, a:hover, a:visited, a:focus{text-decoration: none;}
ul, li{padding: 0; margin: 0;}
p{padding: 0; margin: 0; color: #000;}
img{margin:0;}
.float_left, .float-left{float:left; width:100%;}
br{width: 0; margin: 0;}
.container{padding: 0; margin: 0 auto;}
.container-fluid{padding: 0;}
.no_padding{padding: 0;}
.no_margin{margin: 0!important;}
[type="text"]::-ms-input-placeholder {color: #000000;}
[type="text"]::-moz-input-placeholder {color: #000000;}
[type="text"]::-o-input-placeholder {color: #000000;}
[type="text"]::-webkit-input-placeholder {color: #000000;}
[type="text"]::placeholder {color: #000000;}

[type="password"]::-ms-input-placeholder {color: #000000;}
[type="password"]::-moz-input-placeholder {color: #000000;}
[type="password"]::-o-input-placeholder {color: #000000;}
[type="password"]::-webkit-input-placeholder {color: #000000;}
[type="password"]::placeholder {color: #000000;}

[type="date"]::-ms-input-placeholder {color: #000000;}
[type="date"]::-moz-input-placeholder {color: #000000;}
[type="date"]::-o-input-placeholder {color: #000000;}
[type="date"]::-webkit-input-placeholder {color: #000000;}
[type="date"]::placeholder {color: #000000;}

select::-ms-input-placeholder {color: #000000;}
select::-moz-input-placeholder {color: #000000;}
select::-o-input-placeholder {color: #000000;}
select::-webkit-input-placeholder {color: #000000;}
select::placeholder {color: #000000;}


textarea::-ms-input-placeholder {color: #000000;}
textarea::-moz-input-placeholder {color: #000000;}
textarea::-o-input-placeholder {color: #000000;}
textarea::-webkit-input-placeholder {color: #000000;}
textarea::placeholder {color: #000000;}

/* Scroll Bar start */

/* width */
::-webkit-scrollbar {
  width: 8px;
  height: 10px;
}

/* Track */
::-webkit-scrollbar-track {
  
  border-radius: 12px;
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background:#ddd; 
  border-radius: 10px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {background:#ddd;}
.fw-bold{font-family: 'RobotoBold';}
b, strong{font-family: 'RobotoBold';}
/* Scroll Bar End */




.font-noto{
	font-family:  "Noto Sans", sans-serif;
}


select{-webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; background: #fff url(../images/select-icon-31.png) no-repeat 0 0  !important; background-position: 98% center !important; background-size: initial !important; padding-right: 18px !important; padding-left: 5px !important;}
select::-ms-expand{display: none;}
label{font-family: 'RobotoBold';display: inline-block;max-width: 100%;margin-bottom: 5px;}
.hidden {display: none !important;}
.btn-block {display: block;width: 100%;}
.panel {margin-bottom: 20px;background-color: #fff;border: 1px solid transparent;border-radius: 4px;-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);box-shadow: 0 1px 1px rgba(0, 0, 0, .05);}
.panel-default>.panel-heading {color: #333;background-color: #f5f5f5;border-color: #ddd;}
.panel-heading {padding: 10px 15px;border-bottom: 1px solid transparent;border-top-left-radius: 3px;border-top-right-radius: 3px;}
.panel-default {border-color: #dddddd;}
.panel-group .panel {margin-bottom: 0;border-radius: 4px;}
.well {min-height: 20px;padding: 19px;margin-bottom: 20px;background-color: #f0f4f9;border: 1px solid #f0f4f9;border-radius:5px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);}
.panel-title {font-family:'RobotoBold';margin-top: 0;margin-bottom: 0;font-size: 16px;color: inherit;}
div#sidebar-wrapper .panel-title {font-family: 'RobotoRegular';}
.btn-primary {color: #fff;/* background-color: #215d66;border-color: #215d66;  */background-color:#0E2346;border-color:#0E2346;}
.btn-primary:hover {color: #fff;background-color: #4B0082;border-color:#4B0082;}
.panel-body {padding: 15px;}
.list-inline {padding-left: 0;margin-left: -5px;list-style: none;}
.list-inline>li {display: inline-block;padding-right: 5px;padding-left: 5px;}
.form-inline .form-group {display: inline-block;margin-bottom: 0;vertical-align: middle;}
.checkbox-inline, .radio-inline {position: relative;display: inline-block;padding-left: 20px;margin-bottom: 0;vertical-align: middle;cursor: pointer;}
.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] {position: absolute;margin-top: 4px\9;margin-left: -20px;}
input[type=checkbox], input[type=radio] {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0;}
input[type=checkbox], input[type=radio] {margin: 4px 0 0;margin-top: 1px\9;line-height: normal;}
.checkbox-inline+.checkbox-inline, .radio-inline+.radio-inline {margin-top: 0;margin-left: 10px;}
.input-sm {height: 30px;padding: 5px 10px;font-size: 12px;line-height: 1.5;border-radius: 3px;}
.btn.active, .btn:active {background-image: none;outline: 0;-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);}
.btn-default {color: #333;background-color: #fff;border-color: #ccc;}
.btn-default:hover {color: #333;background-color: #e6e6e6;border-color: #adadad;}
.btn-default.active, .btn-default:active, .open>.dropdown-toggle.btn-default {color: #333;background-color: #e6e6e6;border-color: #adadad;}
.btn-default.active, .btn-default:active, .open>.dropdown-toggle.btn-default {background-image: none;}
.btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open>.dropdown-toggle.btn-default.focus, .open>.dropdown-toggle.btn-default:focus, .open>.dropdown-toggle.btn-default:hover {color: #333;background-color: #d4d4d4;border-color: #8c8c8c;}
.has-error .input-group-text {color: #a94442;background-color: #f2dede;border-color: #a94442 !important;}
.has-error .form-control {border-color: #a94442 !important;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);}
.btn-group-sm>.btn, .btn-sm {padding: 5px 10px;font-size: 12px;line-height: 1.5;border-radius: 3px;}
.panel>.panel-collapse>.table, .panel>.table, .panel>.table-responsive>.table {margin-bottom:0;}
.close {float: right;font-size: 21px;font-family: 'RobotoBold';line-height: 1;color: #000;text-shadow: 0 1px 0 #fff;filter: alpha(opacity = 20);opacity: .2;position:relative;z-index:9;}
.alert-dismissable .close, .alert-dismissible .close {position:relative;top:-2px;right:-21px;color: inherit;}
button.close {-webkit-appearance: none;padding: 0;cursor: pointer;background: 0 0;border: 0;}
.modal-dialog {max-width: 600px;}
.modal-lg{max-width: 1300px;}
.btn{font-size:14px;}
fieldset {padding: 0.35em 0.625em 0.75em;margin: 0 2px;border: 1px solid silver;}
fieldset {min-width: 0;padding: 0;margin: 0;border: 0;}
legend {display: block;width: 100%;padding: 0;margin-bottom: 20px;font-size: 21px;line-height: inherit;color: #333;border: 0;border-bottom: 1px solid #e5e5e5;float:none;}
.btn-secondary{color:#333;}
.btn.focus, .btn:focus, .btn:hover {color: #333;text-decoration: none;}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}
.btn-check:checked+.btn, .btn.active, .btn.show, .btn:first-child:active, :not(.btn-check)+.btn:active{color:#333;}
.btn-info {color: #fff;background-color: #5bc0de;border-color: #46b8da;}
.btn-info:hover {color: #fff;background-color: #31b0d5;border-color: #269abc;}
.btn-warning {color: #fff;background-color: #f0ad4e;border-color: #eea236;}
.btn-primary:hover {color: #fff;background-color: #286090;border-color: #204d74;}
.btn-primary:focus, .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 {color: #fff;background-color: #204d74;border-color: #122b40;}
.modal-header{display:block;}
tbody, td, tfoot, th, thead, tr{}
.panel-primary {border-color: #337ab7;}
.panel-group .panel {margin-bottom: 0;border-radius: 4px;}
.panel-group .panel-heading {border-bottom: 0;}
.panel-primary>.panel-heading {color: #fff;background-color: #337ab7;border-color: #337ab7;}
.nav-pills>li>a.active, .nav-pills>li>a.active:focus, .nav-pills>li>a.active:hover {color: #fff;background-color: #337ab7;}
.btn-danger:hover{color:#ffffff;}
.btn-success:hover{color:#ffffff;}


/* common used classes for margin and padding and other else  */
.mar0{ margin:0px !important;}
.mar5{ margin:5px !important;}
.mar10{ margin:10px !important;}
.mar15{ margin:15px !important;}
.mar20{ margin:20px !important;}


.marb0{ margin-bottom:0px !important;}
.marb10{ margin-bottom:10px !important;}
.marb20{ margin-bottom:20px !important;}
.marb30{ margin-bottom:30px !important;}
.marb40{ margin-bottom:40px !important;}

.mart0{ margin-top:0px !important;}
.mart5{ margin-top:5px !important;}
.mart10{ margin-top:10px !important;}
.mart20{ margin-top:20px !important;}
.mart25{ margin-top:25px !important;}
.mart30{ margin-top:30px !important;}
.mart40{ margin-top:40px !important;}

.marr0{margin-right:0 !important;}
.marl0{margin-left:0 !important;}

.marL5{margin-left:5px !important;}
.marR5{margin-right:5px !important;}
.marL10{margin-left:10px !important;}
.marR10{margin-right:10px !important;}

.pbs{padding-left:15px;padding-right:15px;}
.pad0{padding:0px !important;}
.pad5{padding:5px !important;}
.pad10{padding:10px !important;}
.pad15{padding:35px !important;}
.pad20{padding:20px !important;}

.padb0{padding-bottom:0px !important;}
.padb5{padding-bottom:5px !important;}
.padb10{padding-bottom:10px !important;}
.padb20{padding-bottom:20px !important;}
.padb30{padding-bottom:30px !important;}
.padb40{padding-bottom:40px !important;}

.padt0{padding-top:0px !important;}
.padt5{padding-top:5px !important;}
.padt10{padding-top:10px !important;}
.padt20{padding-top:20px !important;}
.padt30{padding-top:30px !important;}
.padt40{padding-top:40px !important;}


.padl0{padding-left:0 !important;}
.padr0{padding-right:0 !important;}

.padl5{padding-left:5px !important;}
.padl10{padding-left:10px !important;}
.padl15{padding-left:15px !important;}
.padl20{padding-left:20px !important;}
.padl30{padding-left:30px !important;}
.padr5{padding-right:5px !important;}
.padr10{padding-right:10px !important;}
.padr15{padding-right:15px !important;}
.padr20{padding-right:20px !important;}
.padr30{padding-right:30px !important;}




.w-100{width:100% !important;}
.w-90{width:90% !important;}
.w-85{width:85% !important;}
.w-80{width:80% !important;}
.w-70{width:70% !important;}
.w-60{width:60% !important;}
.w-55{width:55% !important;}
.w-50{width:50% !important;}
.w-40{width:40% !important;}
.w-30{width:30% !important;}
.w-20{width:20% !important;}
.w-15{width:15% !important;}
.w-10{width:10% !important;}

.w-auto{width:auto !important;}


.fl_left{float:left;}
.fl_right{float:right;}
.border0{border:0px !important;}
.borderT0{border-top:0px;}
.borderB0{border-bottom:0px}
.borderL0{border-left:0px;}
.borderR0{border-right:0px;}

.dlinblk{display: inline-block;}
                                    /* border-radius */
.borderRadi{border-radius:7px;}
.btlr{border-top-left-radius: 0;}
.bblr{border-bottom-left-radius: 0;}
.btrr{border-top-right-radius: 0;}
.bbrr{border-bottom-right-radius: 0;}

.fw-b{font-family: 'RobotoBold';}

                                    /*hruler = horizontal ruler */
.hruler{padding: 0; height: 2px; width: 100%; float: left; border-top:1px solid rgb(174, 102, 118); box-shadow: 1px 1px 3px 1px rgba(174, 102, 118, 0.14); -webkit-box-shadow: 1px 1px 3px 1px rgba(174, 102, 118, 0.14); -moz-box-shadow: 1px 1px 3px 1px rgba(174, 102, 118, 0.14); -o-box-shadow: 1px 1px 3px 1px rgba(174, 102, 118, 0.14); -ms-box-shadow: 1px 1px 3px 1px rgba(174, 102, 118, 0.14);    border-radius: 50%;}
/*hruler_or = horizontal ruler with or label */
.hruler_or {width: 100%; float: left; margin:0; text-align: center; position: relative; color: #ae6676;}
.hruler_or:before, .hruler_or:after {content: ""; height: 2px; width: 47%; position: absolute; border-top: 1px solid rgb(174, 102, 118); box-shadow: 1px 1px 3px 1px rgba(174, 102, 118, 0.19); -webkit-box-shadow:1px 1px 3px 1px rgba(174, 102, 118, 0.19);    -moz-box-shadow: 1px 1px 3px 1px rgba(174, 102, 118, 0.19);    box-shadow: 1px 1px 3px 1px rgba(174, 102, 118, 0.19);    box-shadow: 1px 1px 3px 1px rgba(174, 102, 118, 0.19); top: 40%; border-radius: 50%;}
.hruler_or:before {left: 0;}
.hruler_or:after {right: 0;}


/*   second hruler*/
.hruler_orE {width: 100%; float: left; margin:0;text-align: center; position: relative; color: #ae6676;}
.hruler_orE:before, .hruler_orE:after {content: ""; height: 4px; width: 43%; position: absolute; border-top: 1px solid rgb(174, 102, 118); box-shadow: 1px 1px 3px 1px rgba(174, 102, 118, 0.19); -webkit-box-shadow:1px 1px 3px 1px rgba(174, 102, 118, 0.19); -moz-box-shadow: 1px 1px 3px 1px rgba(174, 102, 118, 0.19); box-shadow: 1px 1px 3px 1px rgba(174, 102, 118, 0.19); box-shadow: 1px 1px 3px 1px rgba(174, 102, 118, 0.19); top: 40%; border-radius: 50%;}
.hruler_orE:before {left: 0;}
.hruler_orE:after { right: 0;}

/*HOME HEADER SECTION CSS STARTS HERE*/

.top_header{  border-bottom: 1px solid #dddddd;}
.logo{padding: 36px 0 25px; margin: 0; float: left;}
.logo a{padding: 0; margin: 0; float: left; width: 100%;}
.logo a img{padding: 0; margin: 0;}
.top_slogan1 {padding: 0; margin: 0; background: transparent;}
.top_slogan1 .w3-animate-fading{webkit-animation: fading 1s infinite; animation: fading 1s infinite;}
.top_slogan{padding:5px 0; margin: 0;text-align: center; color:#fff; }
.top_slogan p{padding: 0; margin: 0;color: #ffffff; font-size: 34px;line-height: 40px; font-family: 'RobotoMedium'; text-align: center; margin-bottom: 5px;}
.top_slogan p span{padding: 0; margin: 0;}
.top_slogan p span:nth-child(1){color: #e48c1f;}
.top_slogan p span:nth-child(2){color: #1e2b75;}
.top_slogan h5{margin-top: -5px;margin-bottom: 5px;}
.top_right{padding: 0; margin: 0; float: right;}
.top_right ul{padding: 0; margin: 0; float: left; display: block; width: 100%;}
.top_right ul li{padding: 0; margin: 0; list-style-type: none; width: 100%; float: left;}
.top_right ul li a{padding: 0; margin: 0; list-style-type: none; float: left; width: 100%; cursor: default;}
.top_right ul li a img{margin: 0 auto; min-height: 110px; max-height: 110px; padding: 0 10px;}

/*  HOME MIDDLE CONTENT CSS STARTS*/

.content_area{padding: 60px 0; margin: 0;}
.cct_login_form{padding: 0; margin: 0;}
.cct_login_form .card-container.card{max-width: 350px; padding: 30px 30px; -webkit-box-shadow: 6px 6px 23px -3px rgb(29, 46, 117); -moz-box-shadow: 6px 6px 23px -3px rgb(29, 46, 117); -ms-box-shadow: 6px 6px 23px -3px rgb(29, 46, 117); -o-box-shadow: 6px 6px 23px -3px rgb(29, 46, 117); box-shadow: 6px 6px 23px -3px rgb(29, 46, 117); border: 1px solid #ccc; position: relative; z-index: 1;}
.cct_login_form .btn{font-family: 'RobotoBold'; height: 36px; -moz-user-select: none; -webkit-user-select: none; user-select: none; cursor: default;}
.cct_login_form .card{background-color: rgb(220, 131, 49); /* just in case there no content*/ padding: 20px 25px 30px; margin: 0 auto; /* shadows and rounded borders */ -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3); box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);}
.profile-img-card{width: 56px; height: 56px; margin: 0 auto 2px; display: block; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%;}
.cct_login_form .profile-name-card{font-size: 16px; font-family: 'RobotoBold'; text-align: center; margin: 10px 0 0; min-height: 1em;}
.cct_login_form .reauth-email{display: block; color: #404040; line-height: 2; margin-bottom: 10px; font-size: 14px; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
.cct_login_form .form-signin #inputEmail, .cct_login_form .form-signin #inputPassword{direction: ltr; height: 44px; font-size: 16px;}
.cct_login_form .form-signin input[type=email], .cct_login_form .form-signin input[type=password],  .cct_login_form .form-signin input[type=text], .cct_login_form .form-signin button{width: 100%; display: block; z-index: 1; position: relative; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
.cct_login_form .form-signin .form-control:focus{border-color: rgb(104, 145, 162); outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px  rgb(104, 145, 162); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px  rgb(104, 145, 162);}
.cct_login_form .btn.btn-signin{background-color: rgb(29, 46, 117); padding: 0px; font-family: 'RobotoBold'; font-size: 14px; height: 36px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border: none; -o-transition: all 0.218s; -moz-transition: all 0.218s; -webkit-transition: all 0.218s; transition: all 0.218s;}
.cct_login_form .btn.btn-signin:hover, .cct_login_form .btn.btn-signin:active, .cct_login_form .btn.btn-signin:focus{background-color: rgb(12, 97, 33);}
.cct_login_form .forgot-password{color: rgb(29, 46, 117);}
.cct_login_form .forgot-password:hover, .cct_login_form .forgot-password:active,  .cct_login_form .forgot-password:focus{color: rgb(12, 97, 33);}

/*  HOME MIDDLE CONTENT ENDS*/

/*HOME FOOTER AREA CSS STARTS*/

.footer_area{padding: 0; margin: 0; border-bottom:1px solid #000; border-top:1px solid #000; position: fixed; bottom:0px; left:0px; width: 100%; z-index:100;}
.cct_home_footer{padding: 0 0; margin: 0;}
.cct_home_footer p{padding: 5px 30px; margin: 0; color: #000;font-size: 15px;line-height: 22px;text-align: center;}
.admin_bg{background-color: #ff9800;}

/* HOME FOOTER AREA ENDS*/

/*MAIN POLICE ADMIN FIR PAGE CSS STARTS*/

.police_admin_main{padding: 0; margin: 0;}
.police_admin_main .w3-teal, .w3-hover-teal:hover{padding: 0; background-color: #d86c1f !important;}
.police_admin_main .w3-sidenav a{padding: 4px 2px 4px 16px;}
.police_admin_main .w3-sidenav a:hover{background-color: #d86c1f; color: #fff;}

/* POLICE ADMIN TAB SECTION CSS STARTS*/

.admin_middle_cntnt{background-color: transparent;padding:0 15px; margin:20px 10px 62px 0px; clear: both; min-height: initial;}
.Tab_deTails{padding:20px 0 0; float: left; width: 100%;}
.Tab_deTails label{padding: 0 15px 0 0; float: left;}
.acc_Addr textarea.form-control{width: 480px; height: 70px; resize: none;}
#Fir-tab{/*     padding-bottom: 160px; */ float: left;}
.FeRror{color: #bd0000; position: relative; float: left; text-align: left; margin: 3px 0 0px; display: none; width: 100%;}
.ProInput2FeRror{ margin-left:30%; width:70%;}
.FeRrorPs{color: #bd0000; position: relative; display: inline-block; text-align: right; margin: 3px 0 0px; display: none; width: 100%;}
.agepanel_errors{color: #f00; position: relative; display: block;text-align: left; width: 100%;}
/* .nav-tabs>li>a:hover{background: transparent; border: 1px solid transparent; color: #000;} */
#firStatesForm .FirLabel1, #firStatesForm .FirLabel2, #firStatesForm .FirLabel3,  #Fir-tab .FirLabel1, #Fir-tab .FirLabel2, #Fir-tab .FirLabel3{min-width: 120px; max-width: 120px; margin: 0 6px 0 0;}
#accusedtab a.disabled{cursor: not-allowed;}
#Fir-tab .FirFgroup3{margin: 0;}
#Fir-tab .FirBtn, #Accused-tab .AccBtn{padding: 30px 30px 0 0px;}
#Fir-tab .valign, #Fir-tab form select{vertical-align: top; width: 160px;}
.FirBtn .button span{cursor: pointer; display: inline-block; position: relative; transition: 0.5s;}
.FirBtn .button{border-radius: 4px; border: none; color: #FFFFFF; text-align: center; padding: 8px 0px; width: 150px; transition: all 0.5s; cursor: pointer; margin: 0;}
.FirBtn .button span:after{content: '>>'; position: absolute; opacity: 0; top: 0; right: -20px; transition: 0.5s;}
.FirBtn .button:hover span{padding-right: 25px;}
.FirBtn .button:hover span:after{opacity: 1; right: 0;}
#firStatesForm .FirFgroup1, #firStatesForm .FirFgroup2, #firStatesForm .FirFgroup3,  #Fir-tab .FirFgroup1, #Fir-tab .FirFgroup2, #Fir-tab .FirFgroup3{margin-top: 10px; margin-bottom: 10px; margin-right: 40px;}
.AccFgroup1, .AccFgroup2, .AccFgroup3{margin-top: 10px !important; margin-bottom: 10px !important; margin-right: 40px !important; vertical-align: top !important;}
.AccLabel1, .AccLabel2{min-width: 120px; max-width: 120px; margin: 0 6px 0 0; vertical-align: top;}
.AccLabel11{min-width: 160px; max-width: 160px; margin: 8px 10px 0 0; vertical-align: top;}
.AccLabel3{min-width: 126px; max-width: 126px;}
.valign{vertical-align: top !important; width: 160px !important;}

/*FIR DETALS TAB  CSS  STARTS*/

.margin_bottom_20{margin: 0 0 20px;}
.fir_form label, .accuse_form label{padding: 0 20px;}
#menu-toggle{background: transparent; border: 1px solid transparent; font-size: 29px; display: inline-block; padding:4px 10px; margin: 10px 0 0; color: #fff; position: fixed; top: 78px; left: 0px; z-index: 2; }
.aCcusedfo{padding: 0; margin: 150px 0px; clear: both;}
.AccuFaButtons{padding: 10px; margin: 0;}
.AccuFaButtons .form-group{padding: 0;}
.AcCfabTn1 .fa{padding: 0 5px;}
.AcCfabTn1:hover .fa{color: #ea8c01;}
.butonsline{width: 100%; float: left; margin-bottom: 30px; text-align: center;}

/*CSS ADMIN HEADER USER INFO PANEL*/

.up_login_detail{padding:0 0 1px 0;float: left;width: 100%;background-color:#012146;}
.up_login_detail ul{padding: 0 0px 0 50px; margin: 0; float: left; width: 100%;}
.up_login_detail ul li{padding: 6px 6px 3px;margin: 0;float: left;list-style-type: none;color: #ffffff;font-size:14px;width:auto;}
.up_login_detail ul li:nth-child(1){  }
.up_login_detail ul li:nth-child(2) {   }
.up_login_detail ul li:nth-child(3) {   }
.up_login_detail ul li:nth-child(4) {overflow:initial;}
.up_login_detail ul li:nth-child(5) {}
.up_login_detail ul li:last-child {  float: right; overflow: initial;}
.up_login_detail ul li a{text-decoration:none; float:left;}
.up_login_detail ul li .fa{padding: 0 5px;}
.up_login_detail ul li .fa-home{padding: 0 12px 0 0;}



.up_login_detail ul li span{padding: 0;  margin: 0;line-height:23px; }
.up_login_detail ul li.apj1 span{ }
.up_login_detail .user-header{float: left !important;  width: 100%; text-align: center;}



/*CSS FOR FILE REPORT*/

.report_Satates{padding: 10px 25px; margin: 0; background: #a4a5a4;}
.report_Satates .form-horizontal .form-group{padding: 0 5px 0 20px; margin: 5px 0;}
.report_Satates label{padding: 0 20px 0 0; min-width: 150px; max-width: 150px; text-align: right;}
.FRstates_valign{min-width: 160px; max-width: 160px;}
#firlist_wrapper{padding: /* 75px 25px */ 0; background: #fff; color: #000;}
#firlist th{background: transparent;}

/* CSS FOR SUCCESSFUL LOGIN HOME LAYOUT  */

.success_Login_cntnt{height: 580px; background: #fff; /*      background-image: url(../images/succes_login-bg.jpg);*/ background-size: contain; background-repeat: no-repeat; background-position: center center;}
.skip_fir_btn{color: #fff; background-color: #428bca; border-color: #357ebd; display: inline-block; text-align: center; vertical-align: middle; background-image: none; border: 1px solid transparent; white-space: nowrap; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; border-radius: 4px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.skip_fir_btn:hover{color: #fff; background-color: #3276b1; border-color: #285e8e;}

/* UPDATE PASSWORD CSS */

.update_pass_main {padding:30px 20px 20px; margin:20px auto 35px; width:400px; background-color: white; box-shadow: 0px 5px 14px rgba(0, 0, 0, 0.69); -webkit-box-shadow: 0px 5px 14px rgba(0, 0, 0, 0.69); -moz-box-shadow: 0px 5px 14px rgba(0, 0, 0, 0.69); -o-box-shadow: 0px 5px 14px rgba(0, 0, 0, 0.69); -ms-box-shadow: 0px 5px 14px rgba(0, 0, 0, 0.69);}
.update_pass_main h4{padding: 0; margin: 0 0 30px; text-align: center; font-size: 28px; color: #000000; font-family: 'RobotoMedium';}
.rest_Pass{max-width: 900px; margin: 0 auto;}

/*ACCUSED VIEW MODAL CSS*/

.view_Moidall_dialog{width: 80%;}
.modal-footer{clear: both; background: #f5f5f5; margin: 0; border-top: 1px solid #000000;}
.modal-header .close{opacity: .9; color: #000; /* text-shadow: 2px 1px 5px #000; */}
.modal-content{border: 2px solid #a59898;}
.view_Moidall_dialog .modal-header h4{text-align: center; font-family: 'RobotoMedium';font-size: 28px;}
.viewDetail_content{font-size: 13px; line-height: initial; padding: 0; margin: 0 0;}
.viewDetail_content ul{padding: 0; margin: 0; float: left; width: 100%; text-align: center;}
.viewDetail_content ul li{list-style-type: none; width: 16.30%; float: none; padding: 10px; display: inline-block; vertical-align: top;}
.viewDetail_content ul li h5{padding: 0; margin: 0; font-size: 16px; font-family: 'RobotoMedium';text-align: left;}
.viewDetail_content ul li h6{padding: 0; margin: 0; font-size: 16px; text-align: left;}

/* CSS FOR THE FIR NO GENERATEED BOX*/

.FIRnoalign1, .FIRnoalign2, .FIRnoalign3, .FIRnoalign4, .ACCnoalign1,  .ACCnoalign2, .CHRGnoalign1, .CHRGnoalign2, .ACCDIsnoalign1,  .ACCDIsnoalign2, .Surpscodeoalign1, .Suryearalign2, .Sursrnoalign3{vertical-align: top !important; margin: 0 5px 0px;}
.FIRnoalign1, .FIRnoalign4{width: 45px !important;}
.FIRnoalign2, .FIRnoalign3, .FIRnoalign5, .ACCnoalign2{width: 50px !important;}
.FIRnoalign5{width: 55px !important;}
.ACCnoalign1{width: 150px !important;}
.CHRGnoalign1, .ACCDIsnoalign1{width: 160px !important; padding-left: 4px !important; padding-right: 4px !important;}
.CHRGnoalign2, .ACCDIsnoalign2{width: 60px !important;}
.Surpscodeoalign1{width: 85px !important;}
.Suryearalign2{width: 45px !important;}
.Sursrnoalign3{width: 55px !important;}

/*USER CREATION CSS 10-NOV-2016*/

.CFC_userCre{padding: 0 20px 20px; margin: 0; float: left; display: block; width: 100%; background: #fff;}
.CFC_userCre .box-header{text-align: center; margin: 20px 0; padding: 0 100px 0 0;}
.CFC_userCre .box-header .box-title{font-size: 20px; text-transform: uppercase; color: #d86c1f;  font-family: 'RobotoBlack';}
.FeRrorCUser{text-align: left; margin: 0; display: block;}
.FLogin_form{padding: 110px 0 0; min-height: 550px;}

/*////// FIRST LOGIN/LOGOUT CSS ////////// */

/*  .up_login_detail ul li a{float:left; width:100%;} */
.up_Floginlogout ul li{width: 98%;}
.up_Floginlogout ul li a{float: right;}
.Expire_Form11{margin-bottom: 0;}
.login_error{color: #A94442;}
.change_sucess{background-color: #fff; text-align: center; padding: 230px 0px; color: #f00; font-size: 32px;}
.change_error, .change_error1{color: #f00; text-align: center; font-size: 24px; padding: 50px 0;}

.mar{margin: 0px;}
.pnone{padding: 0px !important;}
.box{float: left; width: 100%; padding: 20px 0; min-height: 440px;}
.box-title, .rcont{text-align: center;}
.pad{padding: 100px 0;}
div#fields{float: left; width: auto; margin: 0px 0 0px 0px;}
.IOact{margin: 0 0 5px 0;}
.danger-color{background: rgb(216, 108, 31); border: 1px solid #D86C31}
.danger-color:hover{background: rgb(216, 108, 31); border: 1px solid #D86C31}
/* Tab-section   fffffffff*/

.ExtraCaseD{float: left; width: 100%;}
 .headerBg{background-image: url(../images/banner-header.png); background-size:100% 100%; background-position:center; background-repeat: no-repeat;height:85px;}
/* .headerBg1{background-image: url(../images/digital_india.png), url(../images/header-1.png); background-size: 10% 85%, 100% 100%; background-position: 96% 65%,top left; background-repeat: no-repeat;}
 */

/* LOGIN CONTENT     */
.Lheading{padding: 40px 0 20px; margin:0;}
.Lheading h3{     font-size: 30px; font-family: 'RobotoBold';text-align: center;}
.L_left{ padding:0 0 0 30px; margin:0;}
.L_left h4{     font-size: 24px;    line-height: 30px;text-transform: uppercase; text-shadow: 4px 1px 5px rgba(0, 0, 0, 0.3); font-family: 'RobotoBold';color: #ff8d00;    padding: 10px 0 10px;}
.L_left p{padding: 0 0 10px; text-align:justify; margin: 0; font-size: 17px;  line-height: 22px;}
.L_right{margin:0; padding: 0 20px;}
.L_right_ara{ float:left; width:100%; }
.l_right_slider{  padding:0; border:5px solid rgba(255, 141, 0, 0.36);}

.logo_slider{float:left; width:100%; margin:15px 0 90px; padding:10px 0px; background-color:transparent;}
.logo_slider ul{width:100%; padding:0px; font-size:0px;}
.logo_slider ul li{list-style:none; display:inline-block;}
.logo_slider .bx-wrapper{margin:0 auto;}
.logo_slider .bx-wrapper .bx-prev{left:-40px;}
.logo_slider .bx-wrapper .bx-next{right:-40px;}
#epro_slider .carousel-indicators li { width: 20px; height: 20px;background-color: rgba(0, 0, 0, 0.47); border: 2px solid rgba(255, 255, 255, 0.61); border-radius:0;}
#epro_slider .carousel-indicators .active { width: 22px; height :22px; margin: 0; background-color: rgba(255, 255, 255, 0.54);}
#epro_slider .carousel-indicators {bottom: -10px;  right: 0; left: -3%;  width: 100%; padding-left: 0; margin-left: 0; text-align: right;}
.carousel-inner>.item>a>img, .carousel-inner>.item>img{ min-height:340px; max-height:340px;}
.right_Login{      min-height: 347px;    max-height: 347px;}
.Slider_b_content{ float: left; width:100%;  padding: 20px 30px 14px;}
.Slider_b_content p{padding: 10px 0 0; text-align:justify; margin: 0;font-size: 17px;    line-height: 23px;}
.LoginPanel{ background: #fff !important;    color: #000 !important;    padding: 25px 0; border:initial;}
.ClickLogin{background:#f7f7f7;float:left;width:100%;padding: 0;margin: 0 auto;}
.LohinHeadig{font-size: 24px; font-family: 'RobotoBlack';}
.loginBtn{padding: 10px;width: 220px;text-align: center;margin:102px auto;background: #fff;box-shadow: 1px 1px 5px 2px #e4e1e1;}
.loginBtn a{margin: 0 auto; background: #4fba70;    padding: 6px 0;    display: block;    position:relative;    color:#fff;     transition: .3s ease all; -webkit-transition: .3s ease all; -o-transition: .3s ease all; -moz-transition: .3s ease all;}
.loginBtn a:before{ content: ''; position: absolute;    background-image: url(../images/hand-click.png);    background-size: 100% 100%;
    width: 35px; height: 32px; left: 70%;    top: 65%;}
.loginBtn a:hover{background:rgba(235, 110, 32, 0.71);}
.LoginFaQ{ float: left;    width: 100%;   text-align: center;}
.LoginFaQ a{ display: inline-block;    position: relative;    padding: 0 0 30px;}
.LoginFaQ a:before {content:''; position:absolute;width:40px;height:40px;background-image: url(../images/faq.png);background-size: 100%;top:-7px;left: -40px; background-repeat: no-repeat;}
table.dataTable{ border-collapse:collapse;}
table.dataTable>tbody>tr.child ul.dtr-details>li{border:initial !important;}
table.dataTable>tbody>tr.child span.dtr-title{ padding-right:10px;}

.marbot10{margin-bottom: 10px;}
.Mainsectact{padding: 0; margin: 0;}
.Mainsectact .w3-hoverable tbody tr:hover, .Mainsectact .w3-ul.w3-hoverable li:hover{background-color: rgba(216, 108, 31, 0.15);}
.Mainsectact .fa{font-size: 20px; color: #d86c1f;}
.SaveNext{background-image: url(../images/save-next-btn.png); background-size: 100% 100%; background-color: transparent; padding: 18px 20px 20px 15px; font-size: 14px; color: #000;font-family: 'RobotoBold';}
.FirBtn .btn:focus, .FirBtn .btn:active:focus, .FirBtn .btn.active:focus{outline: 0; outline-offset: 0;}
.ActLabel{float: left; width: 15%; margin: 10px 0; text-align: left;}
.ActcSect{padding: 0; float: right; width: 85%; margin: 10px 0;}
.ActcSect select{width: 100%;}
.ActcSect span{width: 100% !important; text-align: left;}
.ActcSect span b{left: 96% !important;}
.sidebar-ul{margin-top: 42px;}
/*.sidebar-nav>.sidebar-brand a:hover, .sidebar-nav>.sidebar-brand a:focus{background-color: #d86c1f;}*/
.sidebar-nav>.sidebar-brand a:active, .sidebar-nav li a:active, .sidebar-nav li a:focus{background-color: #3a0c0c !important;}
.modal-header{background: #f5f5f5; color: #fff; border-bottom: 1px solid #000000;}
.viewDetail_content ul li h5{font-family: 'RobotoBlack';text-decoration: underline;}
.accdetaillabel{background: rgba(216, 108, 31, 0.72); color: #fff;}
.accdetailval{background: #AFB920; color: #fff;}
.accdetaillabelbold{font-family: 'RobotoBold';}
#accdetmodalsize{width: 96%}
.mact_sec{padding: 0 1px;}
.mact_sec .nav-side-menu{overflow: auto;font-size: 12px;background-color: #080808; position: /*fixed*/ initial; top: 0px; width: 100%; height: 100%; color: #e1ffff;}
.mact_sec .nav-side-menu .brand{background-color: #23282e; line-height: 40px; display: block; text-align: center; font-size: 16px;font-family: 'RobotoBold';}
.mact_sec .nav-side-menu .brand a{dislay: block; width: 100%;}
.mact_sec .nav-side-menu .brand a:hover, .mact_sec .nav-side-menu .brand a:active,  .mact_sec .nav-side-menu .brand a:focus{color: #d86c1f;}
.mact_sec .nav-side-menu .toggle-btn{display: none;}
.mact_sec .nav-side-menu ul, .mact_sec .nav-side-menu li{list-style: none; padding: 0px; margin: 0px; line-height: 18px; cursor: pointer;}
.mact_sec .nav-side-menu ul :not(collapsed) .arrow:before, .mact_sec .nav-side-menu li :not(collapsed) .arrow:before{font-family: FontAwesome; content: "\f078"; display: inline-block; padding-left: 10px; padding-right: 10px; vertical-align: middle; float: right;}
.mact_sec .nav-side-menu ul .active, .mact_sec .nav-side-menu li .active{border-left: 3px solid #d19b3d; background-color: #4f5b69; padding: 5px 10px;}
.mact_sec .nav-side-menu ul .sub-menu li.active, .mact_sec .nav-side-menu li .sub-menu li.active{color: #d19b3d;}
.mact_sec .nav-side-menu ul .sub-menu li.active a, .mact_sec .nav-side-menu li .sub-menu li.active a{color: #d19b3d;}
.mact_sec .nav-side-menu ul .sub-menu li, .mact_sec .nav-side-menu li .sub-menu li{background-color: #181c20; border: none; line-height: 28px; border-bottom: 1px solid #23282e; margin-left: 0px;}
.mact_sec .nav-side-menu ul .sub-menu li:hover, .mact_sec .nav-side-menu li .sub-menu li:hover{background-color: #020203;}
.mact_sec .nav-side-menu ul .sub-menu li:before, .mact_sec .nav-side-menu li .sub-menu li:before{font-family: FontAwesome; content: "\f105"; display: inline-block; padding-left: 10px; padding-right: 10px; vertical-align: middle; position: relative; top: -4px;}
.mact_sec .nav-side-menu li{padding-left: 0px; border-left: 3px solid #2e353d; border-bottom: 1px solid #23282e;}
.mact_sec .nav-side-menu li a{text-decoration: none; color: #e1ffff; display: inline-block; width: 100%;}
.mact_sec .nav-side-menu li a i{padding-left: 10px; width: 20px; padding-right: 20px;}
.mact_sec .nav-side-menu li:hover{border-left: 3px solid #d19b3d; background-color: #4f5b69; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; -ms-transition: all 1s ease; transition: all 1s ease;}

.mact_sec .nav-side-menu ul input[type=checkbox]{margin: 0 10px 0 0;}
.mact_sec .nav-side-menu ul .sub-menu li .fa{color: #fff; padding: 0 0 0 10px;}
table.dataTable tbody tr.selectedacts{background-color: rgba(79, 91, 105, 0.77); color: #fff;}
table.dataTable tbody tr.selectedsection{background-color: rgba(79, 91, 105, 0.77); color: #fff;}
.dataTables_wrapper .dataTables_paginate .paginate_button{padding: 0 !important;}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover{color: #fff !important; background: transparent !important; border: 1px solid transparent !important;}
.v_actsmain{padding: 10px; font-size: 12px;}
table.dataTable thead .sorting, table.dataTable thead .sorting_asc{background: transparent !important;}
.v_act_nav{height: 540px; overflow-y: scroll; padding: 0; overflow-x: hidden;}
.v_ActSEc_modal .modal-footer{padding: 10px 20px 10px; margin-top: 0;}
.mact_sec .nav-side-menu ul .sub-menu li a{width: auto;}
.mact_sec table.dataTable tbody th, table.dataTable tbody td{padding: 5px 8px;vertical-align:middle;}
.V_report_states{padding: 10px 0; clear: both; background: transparent;}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover,  .pagination>.active>span:hover, .pagination>.active>a:focus,  .pagination>.active>span:focus{color: #fff; background-color:#0E2346; border-color:#0E2346;}
.pagination>li>a, .pagination>li>span{color: #0E2346; background-color: #fff; border: 1px solid #0E2346;}
.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus,  .pagination>li>span:focus{color: #ffffff; background-color: #0E2346; border-color: #0E2346;}
.main_firfulldtl{display: block; width: 100%;}
.main_firfulldtl table tr td:nth-child(odd){font-family: 'RobotoBold';}
.main_firfulldtl .panel-default>.panel-heading{background: rgba(216, 108, 31, 0.78); color: #000;}
.main_firfulldtl .panel-title{font-family: 'RobotoBold';}
.main_firfulldtl .panel-default{border-color: #e08c50;}
.addstar:after{position: relative; content: ' *'; color: #ec0707; top: 2px; margin: 0 0 0 0px; font-size: 14px;}
.loader,.loaderSpin{position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
z-index: 999;
}
@ -webkit-keyframes spin { 0%  {-webkit-transform: rotate(0deg);} 100%{-webkit-transform:rotate  (360 deg );}}
@ -moz-keyframes spin { 0%  {-moz-transform: rotate(0deg);} 100%{-moz-transform :rotate  (360 deg );}}
@ -o-keyframes spin { 0%  {-o-transform: rotate(0deg);} 100%{-o-transform : rotate  (360 deg );}}
@ -ms-keyframes spin { 0%  {-ms-transform: rotate(0deg);} 100%{-ms-transform :rotate  (360 deg );}}
@ keyframes spin { 0%  {transform: rotate(0deg);} 100%{transform : rotate  (360 deg );}}

/*  CSS  ENDS FOR LOADER */

.panel-heading>.panel-title>a{display: block;}
.panel-default>.panel-heading, .panel-heading{color: #ffffff; /* background:linear-gradient(to right, #215d66 , #618c93 ); background-image: linear-gradient(to right, #4B0082, #FF007F);*/ border-color: #EEF3F7;padding:8px 15px;font-family: 'RobotoBold'; background-color:#0E2346;}

.nav-pills>li>a.active, .nav-pills>li>a.active, .nav-pills>li>a.active:focus, .nav-pills>li>a.active:hover{background: #263949 !important;}
/***************PASSWORD RECOVRY CSS STARTS***************/

.login-logo{float: left; width: 100%;}
.login-box{padding: 45px 0 0; margin: 0;background-size: cover; min-height: 580px; border-bottom: 1px solid #000; border-top: 1px solid #000;}
.login-box-body .login-box-body{width: 500px; margin: 0 auto; background:linear-gradient(rgba(84, 28, 28, 0.08), rgba(255, 0, 0, 0.1), rgba(27, 47, 53, 0.1)); padding: 30px 30px; -webkit-box-shadow: 6px 6px 23px -3px rgb(29, 46, 117); -mox-box-shadow: 6px 6px 23px -3px rgb(29, 46, 117); -ms-box-shadow: 6px 6px 23px -3px rgb(29, 46, 117); -o-box-shadow: 6px 6px 23px -3px rgb(29, 46, 117); border-radius: 5px;}
.login-box-msg{padding: 10px 0 40px 0; text-align: center;}
.input-group{width: 100%;}
.strength{width: 100%; height: 35px; margin: 0px;}
.btn-block+.btn-block{margin-top: 0px;}
.btn-flat .fa{padding-right: 10px;}
.login_error{margin-left: 0px !important; text-align: left; margin-top: 5px;}
#forgotpwd .row .btn-block{float: left; width: 25%; padding-left: 0; padding-right: 0; margin: 0 0% 0 27%;}
.FeRrorRight{color: #a94442;}
select.error, input.error{color: #555 !important;}
#v_xtraFirReg{padding-bottom: 130px; float: left; width: 100%;}
#v_xtraFirDtl{padding-bottom: 230px; float: left; width: 100%;}

/* Error Page Css starts here*/

.error_page{padding: 0; margin: 14% 0 0; position: relative;}
.main_error{margin: 0px auto; background-color: rgb(255, 255, 255); color: #000; text-align: center; max-width: 400px; padding: 0px 0 20px; box-shadow: -10px 0px 214px -38px #f00; -moz-box-shadow: -10px 0px 214px -38px #f00; -webkit-box-shadow: -10px 0px 214px -38px #f00; -ms-box-shadow: -10px 0px 214px -38px #f00; -o-box-shadow: -10px 0px 214px -38px #f00;}
.error_head{height: 50px; background: rgb(215, 40, 40); margin: 0 0 30px; border-top-right-radius: 54px;}
.main_error img{padding: 0; margin: 0 auto; max-width: 90px; min-width: 90px; height: auto;}
.main_error h3{padding: 0; font-size: 36px; line-height: initial;font-family: 'RobotoBlack';color: #f00; margin: 40px 0 15px;}
.main_error p{padding: 0 30px; margin: 0; font-size: 17px; color: #877; line-height: initial;}
.main_error button{background: #d86c1f; color: #fff; font-size: 15px; line-height: initial; border: 1px solid #d86c1f; margin: 20px 0 0; padding: 5px 30px;}
.main_error button:hover{background: #fff; color: #d86c1f; box-shadow: 1px 21px 21px -17px rgb(216, 108, 31); -moz-box-shadow: 1px 21px 21px -17px rgb(216, 108, 31); -webkit-box-shadow: 1px 21px 21px -17px rgb(216, 108, 31); -ms-box-shadow: 1px 21px 21px -17px rgb(216, 108, 31); -o-box-shadow: 1px 21px 21px -17px rgb(216, 108, 31); transform: translateY(-5px); -moz-transform: translateY(-5px); -ms-transform: translateY(-5px); -webkit-transform: translateY(-5px); -o-transform: translateY(-5px);}
.main_error:hover img{transform: scaleX(-1); -webkit-transform: scaleX(-1); -ms-transform: scaleX(-1); -o-transform: scaleX(-1); -moz-transform: scaleX(-1);}
#somediv{float: right;}
#firStatesForm{float: left;}
.firsomediv{padding: 10px 35px 0 0;}
.admin_main{padding: 0; margin: 0; position: relative;}
.FIR_last10{padding: 0; margin: 0; position: absolute; top: 245px; right: 10px; width: 285px; height: auto; background-color: rgba(216, 108, 31, 0.4); color: #fff; border: 1px solid #004c8e; box-shadow: 4px 4px 13px 3px rgba(0, 0, 0, 0.41); -webkit-box-shadow: 4px 4px 13px 3px rgba(0, 0, 0, 0.41); -moz-box-shadow: 4px 4px 13px 3px rgba(0, 0, 0, 0.41); -o-box-shadow: 4px 4px 13px 3px rgba(0, 0, 0, 0.41); -ms-box-shadow: 4px 4px 13px 3px rgba(0, 0, 0, 0.41); transition: all 0.4s ease-in-out; transition-delay: 3s; transition: height 5s;}
.FIR_last10 a{display: block; width: 100%; color: #000; font-size: 15px; line-height: 20px;}
.FIR_last10 a:hover, .FIR_last10 ul li a:active{font-family: 'RobotoBold';transition: all; -webkit-transition: all; -moz-transition: all; -o-transition: all; -ms-transition: all;}
.FIR_last10 table{width: 90%; margin: 5%; float: left;}
.FIR_last10 table tr th{padding: 0 10px 0 0;}
.FIR_last10 table tr td{color: #000;}
.showlast10{transition: all 0.4s ease-in-out; background-color: rgb(216, 108, 31); float: left; width: 100%; display: none;}
.last_10{font-size: 16px !important; text-align: center; color: #fff !important; padding: 5px 0 !important; background-color: rgb(216, 108, 31); cursor: pointer; border-bottom: 6px solid #004c8e;}
#togglefir{width: 100%; height: 40%; margin-right: 0px; margin-top: 0; float: right; background: #d86c1f; border: none; padding: 5px 0;}
#acttabletbody tr td:first-child{width: auto;}
#sidebarfir{display: none; transition  all  0.3s  ease-in-out}
.FIR_last10 h4{font-size: 18px; line-height: 20px; color: #fff; background: rgb(216, 108, 31); margin: 0px; padding: 10px;}
.firCntntT{width: 600px !important; height: 300px !important; resize: none;}
.ActMajPnl .panel-heading{background: rgba(66, 1, 1, 0.05); border: transparent;}
.ActMajPnl .panel-body{padding: 0;}
.preupload{position: relative; background: #f00;}
.progress{position: relative; z-index: 1 !important; width: 30%; left: 25%; top: 40%;}
.preupload{position: fixed; background: #000; width: 100%; height: 100%; top: 0; opacity: 0.8; z-index: 100000 !important;}
.progress-bar.progress-bar-striped::before{position: absolute; content: 'Uploading Please Wait....'; font-size: 16px; margin: -1px 0 0 -80px;}
/* body{position: relative;} */
.feet{float: left !important; margin: 13px 0 0 !important; width: 40px !important;}
.upper{float: left !important; margin: 7px 10px 0 !important; width: 50px !important;}
.FirFgroup2 .FirLabel2{max-width: 120px; min-width: 120px;}
.file_text{width: 100% !important;}
.firCntntT{width: 100% !important; margin-bottom: 20px;}
.reco_desc{width: 480px; height: auto; padding: 10px; min-height: 50px;}
.add_btn{float: left; width: 100%; margin: 20px 0 0 0;}
.add_btn button{padding: 8px 30px;}
.text_width{width: 480px; height: auto; padding: 10px; min-height: 50px;}
.textarea_valign1{width: 270px !important;}
.textarea_valign2{width: 490px !important;}
.form-inline .form-control{}
.idField_v{width: 14.28%;}
.idField_v label{font-size: 14px; line-height: 17px; min-height: 36px;}
#Master-tab{padding-bottom: 180px;}
.Vtooltip{position: relative; display: inline;}
.Vtooltip .Vtooltiptext_right{visibility: hidden; width: 350px; background-color: #fff; color: #000; border: 1px solid rgba(0, 0, 0, 0.27); text-align: center; border-radius: 6px; padding: 5px 0; position: absolute; z-index: 1; top: -5px; left: 100%; text-align: left;}
.Vtooltip .Vtooltiptext_right::after{content: ""; position: absolute; top: 16px; right: 100%; margin-top: -5px; border-width: 5px; border-style: solid; border-color: transparent rgba(255, 255, 255, 0.46) transparent  transparent;}
.Vtooltip:hover .Vtooltiptext_right, .Vtooltip:focus .Vtooltiptext_right{visibility: visible;}
.vtooltip_content{transition: initial; -webkit-transition: initial; -moz-transition: initial; -o-transition: initial;}
.vtooltip_content h4{font-size: 14px; line-height: 18px;}
.vtooltip_content ul{float: left; width: 100%; transition: initial; -webkit-transition: initial; -moz-transition: initial; -o-transition: initial;}
.vtooltip_content ul li{font-size: 13px; line-height: 18px; list-style-type: none; position: relative; display: block; padding: 2px 6px 0 30px; transition: initial; -webkit-transition: initial; -moz-transition: initial; -o-transition: initial;}
.pp_invalid{background-image: url(../images/wrong.png); background-size: 4% 45%; color: #ec3f41; background-repeat: no-repeat; background-position: 2% 50%;}
.pp_valid{background-image: url(../images/right.png); background-size: 5% 47%; color: #0d9a49; background-repeat: no-repeat; background-position: 2% 50%;}
.vtooltip_content p{color: #fff; padding: 0; margin: 0; font-size: 13px; line-height: 18px; transition: initial; -webkit-transition: initial; -moz-transition: initial; -o-transition: initial;}
.innnertableView{color: #000; background: transparent !important;}
.innnertableVhead{background: #efe8e8 !important; font-size: 14px !important;}
.innnertableView1{color: #d86c1f; background: transparent !important;}
.vFr_repor_sec{position: relative; min-height: 700px;}
.Print_FirRepo{position: absolute; top: 30px; right: 60px; width: 50px;}
.Print_FirRepo:hover{filter: hue-rotate(180deg) contrast(110%); -webkit-filter: hue-rotate(180deg) contrast(110%); -moz-filter: hue-rotate(180deg) contrast(110%); -o-filter: hue-rotate(180deg) contrast(110%); -ms-filter: hue-rotate(180deg) contrast(110%); transform: scale(1.3); -moz-transform: scale(1.3); -o-transform: scale(1.3); -webkit-transform: scale(1.3); -ms-transform: scale(1.3);}
#finaldiv h3{color: #5f5f5f; line-height: initial; padding: 0 0 0; text-align: center; margin: 20px 0 20px; font-size: 24px;}
#finaldiv h3{color: #5f5f5f; line-height: initial; padding: 0 0 0; margin: 10px 0 10px; font-size: 22px; text-align: left; font-family: 'RobotoBold';}
#finaldiv p{color: #0f0f0f; font-size: 16px; line-height: initial; padding: 0px 100px; text-align: center; margin: 0px 0 70px;}
.final_dContnt{padding: 0; margin: 0 0 50px; float: left; width: 100%;}
.final_dContnt>ul{padding: 0; margin: 0; float: left; width: 100%;}
.final_dContnt>ul>li{padding: 0; margin: 0; list-style-type: none; line-height: 1.5em;}
.final_dContnt>ul>li>b{color: #d86c1f;}
#PerConfModal h5{font-size: 20px; line-height: 1.4em;}
.pphomeVt{float: left; width: 100%; padding-bottom: 50px;}
.Vhome{padding: 0; margin: 0 0 0; float:left; width:100%;}
.Vhome h4{padding:15px 0 0px; margin: 0; font-size: 24px; line-height: 32px; font-family: 'RobotoBold';text-align: left;}
.Vhome h4 span {color: #000000; text-transform:capitalize;}
.Vhome ul li span{color: #ae6676;font-family: 'RobotoBold';padding-right: 5px;}
.Vhome h5, .Vhome h6{padding: 0; margin:10px 0 0 0; font-size: 24px; line-height: initial; font-family: 'RobotoBold';}
.Vhome h6{margin: 0 0 0; color:#263949; padding:15px 0 0;}
.Vhome p{padding: 0; margin: 10px 0; font-size: 15px; line-height: 25px;}
.Vhome ul{padding: 0; margin: 6px 0 0; font-size: initial; line-height: 25px;}
.Vhome ul li{padding: 8px 20px 7px 20px; margin: 0; list-style-position: inside; color:#263949;}
input[type="file"]{display: inline-block;}
input[type="file"]:focus{outline: 0;}
fieldset{    border: 1px solid #1b2f35; margin: 0px; padding: 10px 10px;}
legend{width: auto; border-bottom: 0; color: #000;  font-size: 16px; margin-bottom:0;}
.select2-container--default .select2-selection--single .select2-selection__rendered{color: #555;}
.select2-search--dropdown .select2-search__field{padding: 2px 4px;}
.select2-results{font-size: 14px; line-height: initial;}
.select2-results__option{padding: 2px 6px; }
.select2-container--open .select2-dropdown--below{border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px  rgba(102, 175, 233, .6); -o-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px  rgba(102, 175, 233, .6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px  rgba(102, 175, 233, .6); -ms-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px  rgba(102, 175, 233, .6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px  rgba(102, 175, 233, .6);}
.AgeRangR{width: 60px !important; margin-left: 10px;}
.AgeRangL{width: 60px !important; margin-right: 10px;}
#textarea_count{text-align: right; margin-top: 5px;}
.scroll530{overflow-y: scroll; height: 530px;}
.victimmodalsize{width: 96%;}
.orr{font-size: 20px; font-family: 'RobotoBold';border-bottom: 2px dotted #000; border-bottom-style: solid; border-radius: 4px; max-width: 50px; padding: 0 0; width: 100%; text-align: center; margin-bottom: 30px; margin-top: 35px; margin-left: 20px;}
.form-inline .form-group{vertical-align: top;}
.nav > li > a{  border: 0px; border-bottom: 1px solid #ddd; cursor: pointer; margin-right: 1px; padding: 10px 21px; height: auto; line-height: initial; color: #333;  transition: all .3s ease-in-out; border-radius:0px;display:block;}
.support{padding: 40px 0 0; margin: 0; position: relative;}
.support h5{padding: 5px; font-size: 18px; cursor: pointer; text-align: center;/* border: 1px solid #e9e9e9; *//* border-radius: 20%; */ width: 140px; margin: 0 auto; color: #fff;font-family: 'RobotoBold';}
.support h5:focus{background: #fff; color: #000; position: relative;}
.support h5:hover{color: #000;}
#call_us{padding: 0px 10px; margin: 0; background: linear-gradient(#ffffff, rgb(236, 176, 133), #fff, #f0c19f, #fff); position: absolute; width: 430px; top: 69px; left: -110px; border: 3px solid rgba(216, 108, 31, 0.55); border-top: initial; z-index: 2;}
.timeShift{float: left; width: 100%; padding: 0px; margin: 0px; border-top: .06em solid #d9d9d9;}
.timeShift ul{float: left; width: 100%; padding: 0; margin: 10px 0px;}
.timeShift ul li{float: left; width: 100%; margin: 0px; padding: 4px 0; list-style-type: none; font-size: 13px; line-height: 18px; padding: 0 10px; margin: 5px 0;}
.timeShift:nth-child(1){border-bottom: 2px solid #000;}
marquee{ color: #000; padding:  0; margin: 0; float: left; width: 100%; cursor: pointer;}
.content_area{padding: 0; background: transparent; }
.mar_content{float: left; width: 100%;}
.mar_content ul{width: auto;}
.mar_content ul li{list-style: none; display: inline-block; font-size: 15px; margin-right: 30px;}
.cct_login_form{padding: 0 0 40px;}
.ageMargin{margin-top: 10px !important; margin-bottom: 10px !important;}
.ageNoMargin{margin: 0px !important;}
.dropdown-el{margin-top: 0px; min-width: 12em; position: relative; display: inline-block; margin-right: 1em; min-height: 2em; max-height: 2em; overflow: hidden; top: .5em; cursor: pointer; text-align: left; /* white-space: nowrap; */ color: #444; outline: none; border: .06em solid transparent; border-radius: 1em; background-color: #cde4f5; transition: 0.3s all ease-in-out; position: absolute; top: 40px; z-index: 1;}
.dropdown-el input{display: none;}
.dropdown-el label{border-top: .06em solid #d9d9d9; display: block; height: 2em; line-height: 2em; padding-left: 1em; /* padding-right: 3em; */ cursor: pointer; position: relative; transition: 0.3s color ease-in-out;}
.dropdown-el::after{content: ""; position: absolute; right: 0.8em; top: 0.9em; border: 0.3em solid #d86c1f; border-color: #d86c1f transparent transparent transparent; transition: .4s all ease-in-out;}
.dropdown-el.expanded{border: 0.06em solid #3694d7; background: #fff; border-radius: .25em; padding: 0; box-shadow: rgba(0, 0, 0, 0.32) 3px 3px 5px 0px; max-height: 32em;}
.dropdown-el.expanded label{border-top: .06em solid #d9d9d9;}
.dropdown-el.expanded label:hover{color: #3694d7;}
.dropdown-el.expanded input:checked + label{color: #3694d7;}
.dropdown-el.expanded::after{transform: rotate(-180deg); top: .55em;}
.dropdown-el .fa{color: #d86c1f; padding: 0; font-size: 16px;}
#v_EditFir11_form{float: left; width: 100%;}
#firStatesForm{width: 100%; padding: 0 0%;}
#v_UserReport_form{float: left; width: 100%;}
#loginbox{margin-top: 65px;  margin-bottom: 65px;}
.iconmelon{display: block; margin: auto;}
#form > div{margin-bottom: 25px;}
#form > div:last-child{margin-top: 10px; margin-bottom: 10px;}
/* .panel{background-color: transparent;} */
.panel-body{padding-top: 30px; background-color: #fff;}
.iconmelon, .im{position: relative; display: block; fill: #525151;}
.iconmelon:after, .im:after{content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.content_area_h{padding:114px 0 0px; margin:0; height: 100%;}
.top_header2{position: fixed;top: 0;left: 0;width: 100%;min-height: 110px;z-index: 4;}
.footer_area2{position: fixed; bottom: 0; min-height: 46px; z-index: 5; width: 100%; background: #fff;}
.sidebar_wrapper{height: calc(100% - 166px);top:121px;    /*  overflow-y: scroll !important; */}
/* #sidebar-wrapper{background: #2f4050; background-color: #2f4050; background-image: url('../images/sidebarbg.png'); background-repeat: no-repeat; background-size: 100% 100%;height:calc(100vh - 154px);overflow-y:auto;overflow-x:hidden;background: linear-gradient(180deg, #1D3A7C 0%, #072365 100%);background:linear-gradient(180deg, #215d66 10%, #618c93 100%);background: linear-gradient(180deg, #4B0082 0%, #FF007F 100%);} */
#sidebar-wrapper{height:calc(100vh - 154px);overflow-y:auto;overflow-x:hidden;border-top-right-radius:0;background-color: #0E2346; /* background:linear-gradient(180deg, #0E2346 40%, #333333 96.59%); */}
#sidebar-wrapper .panel-default div[id^="accordion_menu"] a{padding:6px 5px 6px 25px;float:left;width:100%;}
.menu_icon{ float:left; width:12%;}
.menu_label{ float:left; width:88%;}
/*DEFAULT THEME COLOR*/

.theme_default{background-color:#0E2346;color:#ffffff !important;}
.theme_litGrey{background: #f5f5f5;}
.theme_default_B{border-color: #ae6676  !important;}
.ProLabel{float: left;width: 100%; text-align: left;}
.ProInput{float: left;width: 100%; resize: none;  text-align: left;min-height:38px;}
.form-group{margin-bottom: 15px; width:100%;}
.Tab_area{float: left; width: 100%;}
.sidebar-nav > .sidebar-brand{background: rgba(31, 192, 228, 0.42); font-size: 18px; line-height: 65px; color: #efefef;}
.sidebar-nav li{border-bottom: 1px solid rgba(255, 255, 255, 0.24);}
.col-lg-offset-right-12, .col-md-offset-right-12, .col-sm-offset-right-12, .col-offset-right-12{margin-right: 100%;}
.col-lg-offset-right-11, .col-md-offset-right-11, .col-sm-offset-right-11, .col-offset-right-11{margin-right: 91.66666667%;}
.col-lg-offset-right-10, .col-md-offset-right-10, .col-sm-offset-right-10, .col-offset-right-10{margin-right: 83.33333333%;}
.col-lg-offset-right-9, .col-md-offset-right-9, .col-sm-offset-right-9, .col-offset-right-9{margin-right: 75%;}
.col-lg-offset-right-8, .col-md-offset-right-8, .col-sm-offset-right-8, .col-offset-right-8{margin-right: 66.66666667%;}
.col-lg-offset-right-7, .col-md-offset-right-7, .col-sm-offset-right-7, .col-offset-right-7{margin-right: 58.33333333%;}
.col-lg-offset-right-6, .col-md-offset-right-6, .col-sm-offset-right-6, .col-offset-right-6{margin-right: 50%;}
.col-lg-offset-right-5, .col-md-offset-right-5, .col-sm-offset-right-5, .col-offset-right-5{margin-right: 41.66666667%;}
.col-lg-offset-right-4, .col-md-offset-right-4, .col-sm-offset-right-4, .col-offset-right-4{margin-right: 33.33333333%;}
.col-lg-offset-right-3, .col-md-offset-right-3, .col-sm-offset-right-3, .col-offset-right-3{margin-right: 25%;}
.col-lg-offset-right-2, .col-md-offset-right-2, .col-sm-offset-right-2, .col-offset-right-2{margin-right: 16.66666667%;}
.col-lg-offset-right-1, .col-md-offset-right-1, .col-sm-offset-right-1, .col-offset-right-1{margin-right: 8.33333333%;}
.col-lg-offset-right-0, .col-md-offset-right-0, .col-sm-offset-right-0, .col-offset-right-0{margin-right: 0;}

.radio{float: left; width: auto; margin: 0 0;}
.checkbox+.checkbox, .radio+.radio{margin-top: 0px;}
.HomeAadhar{float: left; width: 30.33% !important; margin-right: 2.33%;}
.HomeAadhar:last-child{margin-right: 0px;}
#loginform .input-group{margin: 12px 0; position:relative;}
.form-inline{/* float: left; */ width: 100%; margin-bottom: 10px;clear:both;}
.radio label{padding: 0 5px 0 0;}
.DtlTable{float: left; width: 100%; margin: 0;}
.Tab_araLeft{float: left; width: 100%;}
/* .Tab_araRight{float: left; width: 20%;} */
#pInfo_Tab input[type="file"]{width: 70%;}

/*profile photo */

.profilePhoto{max-width: 100px; max-height: 100px; margin: 0px auto 0; position: relative; z-index: 0;}
.profilePhoto img{width: 100px; height: 100px; max-height: 100px; border-radius: 50%; border: 5px solid rgba(0, 0, 0, 0.2); box-sizing: border-box; object-fit: cover;}
.pulse{position: absolute; top: 0; left: 0; width: 100px; height: 100px; border-radius: 50%; z-index: -1; opacity: 0; box-sizing: border-box;}
.pulse1{border: 25px solid rgba(0,0,0,0.5); -webkit-animation: pulse1 4s linear infinite; -moz-animation: pulse1 4s linear infinite; animation: pulse1 4s linear infinite;}
.pulse2{border: 40px solid rgba(0,0,0,0.5); -webkit-animation: pulse2 4s 2s linear infinite; -moz-animation: pulse2 4s 2s linear infinite; animation: pulse2 4s 2s linear infinite;}
@-webkit-keyframes pulse1 {
 50% {-webkit-transform: scale(1); opacity: 0;}
 60% {-webkit-transform: scale(1.15); opacity: .1;}
 70% {-webkit-transform: scale(1.2); opacity: .2;}
 80% {-webkit-transform: scale(1.25); opacity: .1;}
 100%{-webkit-transform: scale(1.3); opacity: 0;}
}
@-moz-keyframes pulse1 {
 0%  {-moz-transform: scale(1); opacity: 0;}
 50% {-moz-transform: scale(1); opacity: 0;}
 60% {-moz-transform: scale(1.1); opacity: .1;}
 70% {-moz-transform: scale(1.2); opacity: .25;}
 80% {-moz-transform: scale(1.3); opacity: .1;}
 100%{-moz-transform: scale(1.4); opacity: 0;}
}
@keyframes pulse1 {
 0%  {transform: scale(1); opacity: 0;}
 50% {transform: scale(1); opacity: 0;}
 60% {transform: scale(1.1); opacity: .1;}
 70% {transform: scale(1.2); opacity: .25;}
 80% {transform: scale(1.3); opacity: .1;}
 100%{transform: scale(1.4); opacity: 0;}
}
 @-webkit-keyframes pulse2 {
 50% {-webkit-transform: scale(1); opacity: 0;}
 60% {-webkit-transform: scale(1.1); opacity: .1;}
 70% {-webkit-transform: scale(1.2); opacity: .15;}
 80% {-webkit-transform: scale(1.3); opacity: .1;}
 100%{-webkit-transform: scale(1.45); opacity: 0;}
}
@-moz-keyframes pulse2 {
 0%  {-moz-transform: scale(1); opacity: 0;}
 40% {-moz-transform: scale(1); opacity: 0;}
 50% {-moz-transform: scale(1.1); opacity: .0.5;}
 60% {-moz-transform: scale(1.2); opacity: .15;}
 80% {-moz-transform: scale(1.3); opacity: ..5;}
 100%{-moz-transform: scale(1.45); opacity: 0;}
}
@keyframes pulse2 {
 0%  {transform: scale(1); opacity: 0;}
 40% {transform: scale(1); opacity: 0;}
 50% {transform: scale(1.1); opacity: .0.5;}
 60% {transform: scale(1.2); opacity: .15;}
 80% {transform: scale(1.3); opacity: ..5;}
 100%{transform: scale(1.45); opacity: 0;}
}
.Rfield{width: 64%;}
.Rinput{width: 36%;}
#personalInformation{float: left; width: 100%; margin-top: 20px;}
#personalinfotable{max-height: 220px; overflow-y: scroll;}
.TopFields{float: left; position: fixed; top: 125px; right: 69px; z-index: 5;}
.bar1, .bar2, .bar3{width: 24px;height: 2px;background-color: #ffffff;margin: 3px 0;transition: 0.4s;}
.searchField{float: left; width: auto; margin: 2px 20px 0 0;}
.dashdropdwn{float: left; width: auto;}
.modal-title{color: #000;}
.modal-title h4{font-family: 'RobotoBold';}
#accordion_menu .panel-body{/* background:rgba(255, 255, 255, 0.7); */ font-size:14px;background-color:transparent;}
#accordion_menu .fa{padding-right:8px;}
#accordion_menu .panel-body table tr td{padding:0; background-color: transparent;border:0;color:#ffffff;}
#accordion_menu .panel-default>.panel-heading h4.panel-title a {padding: 1px 0;display: block;white-space:nowrap;}
#accordion_menu .panel-body .table{margin-bottom:0;border:0;;}
/* #accordion_menu .panel-default>.panel-heading {    color: #fff;    background-color: #1b2f35; border-color: #1b2f35;} */
#accordion_menu .panel-default>.panel-heading {color:#ffffff;background-color:transparent;border-color:transparent;background:none;}
#accordion_menu .panel-default>.panel-heading.active{background-color: #EE9900}

/*editing by rajesh*/

.ccaeregistration{float: left; width: 100%; margin-bottom: 20px; display:none;}
.Top_form{float: left; width: 100%; margin-bottom: 20px;}
/* .nav-tabs.rcaeregistration>li{padding: 0 10px 0 !important; font-size: 15px;} */
.fir_search{float: left; width: 29%; margin: 0 2% 20px;}
.fir_searchproceedind{float:left; width:46%; margin:0 2% 10px;}
.fir_search2{float: left; width: 96%; margin: 0 2% 20px;}
.fir_search3{ width:100%; float: left; margin: 0;}
.fir_search fieldset{border: 1px solid #1b2f35; margin-top: 15px; min-height: 230px;}
legend.firname{color: #000; margin: 0px; padding: 0 5px;}
.Top_form .top_data{padding: 0 0px; position:relative;}
.FIRdetails{float: left; width: 100%;}
.fir_search label, .fir_search select.ProInput, .fir_search input.ProInput{float: left; width: 100% !important;}
.top_sbmit{float: left; width: 100%; text-align: center; margin:28px 0 0 0;}
#cortab{display: none; margin-top: 20px;}
#cortab2{margin-top:20px; display:none;}
.ror{width: 100%; display: inline-block;}
.ror a{text-decoration: none; font-size: 20px; display: inline-block; cursor:pointer;}
.protextarea{min-height:100px !important;resize: both; overflow: auto;}
#firmodal .modal-lg{width: 1200px;}
#firmodal .modal-footer{background-color: transparent;}
#firmodal .modal-header{background: #0b9c96;}
#firmodal .modal-header .modal-title{text-align: center;}
.ProInput2{float:right; width:67% !important;}
.ProInput2 input[type=radio]{margin:6px 10px 0 -15px;}
.ProInput2 .radio{margin:0 12px;}
.courtorcnr{position:absolute; top:50%; right:33%; margin:-20px 0 0 0}
.sidebar_wrapper .panel-body{padding:0px;}
.fir-detail{font-size:12px; font-style:normal; text-align:center; width:100%; float:left; margin-top:3px;}

/*vikas 14-7-17*/
.DtlTableC1{width: 60%; margin: 0 auto;}
.ProLabelC1{ width:92%; }
.ProInputC1{width: 75%; display:none;}
.DtlTableC1 .w3-table-all tr:nth-child(even){ background-color: transparent; }
.DtlTableC1 .form-group{margin-bottom: 7px;}
.filterSel2 li.float-end a {padding:7px 10px;}

/*editing by rajesh for proceeding details page 13-7-2017 evening*/

.eproclabel{float:left; width:40%}
.eprocinput{float:right; width:60%;}
#navigation-menu{float:left; width:100%;}
#section-1, #section-2, #section-3{width:100%;}
.ProLabel2{float:left; width:30%;}
#example{float:left ; width:100%; padding:20px; margin:20px 0;}
#example tr th, #example tr td{border:1px solid #ccc; padding:3px 5px;}
.w3-table-all th{font-family: 'RobotoBold';white-space: nowrap;}
.w3-table-all td, .w3-table-all th{text-align:left;}

.data_tablefir{width: 600px; margin: 0 auto;}
.data_tablefir tr th{background: #a0a2a2; color:#fff;}
.data_tablefir tr td:hover{text-decoration: underline;}
.w3-table-all td a, .w3-table-all td a{font-family: 'RobotoBold'; text-decoration: underline; }
#psId .modal-dialog, #psId2 .modal-dialog{min-height: 650px; overflow-y: scroll; max-height: 500px; width: 1100px;}

.preinput{float:left; width:90%; margin:0 5%; border:1px solid #ccc; color:#000; padding:5px 10px;}
.pro_detail{float:left; width:100%;}
.menutable tr td{font-size:15px;}
.theme_default_pnl {background-color: rgba(84, 28, 28, 0.84) !important; border-color: #0d418e !important;}

.ProInputradio{float: left; width: 100%;}
.ProInputradio .radio{float: left; width: 20%;}
.ProInputradio .radio input[type=radio]{margin: 2px 8px 0 -15px;}
.ProInputradio .radio label{margin: 0 0 0 15px;}
.SubDtl{ margin-bottom: 10px; }
.targetDtlDiv fieldset{ min-height: initial; }
.detail_main {width: 500px; margin: 0 auto;}
.fir_vs1{width:100%;}
/* .panel-default{box-shadow: -4px 6px 19px 0px rgba(0, 0, 0, 0.22); -webkit-box-shadow: -4px 6px693 19px 0px rgba(0, 0, 0, 0.22); -moz-box-shadow: -4px 6px 19px 0px rgba(0, 0, 0, 0.22); -o-box-shadow: -4px 6px 19px 0px rgba(0, 0, 0, 0.22); -ms-box-shadow: -4px 6px 19px 0px rgba(0, 0, 0, 0.22);} */
.controls .center{float: none !important; text-align: center;}
.controls{/* float: left; */ width: 100%; text-align: center;}
.controls button{float: none !important; display: inline-block; margin:15px 0 0 0;}

.nav>li.disabled>a:focus, .nav>li.disabled>a:hover {color: #fff;}
.nav>li.disabled>a {color: #fff;}
.fWid1{ width:250px;}
select.input-sm {line-height: initial; font-size:14px;}
.btn-warning {background-color: #263949;border-color: #263949;}
.btn-warning:hover, .btn-warning.focus, .btn-warning:focus,.btn-warning.active, .btn-warning:active, .open>.dropdown-toggle.btn-warning  { background-color: #b06878; border-color: #b06878;}
.login-box-body {    border-radius: 40px;  background: #fff;  box-shadow: 5px 5px 19px 0px #000; -webkit-box-shadow: 5px 5px 19px 0px #000; -moz-box-shadow: 5px 5px 19px 0px #000; -o-box-shadow: 5px 5px 19px 0px #000; -ms-box-shadow: 5px 5px 19px 0px #000; width: 640px; margin: 0 auto; padding: 20px 0;}
.P_recover{padding: 92px 0px;}
.fir_search12{ width:100%;}
.liAraP{float: left; padding: 0 15px; margin: 0; width: 28%; vertical-align: top;}
.liAraC{float: left; width: 7.96%; padding: 0; margin-left: 0; margin-right: 0; color:#ae6676; }
.form-inline .checkbox input[type=checkbox], .form-inline .radio input[type=radio]{position: relative; margin-left: 0; margin-right: 5px;}
#reportvSrch{float:left; width:100%;}
.PassRec{padding: 58px 0px 0 0;}
.er_Or1:before, .er_Or1:after { width:42.5%; }
.input-group-text{width:auto; /* float: left; height: 34px; */}
 #DateOfOpnin1, #dairyDateid, #fir_date, #cnr_date, #dftChrgshtReqdateid, #firDate, #DatePick_r1, #DatePick_r2, #userId, #mDatePick1, #dairyDateid111{float: right; /* width: 90% !important; */}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: pink;}
::-moz-placeholder { /* Firefox 19+ */ color: pink;}
:-ms-input-placeholder { /* IE 10+ */ color: pink;}
:-moz-placeholder { /* Firefox 18- */ color: pink;}

#loginform .input-group:before{content: ''; width: 100%; position: absolute; background: #e1e1e1; top: -4px; left: 0; height: 124%; opacity:0;}
#loginform .input-group:after{content:''; position: absolute; left: 0; height: 124%; top: -4px; width: 2px; background: #f00; opacity:0;}
#loginform .input-group:hover #loginform .input-group:before {opacity:1;}
#loginform .input-group:hover #loginform .input-group:after {opacity:1;}
.fa, .fa {/* padding-right:5px; */}
.prntRprt{ padding: 0; margin: 0; position: relative; top: -10px;}
.CaseOr{float:left; width:100%; text-align:center; margin:75px 0 0 0;}
.RegDetails{float:left; width:100%; border:1px solid #ccc; padding:10px; min-height:170px;}
.RegDetails .ProLabel2{font-size:15px; margin-top:5px;}
.Por{float:left; width:100%; text-align:center; margin:-5px 0 5px 0;}
.radio2{float: left; width: 33%;}

/* editing-by rajesh 07-10-2017 */

.sidebar-nav{/*width: 100%;*/}
.box-title{font-size:18px; padding:10px 0;}
.firfatchdetails{width:50%;}
.sdf{width:50%; float:left;}

table.dataTable thead .sorting_desc{background-image: none !important;}
#mhaTable, #firdonlisttable, #casedonlisttable{width: 100% !important;}
#courtlisttable{width: 100% !important;}
#courtlisttable thead tr th:nth-child(2), #courtlisttable tbody tr td:nth-child(2){width: 200px;}
.button_reg{background: #263949 !important; padding:5px 20px !important; margin: 0px !important;}
#firnotdon{width: 100%; height: 950px; overflow-y: scroll;}

/*sidebar-Nested submenu-css st*/
.nestedSubmenu{padding-left: 0 !important;   padding-right: 0 !important; }
.nestedSubmenuBg{background:#bfc4c9;}

/*sidebar-Nested submenu-css ed*/

.Legal_dropdown{position: relative; display: inline-block;}
.Legal_dropdown-content{display: none; position: absolute; background-color: #f9f9f9; min-width: 450px; font-size: 12px; box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); z-index: 1; left: -217px; top: 30px;}
.Legal_dropdown-content a{color: black; padding: 12px 16px; text-decoration: none; display: block;}
.Legal_dropdown-content a:hover {background-color: #f1f1f1}
.Legal_dropdown:hover .Legal_dropdown-content{display: block;}
.LegalOpDropCon{float:left; width:100%;}
.Legal_dropdown-content:before{content: ''; position: absolute; left: 48%; top: -10px; border-style: solid; border-width: 0px 10px 10px; border-color: rgba(0, 0, 0, 0) rgba(243, 243, 243, 0) rgb(0, 0, 0) rgba(0, 0, 0, 0);}
.Legal_dropdown-content:after{content: ''; position: absolute; left: 48%; top: -10px; border-style: solid; border-width: 0px 10px 10px; border-color:rgba(0, 0, 0, 0) rgba(243, 243, 243, 0) rgb(215, 226, 234) rgba(0, 0, 0, 0);}
.legal_bg{background: #d7e2ea !important;}
.editPro .radio label{padding: 0 2px 0 0;}

/* notice scroller     */
.news-item{border-bottom:1px dotted #555;}
.news-item table{width:100%;}
.news-item a{color:#428bca; float:right;}
.news-item a:hover{text-decoration:underline;}
.news-item p{width: 100%; float: left; font-size: 14px; line-height: 20px;}
.news-item p span{ color:#000; font-family: 'RobotoBlack'; padding:0 6px 0 0; float: left;}
.news-item h6{font-size: 11px; float: left; color: #263949;font-family: 'RobotoMedium'; padding-left:16px;}
.news-item .fa{ font-size:16px; color:#de0909;}

.demo1{padding:0 10px;}
.demo1 li{display: block; padding:10px 0;}


.noticeBg{background-image:url(../images/notice-banner-bg.png); background-repeat:no-repeat; background-size: cover;}
/* .pphomeMin{background-image: url(../images/dig-bg-3-bottom.png), url(../images/dig-bg-2-top.png);  background-repeat: no-repeat, no-repeat; background-position: bottom right, top left; background-size: 30% 40%, 100% 30%; min-height: calc( 100vh - 172px); background-attachment: fixed;} */

.pphomeMin{min-height: calc( 100vh - 172px);}

.pphomeItm{min-height: 476px;  max-height: 476px; overflow: scroll; box-shadow: -2px 1px 12px #000; border-radius: 5px; background: #f3f3f4;}
.digital_logo{float: left; width: 100%; margin: 0 auto;}
.digital_logo img{display: block; width: 8%; margin: 10px auto;}
.faqPage{padding:10px 30px; margin:0; float:left; width:100%; background: #e5e5e5; background-image: url(../images/faq-bg.svg); background-size: cover; background-attachment: fixed; background-position: center center;}
.faqPage h4{display: block;vertical-align:bottom;font-family: 'RobotoBlack'; font-size: 32px; line-height: 115%; color: #fff; width: 100%; padding: 10px 10px; text-align: center; margin: 0 0 20px; background: rgba(33, 64, 74, 0.93);}
.faqPage h5{font-style: normal; font-family: 'RobotoBold'; font-size: 16px; line-height: 20px; color: #292b2d; display: block; clear: both; margin-bottom: 10px; position: relative; z-index:1;}
.faqPage h5:before{content: ''; width: 12px; height: 12px; background-image: url(../images/bullet1.png); background-repeat: no-repeat; position: absolute; left: -20px; top: 5px;}
.faqPage p {font-style: normal;font-size: 16px; line-height: 20px; color: #000000; display: block; clear: both; margin-bottom: 16px; margin-bottom: 1%; float:left; width:100%;}
.faqPage ul{list-style: none; margin-bottom: 20px; float: left; width: 100%;}
.faqPage ul li{background: url(../images/bullet-faq.png) no-repeat 15px 8px; padding-left: 30px; margin: 0 0 10px; font-size: 14px; color: #4e5153; float: left;}
.demo1{height:initial !important;}
.FaqAra{ float:left; width:100%; padding: 0px 30px 0 40px;}
.faqPage1{ float:left; width:100%; background: rgba(255, 255, 255, 0.73);}
.bg_svg{background-color: #e5e5e5;height: 88vh;}
/* #page-content-wrapper, .bg_svg_prism{background: #e5e5e5;background-image:url(../images/grey-prism.svg);background-size:cover;background-attachment:fixed;background-position:center center;background-repeat:repeat;} */
#page-content-wrapper, .bg_svg_prism{/* background: #EEF3F7; */}
.Tab_araLeft .form-inline:nth-child(2) .col-md-6:nth-child(1) .form-group{margin-bottom: 20px; position: relative;}
.Tab_araLeft .form-inline:nth-child(2) .col-md-6:nth-child(1) .form-group #typeOfRelative-error{position: absolute; bottom:-25px;}
.passWidth90{ width:90% !important;}
#verifyModalLegal table tr td {  padding: 8px 10px;  border: 1px solid #ddd;}
.V_verifyTable tr td{ padding: 8px 10px;  border: 1px solid #ddd;  }
.no_border{border:0 !important;}

.photoid img{width: 100px !important; height: 128px;}


.half_part{float:left; width:46%; margin:0 0 0 4%; padding:10px; box-sizing:border-box;}
.half_part td{width: 50%;}
.formright_part{float: right; width: 50%; text-align: left;}
.brieftextarea{float: right; width: 75%; text-align: left; padding:10px; height: 80px;}
.brieftextarea2{float: right; width: 75%; text-align: left; padding:10px; height: 50px;}
#myModaldsheet .form-inline{width: 96%; margin-left: 2%;}

#page-content-wrapper{padding:0px;}
.admin_middle_cntnt{margin: 10px 0 58px 0;}
.panel-body{padding-top:20px;}
/*23-01-18-v  */
.case_tab{ float:left; width:100%;}
.case_filter{ float:left; width:100%;}
 .case_filter .radio{display: inline-block;    padding: 0 0 0 23px;}
.case_Table{float: left; width: 100%;}
.legAlOpPolice .form-group{width: auto !important; padding-right: 20px;}
.Parent_Leha{ margin:4px 0 0 24px;}
/* .cpp_service1{border:1px solid #000;} */
.cpp_service1 ul, .cpp_service2 ul{ list-style-type:none;}
#pdfModallegal{z-index: 100000;}
#recordAddFormABC{float: left;}
.RqCtentBody{padding: 20px 30px 10px 50px;}
.RqCtentBody fieldset{border: 1px solid #426eb1;}
.RqestPanel{position: relative; margin: 0px 0 20px 0;}
.RqestPanel legend{color: #3f6cad;}
.RqestPanel img{display: block; height: 70px;  left: 0; position: absolute; top: calc(50% - 17.5px);  -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%); width: 70px;}
.RqRpcontnt{padding: 5px 15px 15px 30px;}
.RqRemarkMainCntnt{ padding:10px;}
.RqRemark{position: relative; padding: 0; border: 1px solid #f4854b; background: #f1651d12; box-shadow: 5px 3px 5px #0000005c; margin-bottom: 20px;}
.RqRemarkHeding ,.BrfHeading{position: absolute; height: 100%; background: #f1651d; width: 100px;}
.BrfHeading{background: #1d72f1bf;}
.RqRemarkHeding:before, .BrfHeading:before{position: absolute; content: 'Brief'; top: calc(50% - 15px); left: 20%; font-size: 20px; color: #fff;}
.BrfHeading:before{content: 'Remark';}
.RqRemarkCntnt{margin-left: 105px;}
.RqBrief {background: #5688e814; border-color: #5393f5;}

/* contentRequest 20-02-18    */

.v_highlight{background-color: #cdd3d8 !important; color: #fff !important;}
#v_shortcontet table tr {    border: 1px solid #eae9e9;}
#v_shortcontet table tr td{border: 0px;}
#v_shortcontet table tr td img{width: 25px; height: auto;}
.erd_body tr td:nth-child(3){width:110px;}
.erd_body tr td:nth-child(4){width: 95px;}
#erd_sn{font-family: 'RobotoBold';}
#erd_from{font-family: 'RobotoBlack';font-size: 14px; width: auto; overflow: hidden; white-space: nowrap;}
#erd_subject{float: left; width: auto;}
#erd_content{position: relative; padding-left: 5px; color: #756d6d; float: left; width: auto;}
#erd_content:before{position: absolute; content: "-"; left: 0;}
#erd_img{width: 24px; overflow:hidden; max-height:20px;}
#erd_date{floar:left; width: 100%; font-family: 'RobotoBold';}
.shortDis table tr td{border: 0px; padding: 2px;}
.attachdFileM{float: left; width: 100%;}
.attachdFileM ul{float: left; width: 100%; font-size: 0; list-style-type: none; text-align: center;}
.attachdFileM ul li{width: 8%; margin: 10px 1% 10px; position: relative; display: inline-block;}
.attachdFileM ul li img{width: 100%; margin: 0 auto;}
.attachdFileM ul li:hover .attachDown{display: block;}
.attachDown{position: absolute; top: 0; left: 0; right: 0; margin: 0 auto; width: 100%; background: #000000c7; height: 100%; border: 3px solid #00000061; transition: .3s all ease; -webkit-transition: .3s all ease; display: none;}
.attachDown p{color: #fff; text-align: center; font-size: 12px; line-height: 15px; padding: 5px 3px 10px; margin-top: 5px;}
.attachDown img{width: 28px !important; margin: 11% 0 0px 0% !important;}
.cion tr td:nth-child(3){width: 150px;}
.erd_body tr td:first-child{width: 80px;}
ul.mainServiA1 {float:left; margin-top:-15px; width:100%; margin:0; vertical-align: top; text-align: left; padding:10px; border-right:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; height: 230px !important; overflow:auto;border-radius: 8px;}
.cpp_service1 ul.mainServiA1:last-child{border-right: 0px;}
.cpp_service2 ul.mainServiA1{border-right: 0px;}
.fir_search3 ul, .cpp_service2 ul{padding-left:30px;}
.fir_search3 ul li, .cpp_service2 ul li{margin-top: 5px;}
.fir_search3 ul li input[type=checkbox], .cpp_service2 ul li input[type=checkbox]{margin-right:5px;}
.Tab_deTails{padding-top:10px;}

/*  tabs css start here  */
.nav-tabs{border-bottom: 1px solid #333;}
.tab-content {border: 1px solid #ddd; border-top: 0; float: left; width: 100%;background: #fff; padding:20px;}
.nav-tabs>li{float: left; margin-bottom: -1px; border: 1px solid #d7d7d7; background-color: #edf2f4;}
.nav-tabs>li>a{margin-right:0;margin-left:0;display:block;}
.nav-tabs>li>a:first-child.active, .nav-tabs>li>a:first-child.active>:focus, .nav-tabs>li>a:first-child.active>:hover{border-top: 2px solid #e46216; border-bottom: 0px; color: #1b2f35; background: #fff;}
.nav-tabs>li:nth-child(2).active>a, .nav-tabs>li:nth-child(2).active>a:focus, .nav-tabs>li:nth-child(2).active>a:hover{border-top: 2px solid #4986e7; border-bottom: 0px; color: #1b2f35; background: #fff;}
.nav-tabs>li:nth-child(3).active>a, .nav-tabs>li:nth-child(3).active>a:focus, .nav-tabs>li:nth-child(3).active>a:hover{border-top: 2px solid #f00; border-bottom: 0px; color: #1b2f35; background: #fff;}
.nav-tabs>li:nth-child(4).active>a, .nav-tabs>li:nth-child(4).active>a:focus, .nav-tabs>li:nth-child(4).active>a:hover{border-top: 2px solid #336b82; border-bottom: 0px; color: #1b2f35; background: #fff;}
.att_img{ width: 30px; margin:0 auto; display: block;}
.att_img img{width: 30px;}
.att_imgs img{width: 30px;}
#rmarks1, #bfact1, #attechment{width:82%; margin-right:5%; float: right;}
.comingSoon{float:left; width:100%;margin-top: 240px;}
.comingSoon h4{text-align: center; font-size: 32px; line-height: 36px;font-family: 'RobotoBold';color: #0000006e;}
.comingSoon h4 span{ color: #fb0d0d7a; font-family: 'RobotoBold';}

/* 14-03 */
.nav-side-menu{overflow: auto;font-size: 14px; width: 100%; background: #fff;  color: #000;}
.nav-side-menu .brand{background-color: #23282e; line-height: 50px; display: block; text-align: center; font-size: 14px;}
.nav-side-menu .toggle-btn{display: none;}
.menu-list{ border-top: 1px solid #e1e1e1; float: left;  width: 100%;}
.nav-side-menu ul, .nav-side-menu li{list-style: none; padding: 0px; margin: 0px;  float: left; width: 100%; border: 1px solid #e1e1e1;  border-top: 0px;}
.nav-side-menu ul :not(collapsed) .arrow:before, .nav-side-menu li :not(collapsed) .arrow:before{font-family: FontAwesome; content: "\f078"; display: inline-block; padding-left: 10px; padding-right: 10px; vertical-align: middle; float: right;}
.nav-side-menu ul .active, .nav-side-menu li .active{border-left: 3px solid #d19b3d; background-color: #4f5b69;}
.nav-side-menu ul .sub-menu li.active, .nav-side-menu li .sub-menu li.active{color: #d19b3d;}
.nav-side-menu ul .sub-menu li, .nav-side-menu li .sub-menu li{background-color: #c5ccd4;border: none;line-height: 28px;border-bottom: 1px solid #23282e;margin-left: 0px;color: #000;}

.nav-side-menu ul ul li{ padding-left:15px;   background: #eee;}
.nav-side-menu li a{text-decoration: none; color: #010101;}
.nav-side-menu li:hover{ background-color: #ccc; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; -ms-transition: all 1s ease; transition: all 1s ease;}
.nav-side-menu .menu-list .menu-content {display: block;}

.nav-side-menu table { margin:0px;}
.nav-side-menu table tr td{ border:0;}
h3.subject_heading{padding: 10px 0 20px;font-size: 16px;font-family: 'RobotoMedium';padding-left: 4px;    background: #fff;    border-top: 1px solid #e1e1e1;}

 /*  vikas -14-3-*/

.vMailReply{float: left; width: 100%; min-height: 80px; background: #fff; border: 1px solid #c1c1c1; padding:0;}
.ReplyOrFrwd{float:left; width:100%; padding: 6px;}
.ReplyOrFrwd p{padding:0; margin:0; color:#a59797;}
.ReplyOrFrwd p a{ padding:0; margin:0; color:#000000e3;}
.ReplyOrFrwd p a:hover {    text-decoration: underline;}
.eproReplMen{float: left; width: 100%;  padding: 0;}
.replyTOm{float:left; width:100%;  border-bottom: 1px solid #c1c1c1; padding:10px 15px;}
.replyTOm p{ float:left; width:auto;}
.trashD {font-size: 18px; color: #b30606;}
.replyTOm span.to{ padding-right: 5px; float: left; width: auto; }
.replyTOm span.fa.fa-trash { font-size: 16px;color: #ad0000;}
.toFrwrd{ margin-top:3px;}
.replyTOms1{ float:left; width:100%; padding: 30px 25px 0px;}
.replyTOms1 select.form-control {float: left; margin-right: 10px;}
.replyTOms1 textarea{ resize:none;  padding: 15px; margin:10px 0 5px;}
::placeholder{color:#000;}
.Frward_User{float:left; width:auto;}
.Frward_User select.form-control{float: left; width: auto;  margin: 0 13px; height: 30px;}
.reply_footer{    padding: 8px 20px; float:left; width:100%; border-top:1px solid #c1c1c1; margin-top: 40px;}
.reply_footer .fa-trash{color: #900404; font-size: 18px;margin-top: 10px; margin-right: 6px;}
.reply_footer .fa-trash:hover{color: #000; }
.epro_content_mAra{ float:left; width:100%;}
.epro_content{float: left; width: 100%; padding: 10px 0 10px 20px; }
.epro_content p{ float:left; width:100%; font-size:13px;     line-height: 22px;}
.epro_content p span{font-family: 'RobotoMedium';min-width:90px;float:left;width:220px;margin-right:10px;padding-right:10px;position:relative;}
.epro_content p span:before {content:':'; margin-left:212px; position:absolute;}
.epro_msgCmnt{float: left; width: 100%; padding: 0px 20px 0 0; margin-top: 10px;}
.msgCmtBrfCmt{position: relative; float: left; width: 100%; margin: 0 0 20px;}

h6.brfHeading{font-family: 'RobotoMedium';color: #564343;display:  inline-block;float:  left;padding:  0 15px 0 0;width: 100%;}
p.brfContnt{position:  relative; width:  auto;}
.epro_msgCmnt p{color:#564343; text-align:justify;}
.epro_docs{ float:left; width:100%; margin-bottom:20px; margin-top:10px;}
.epro_dotBorder{ float:left; width:100%;  border-top:1px dotted #c5c5c5; height:2px;}
.epro_docs ul{ float:left;width:100%; font-size:0; border:0px !important;}
.epro_docs ul li{     float: left; text-align:center;    width: 20%;    background: transparent !important;    border-bottom: 0 !important; margin-bottom: 20px;  padding:0 !important; }
.doc_attach{width:130px;display:inline-block;border:1px solid #e5e5e5;background:#f5f5f5;position:relative;}
.attach_ttlMain{float: left; width:  100%;}
.doc_viewDwn{display: block; width:  100%; margin: 15px 0 15px; text-align: center;}
.view_main{display:  inline-block;background:#777;padding: 2px 9px;margin: 0 10px;border-radius:  3px; box-shadow: 4px 3px 5px #00000024;}
.view_main:hover{background: #000;}
.doc_viewDwn img{width: 15px;margin:  0;}
.attach_title{padding: 4px 6px 0px 6px; margin: 0 auto; text-align: center; border-top: 1px solid #c5c5c5; float:left;}
.proAtt_img{display:inline-block;width: 16px;}
.proAtt_img img{width: 100%;margin:  0;}
.attach_title h6{display:block; width: auto; padding: 0 0 5px 0; font-size: 11px; font-family: 'RobotoBold'; padding-left: 3px; color: #777; word-break: break-all;     min-height: 42px; max-height: 42px; overflow: auto;}
.menu-conten li table tr td .fa{color: #9e9e9e;}
.menu-content span.fa{color: #a7a4a452; }
.proLtab>li{ width:25%; border-bottom:0px;}
.proLtab li span.lbel{  background-color: #337ab7;color:#fff;font-size:10px;width:auto;padding:0 3px;margin-left:5px;display:table;border-radius:3px;font-family:'RobotoRegular';}
.MenuInsel .btn { display: inline-block; padding: 2px 6px;}
.menFilter1{float:left; width:auto; margin-top: 6px;}
.filterSel{float: left; width: auto; margin-left: 6px;}
.filterSel select{ padding:6px;}
.filterSel2 ul li .input-group { width: 142px;}
.filterSel2 ul li select {width:155px;}
.filterSel2 ul{ float:left; width:100%; text-align:right; font-size:0; }
.filterSel2 ul li{ list-style-type:none; float:left;     width: auto;  margin: 0 5px; font-size:14px;}
/*.menuLR1{float:left; width:100%; margin:10px 0; border: 1px solid #ccc6c6;  border-radius:5px; border-left: 0; border-right: 0;display: table;     background: linear-gradient(to right, #b76d3f14, #0eb89114, #bd8d701a ); -webkit-background: linear-gradient(to right, #b76d3f14, #0eb89114, #bd8d701a ); -moz-background: linear-gradient(to right, #b76d3f14, #0eb89114, #bd8d701a ); -o-background: linear-gradient(to right, #b76d3f14, #0eb89114, #bd8d701a );}*/
.menuLR1 {float: left;width: 100%;border-left: 0;border-right: 0;display: table;background: #DFEDF9;margin: 5px 0 6px;border-radius: 10px;}

.menuLR1 .btn-default:hover, .menuLR1 .btn-default:active{background-color:initial;}
.menuLR1 .btn-default.active.focus, .menuLR1 .btn-default.active:focus, .menuLR1 .btn-default.active:hover, .menuLR1 .btn-default:active.focus, .menuLR1 .btn-default:active:focus, .menuLR1 .btn-default:active:hover, .menuLR1 .open>.dropdown-toggle.btn-default.focus,  .menuLR1 .open>.dropdown-toggle.btn-default:focus,  .menuLR1 .open>.dropdown-toggle.btn-default:hover{color: #333; background-color: initial;}
.login01 .dropdown{float: left;}
.login01 .backBtn a { float: left;  width: 100%;}
.login01 .backBtn img{width: 100%; margin: 0;  transition: .3s all ease; min-width: initial; max-width: initial; min-height: initial; max-height: initial; border-radius: initial;}
.login01 img { min-width: 30px; max-width: 30px; min-height: 30px; max-height: 30px;border-radius: 50px;  margin: 5px 0;}
.login01 .dropdown-menu{left:-95px;}
.backBtn123{float: left; margin: 6px 20px 0px 0;}
.backBtn321{float: left; margin: 6px 20px 0px 0;}
.nav-tabs>li.active>a .lbel, .nav-tabs>li.active>a:focus .lbel, .nav-tabs>li.active>a:hover .lbel {background-color: #368a02;}
.ReplyHeading, .ReplyHeading1{float: left; width: 100%;}
.ReplyHeading thead th, .ReplyHeading1 thead th{text-align:left; padding:5px 0 5px 8px;/* float: left; */ }
#allreqcase .col-sm-12{overflow-x: auto;}
#allreqcases{padding-right:5px; box-sizing:border-box;}
table#allreqcases tr:hover td:nth-child(2){ text-decoration:underline;}
#allreqcases tbody tr{ cursor:pointer;}
#allreqcases_wrapper .row:nth-child(2){margin:0px; padding:0px;}
#allreqcases table.table-bordered.dataTable td:last-child, table.table-bordered.dataTable td:last-child{min-width: 150px;}
#pdfModel{z-index: 1060;}
.add_field_button{background: none; border: 0px; text-decoration: underline;}
.add_field_button:hover{color:#337ab7}
.input_fields_wrap{float: left; width:100%;}
.input_fields_wrap div{margin-bottom: 10px;}
.input_fields_wrap div a{text-decoration: underline;}
.input_fields_wrap div button, .input_fields_wrap div .remove_field{float: right;}
#markModel .modal-header h4{margin-top: 0;}
textarea.form-control{resize: none;}
/*   23-3 */
table#casehisttbl tr{ cursor:pointer;}

/* .ReplyHeading tbody tr td:nth-child(1), .ReplyHeading thead tr th:nth-child(1), #menu-content table thead tr td:nth-child(1), #menu-content table tbody tr td:nth-child(1){width: 6%}
.ReplyHeading tbody tr td:nth-child(2), .ReplyHeading thead tr th:nth-child(2), #menu-content table thead tr td:nth-child(2), #menu-content table tbody tr td:nth-child(2){width: 14%}
.ReplyHeading tbody tr td:nth-child(3), .ReplyHeading thead tr th:nth-child(3), #menu-content table thead tr td:nth-child(3), #menu-content table tbody tr td:nth-child(3){width: 17%}
.ReplyHeading tbody tr td:nth-child(4), .ReplyHeading thead tr th:nth-child(4), #menu-content table thead tr td:nth-child(4), #menu-content table tbody tr td:nth-child(4){width: 18%}
.ReplyHeading tbody tr td:nth-child(5), .ReplyHeading thead tr th:nth-child(5), #menu-content table thead tr td:nth-child(5), #menu-content table tbody tr td:nth-child(5){width: 12%}
.ReplyHeading tbody tr td:nth-child(6), .ReplyHeading thead tr th:nth-child(6), #menu-content table thead tr td:nth-child(6), #menu-content table tbody tr td:nth-child(6){width: 13%}
.ReplyHeading tbody tr td:nth-child(7), .ReplyHeading thead tr th:nth-child(7), #menu-content table thead tr td:nth-child(7), #menu-content table tbody tr td:nth-child(7){width: 10%;  display: table-cell;}
.ReplyHeading tbody tr td:nth-child(8), .ReplyHeading thead tr th:nth-child(8), #menu-content table thead tr td:nth-child(8), #menu-content table tbody tr td:nth-child(8){width: 10%;  display: table-cell;} */

.ReplyHeading thead tr th:nth-child(7){background: #5bc0de38;}

#firdonlisttable thead tr th:nth-child(9),
#firnotdonlisttable thead tr th:nth-child(9),
#pjlisttable thead tr th:nth-child(9),
#newcasefollowtable thead tr th:nth-child(8),
#newcasemarktable thead tr th:nth-child(8),
#casecompleted thead tr th:nth-child(8),
#allreqcases thead tr th:nth-child(8)
 {
    background: #5bc0de38 !important;
}

.replyinbox2 tbody tr td:nth-child(1), .replyinbox2 thead tr th:nth-child(1){width: 7% !important;}
.replyinbox2 tbody tr td:nth-child(2), .replyinbox2 thead tr th:nth-child(2){width: 15% !important;}
.replyinbox2 tbody tr td:nth-child(3), .replyinbox2 thead tr th:nth-child(3){width: 14% !important;}
.replyinbox2 tbody tr td:nth-child(4), .replyinbox2 thead tr th:nth-child(4){width: 18% !important;}
.replyinbox2 tbody tr td:nth-child(5), .replyinbox2 thead tr th:nth-child(5){width: 12% !important;}
.replyinbox2 tbody tr td:nth-child(6), .replyinbox2 thead tr th:nth-child(6){width: 10% !important;}
.replyinbox2 tbody tr td:nth-child(7), .replyinbox2 thead tr th:nth-child(7){width: 9% !important;  display: table-cell;}
.replyinbox2 tbody tr td:nth-child(8), .replyinbox2 thead tr th:nth-child(8){width: 15% !important; display: table-cell;}

#casehisttbl1 tr td{border:1px solid #ddddddc2 !important;}
#casehisttbl tr td, #casehisttbl1 tr td{border-top: 0 !important;}
.ReplyHeading1 thead th{border: 1px solid #ddd; border-right: 0px; /* min-height:55px; */}
#firnotdonlisttable tr{cursor:pointer;}
div#histryDetails tr td, div#histryDetails tr th{border:1px solid #ddddddc2;}
table#LegalNCrcvList tr:hover td:nth-child(1){ text-decoration:underline;}
table#LegalNCSentlist tr:hover td:nth-child(1){ text-decoration:underline;}
table#LegalNCSentlist tr:hover{ cursor: pointer;}
table#LegalFCSentlist tr:hover {cursor: pointer;}
table#LegalFCSentlist tr:hover td:nth-child(1) {text-decoration: underline;}
table#firdonlisttable tr:hover {cursor: pointer;}
table#firdonlisttable tr:hover td:nth-child(2) {text-decoration: underline;}
table#firnotdonlisttable tr:hover {cursor: pointer;}
table#firnotdonlisttable tr:hover td:nth-child(2) {text-decoration: underline;}

a.Pz1{text-decoration:underline; color: #71a7ec;}
a.Pz1:hover{color:#6382f9;}

ul.desig1{ float:left; width:100%;}
ul.desig1 li{float:left; width:20%; list-style-type: none;}
ul.desig1 li:last-child{ width:80%;}
.lkist1, .lkist2, .lkist3{float:left; width:100%;}
.removblDiv{padding:0px;}
.removblDiv .close{top: 0px;  right: 6px !important;}
.rmblSec{padding:0; float:left; width:100%; margin: 5px 0;}
.remLabl p{position:relative;}
.remLabl{float:left; width:20%; text-align:left; padding: 0 10px 0 0;}
.remLabl p:after {content: ':';margin-left: 212px;position: absolute;display: block;top: 0;}
.rmblContnt{ float: left; /* width:70%; */ padding: 0 10px 0 7px; text-align: justify;}
.rmblDwnld{float: left; /* width:10%; */ padding:0 7px;}
.hyperlink{color: #2b85d4; text-decoration: underline; cursor: pointer;}

.pzBold{font-size: 20px; font-family: 'RobotoBold';text-align: center;}
.seLList{float:left; width:100%;}
.seLList ul{ float:left; width:100%;}
.seLList ul li{ float: left; width: 100%; margin: 3px 0; list-style-type: none; line-height: initial;}
.seLList ul li span{font-family: 'RobotoBold'; margin-right: 5px;}
#menu-content table{border: transparent;}
#menu-content table tr td, #menu-content table tr th{word-break: break-word;}
#newcasemarktable tbody tr:hover,
#newcasefollowtable tbody tr:hover,
#casecompleted tbody tr:hover {background:#ccc; cursor:pointer;}
table#newcasemarktable tr:hover td:nth-child(2),
table#newcasefollowtable tr:hover td:nth-child(2),
table#casecompleted tr:hover td:nth-child(2) { text-decoration: underline;}
.lefA1{float: left; width: 19.5%; margin-right: .5%;}
.righA1{float: left; width: 79.5%; margin-left: .5%;}
h3.caseSubHeading{float:left; width:100%;    color: #006bc5; font-size: 18px; font-family: 'RobotoBold'; margin-top: 25px;}

.close{opacity:1;}

/*   Different User Radio Option with animantion */

@keyframes click-wave {
  0%{height: 15px; width: 15px; opacity: 0.35; position: relative;}
  100%{height: 100px; width: 100px; margin-left: -42px; margin-top: -42px; opacity: 0;}
}

.option-input{-webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none; position: relative; top: 0; right: 0; bottom: 0; left: 0; height: 15px; width: 15px; transition: all 0.15s ease-out 0s; background: #cbd1d8; border: none; color: #fff; cursor: pointer; display: inline-block; margin-right: 0.5rem; outline: none; position: relative; z-index: 1;}
.option-input:hover{background: #337ab7;}
.option-input:checked{background: #337ab7;}
.option-input:checked::before{height: 15px; width: 15px; position: absolute; content:'\2713'; display: inline-block; font-size: 12px; text-align: center; line-height: 17px;}
.option-input:checked::after{-webkit-animation: click-wave 0.5s; -moz-animation: click-wave 0.5s; animation: click-wave 0.5s; background: #337ab7; content: ''; display: block; position: relative; z-index: 100;}
.option-input.radio{border-radius: 50%;}
.option-input.radio::after{border-radius: 50%;}
input[type=file]:focus, input[type=checkbox]:focus, input[type=radio]:focus{outline:none;}
.radio1:checked, .radio1:checked::after, .radio1:hover, .checkbox1:checked, .checkbox1:checked::after, .checkbox1:hover{background: #ffad00;}
.secLabel{padding: 0px 0px 2px 6px; font-family: 'RobotoBold'; color: #000000; float:left; width:100%; text-align:center; padding-bottom:5px;font-size:18px;}
.secLabel2{color: #263949; font-size: 18px; text-transform: uppercase; font-family: 'RobotoBold'; margin-bottom: 10px;}
.well{float:left; width:100%;}
.blah{min-width:50px !important;max-width:50px; position:relative; top: 0px; right: 20px; min-height:50px;max-height:50px;}
.PhotoVal{width: 250px !important; left: 0%!important; top: 74% !important;}
.PhotoVal ul li{color: #000; background:none;}
.input-group-text{padding: 6px 9px;}
.Offhead1{font-size: 18px; background: #a4a9ad; color: #fff;}
.nav > li > a{padding:10px;}

/* Format text- editor   */
#disposalid123 .richText .richText-editor{ height:180px !important;}
.richText .richText-toolbar ul li a{padding:5px !important;}
/* .richText-toolbar ul li:nth-child(19), .richText-toolbar ul li:nth-child(18), .richText-toolbar ul li:nth-child(16), .richText-toolbar ul li:nth-child(15), .richText-toolbar ul li:nth-child(14), .richText-toolbar ul li:nth-child(13), .richText-toolbar ul li:nth-child(12){ display:none !important;} */
.richText-help{display:none !important;}
.box-content{float: left; width: 100%;}

.msgCmtBrfCmt ol, .msgCmtBrfCmt ul{padding-left:30px;}
.msgCmtBrfCmt ul li{list-style-type:disc;   background: transparent;  border: none !important;}
.msgCmtBrfCmt ol li{list-style-type: decimal;  background: transparent !important;  border: none !important;}
.msgCmtBrfCmt table {width:  100%;}
.msgCmtBrfCmt table tr td { border: 1px solid #e6e6e6; padding: 5px;}

.demoSiteLink{float: left; width: 100%; text-align: center; margin-bottom: 10px; margin-top: -40px;}
.demoSiteLink p{margin: 0 auto; width: 140px; height: 40px; text-align: center; display: flex; flex-direction: column; background: #6f9ebb; border: 1px solid #757474; border-radius: 4px; color: #fff; justify-content: center; font-size: 16px; font-family: 'RobotoBold'; transition:all ease 0.3s;}
.demoSiteLink p:hover{color:#000;}
.demoSiteLink a{color: #fff; display:inline-block;}

/* ////////////////   Editing by rajesh 13-08-2018   /////////////////////// */

.login01 h4{float: left; margin-top:15px;margin-top:12px;padding-left:15px;font-size:16px;}
.login01 form{float:right;}
.login01 .backBtn {float: right; width: 65px; margin:  0 10px;}
#printhistory{margin-top: 7px;}
.filterSel2{ float:right; width:77%;}
.MenuInsel{float: left; width: 90%;}
.seLList ul li{color:#594d98;}
.seLList ul{margin: 10px 0;}
.menuLR1 .login01 img{min-height: 40px;max-width: 46px;}

.user-image-top{width: 23px; height: 23px; border-radius:50%;}
.up_login_detail ul li.open .dropdown-menu{width: 230px; margin-left: -100px; padding-right:8px;}
.up_login_detail ul li.open .dropdown-menu li.user-footer{float: left; width: 100%;}
.up_login_detail ul li.open .dropdown-menu img{width: 120px; height:120px; padding:10px; border-radius:10px;}
ul.breadcrumb{padding:0; margin:5px 0; list-style: none; background-color: transparent; border-radius: 4px; text-align: left; font-size: 16px;color:#ffffff;font-family: 'RobotoRegular';}
ul.breadcrumb>li:before{color:#ffffff !important;}
ul.breadcrumb>.active { color: #ffffff;}

.welPageInst{float: left;width: 100%;padding: 0 0 50px;}
.welPageInst ol{ float: left;width: 100%;padding-left: 30px;margin:12px 0 0; }
.welPageInst ol li{float:left; width:100%; margin-bottom:12px; font-size: 14px; }
.welPageInst ol li>span{padding: 0; margin:0; font-family: 'RobotoBold'; color: #076fd4;}
.welPageInst ol li>h6{font-size:18px; padding:15px 0 0 0; color: #d45005;font-family: 'RobotoMedium';}
.welPageInst ol li ol li{ list-style-type:lower-roman;}
.gmCntWel{min-height:calc( 100vh - 166px);}
 .aHigh1p{padding-left:10px; text-decoration:underline; color: #23527c;}
.aHigh1p:hover{text-decoration:underline;}
.optionalText h3{color: #257ca5; font-size: 20px; display: inline-block; position: relative; margin: 20px 0 10px 0;}
.optionalText h3:before{content:''; position: absolute; background: #257ca5; width: 100px; left: -103px; top: 13px; height: 2px;}
.optionalText h3:after{content:''; position: absolute; background: #257ca5; width: 100px; right:-103px; top:13px; height: 2px;}
ul.case1P{float:left; width:100%; font-size: 0; list-style-type: none; padding:0; margin:0;text-align:center; }
ul.case1P li{ width:100%; float: left; font-size: 14px; text-align: left;}
ul.case2P{float:left; width:100%; font-size: 0; list-style-type: none; padding:0; margin:0;text-align:center; }
ul.case2P li{ width:30%; margin:0 1%; display: inline-block; font-size:14px;}

.up_login_detail .open>.dropdown-menu{display: block; left: -135px; top: 42px;}
.up_login_detail ul li.user-header:before{content: ''; position: absolute; width: 0; height: 0; border-left:10px solid transparent; border-right:10px solid transparent; border-bottom:10px solid #dddddd; top: -11px; right: 1px;}
.up_login_detail ul li.user-header{width: 100%;    height: 100%; display: table;}
.up_login_detail ul li.user-header img{width: 150px; height: 150px;}

.af1p{display:inline-block; width:auto !important; font-family: 'RobotoMedium';}
.af1p:before{content:none !important; }
.datepicker table{border:initial;}
.datepicker table tr td.disabled, .datepicker table tr td.disabled:hover{color: #d4d3d3;cursor: no-drop;}
.av1S{width:15% !important;}

/* only for caseList, DraftChargesheet and LrgalOpinion  */
.TraBdBg1{background: linear-gradient(to bottom, #d6e8f2, #ebe8e4 ) center fixed ;}
.proLtab > li > a { min-height: 50px; display: flex; flex-direction: column; justify-content: center; align-items: center; text-align:center;font-family: 'RobotoBold';}
.proTab20>li{width:20%;}

.activityRemarks{float: left; width: 14.5%;}
.activityRemarkstextarea{float: right; width: 85.5% !important;}
.saveActivity{margin-bottom: 15px;}
#ActivityReportBail{float: left; width: 100%;}
#ActivityReportBail tr th, #ActivityReportBail tr td{padding:5px;}
#dynamicActivityform #wrapper{padding-left:0px !important;}
table#DailyAcReport{ margin:0;}
table.table-bordered.dataTable tbody td a{cursor: pointer;}
.addaccused,.removeaccused{float: left; width: 100%; margin-bottom:3px; margin-top:3px;}
.addaccused input, .removeaccused input{float: left; width: 55%; margin-bottom: 10px;}
.addaccused a img, .removeaccused a img{margin-left: 10px;}
.multiselect-native-select .btn-group, .multiselect-native-select .btn-group .multiselect{float: left; width: 100%;}
#caseRegistrationByType .ProLabel, #caseRegistrationByfilling .ProLabel, #caseRegistrationByDate .ProLabel,  #caseRegistrationByFir .ProLabel{  text-align: center; }


/*  scroll/return to top - button  css starts */
#return-to-top {position: fixed;cursor: pointer;z-index:2;bottom: 80px;right: 20px;background: rgba(0, 0, 0, 0.5);width: 50px;height: 50px;display: block;text-decoration: none;-webkit-border-radius: 35px;-moz-border-radius: 35px;border-radius: 35px;display: none;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
#return-to-top .fa-chevron-up {color: #fff;margin: 0;position: relative;left: 16px;top: 13px;font-size: 19px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
#return-to-top:hover {background: rgb(38, 57, 73, 0.9);}
#return-to-top:hover .fa-chevron-up {color: #ffffff;top: 5px;}
/*  scroll/return to top - button  css ends */

.userManual{float:left; margin-right:5px; }
.userManual ul.dropdown-menu {left: -30px !important; top: 5px !important; padding-left:0px !important; width:160px;   padding-top: 0; padding-bottom: 0; box-shadow: 5px 7px 5px 0px slategrey;}
.userManual ul.dropdown-menu li{width:100%; padding:0; border-bottom: 1px solid #e6e4e4}
.userManual ul.dropdown-menu li a{width:100%; padding: 0px 15px; text-align:left;}


/* editing by Rajesh at 29-03-2019 */

.erroePage{width: 500px; margin: 16% auto; float: none;}
.errorInner{padding: 20px; float:left; box-shadow: 0px 1px 3px #7a6d6d; background: #d7d7d7;}
.errorInner h4{text-align: center; margin-top: 20px; color: #bd7c34;}
.errorInner span{float: left; width: 100%; text-align: center; margin: 20px 0; font-size: 16px;}
.remarks{color: #ec8181;  text-decoration: underline;}
.TypeCheck{ margin-top:20px;}
.TypeCheck  input[type=checkbox]{position: relative;margin-left: 0;margin-right: 12px;margin-left: 2px;}

/*  Editing by Rajesh on 29-04-2019   */

.otpMail, .otpMobile{color:#fff;padding:0;color:#e48c1f;border-radius:5px;cursor:pointer;}
.otpMobile{margin-left:10px;}
.otpMail:hover, .otpMobile:hover{color:#337ab7;}
.disabledbutton {pointer-events:none;opacity:0.4;}
.TitleComV1{ margin-top: 5px; margin-bottom:15px; float:left;}
.TitleComV1 strong{float:left; margin-right:5px;}
.TitleComV1 a{text-decoration: underline;color: #2496d8; margin-right: 8px; float:left; width:auto; position:relative;}
.TitleComV1 a:before {    content: ",";    position: absolute;    bottom:0;    right:-4px;}
.TitleComV1 a:last-child::before{content:"";}
.well.w3-white{border-radius: 24px; box-shadow: 0px 0px 10px #00000021; -ms-box-shadow: 0px 0px 10px #00000021; -o-box-shadow: 0px 0px 10px #00000021;  -moz-box-shadow: 0px 0px 10px #00000021;}
.Radio1v label{cursor:pointer;margin-left: 12px;}
.Radio1v label  input{margin: 0 5px 0 0;}
.activtyBG{background: #5596751f;}
.pad37{padding: 3px 7px!important;}
.w-60p{width:60px !important;}
.w-100p{width:100px !important;}
.w-130p{width:130px !important;}
.w-160p{width:160px !important;}
.w-180p{width:180px !important;}
.activityT1{background: #cacee294; border-radius: 10px; padding-top: 7px; border: 1px solid #5f5959; margin-bottom: 6px;}
.cctnsdata tr{ cursor:pointer;}
span.statusCl {margin-left: 50px;}
span.statusVl {font-family: 'RobotoRegular' !important;margin-left: 6px;padding:6px 12px;background: #EE9900;color: #ffffff;border-radius: 5px;font-size: 12px;font-weight:400;}
#cctnsdata tr:hover{ cursor:pointer;}
.lightH1{width: 100%; color: #5a5353;}
.highlightV1{background: #ece8b7;-webkit-animation: NAME-YOUR-ANIMATION 1s infinite;-moz-animation: NAME-YOUR-ANIMATION 1s infinite;-o-animation: NAME-YOUR-ANIMATION 1s infinite;animation: NAME-YOUR-ANIMATION 1s infinite;}

@-webkit-keyframes NAME-YOUR-ANIMATION {
  0%, 49% {background-color: rgb(232, 125, 125);}
  50%, 100% {background-color: rgb(125, 138, 232);}
  }
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{outline:none;}
#directlisttable tr td:nth-child(1),#directlisttable tr th:nth-child(1){width:30px}
#directlisttable tr td:nth-child(2),#directlisttable tr th:nth-child(2){width:140px}
.btnv12{color:#000; text-decoration:none !important;}
.regV12{font-size:12px;}
.regV12 .fa{font-size: 34px; float:left;}
.regV12 span{margin: 2px 0 0 5px;float: left;width: auto;}
.regV12 .fa-check{color: #02b702;}
.regV12 .fa-times{ color:#ff0000;}
.removeaccused1.add {margin-top: 5px;}
table.orgTable{width:100%;}
a.home-icon .fa {padding: 0 2px;}
table.orgTable tr th, table.orgTable tr td {padding:5px 10px;text-align:left;border:1px solid gray;}
#directlisttable tr td:last-child {}
.blink {animation: blink-animation 1s steps(5, start) infinite;-webkit-animation: blink-animation 1s steps(5, start) infinite;}
form#statewisereportform .col-md-2 {margin-bottom:10px;}
.update_pass_main h6{font-family: 'RobotoBold';margin-bottom: 15px;font-size: 18px;text-align:center;}
.whit{background-color:#ffffff !important;}
#mid_u4 h4.panel-title{font-size:18px;font-family: 'RobotoBold';}
.admin_middle_cntnt h4.panel-title {font-family: 'RobotoBold';}
div#court_Tab .w3-panel.w3-border.w3-light-grey.w3-round-large {border: 0 !important;!i;!;}
div#court_Tab .col-md-7.padr0.adspadr15.filterbox .well {padding: 15px 15px 15px;}

#b {
    width: 40%;
    bottom: auto;
    left: 30%;
    top: 70px;
}
@keyframes blink-animation {
  to {
    visibility: hidden;
  }
}
@-webkit-keyframes blink-animation {
  to {
    visibility: hidden;
  }
}



/* Edited by Mohit */

div#histryDetails .nav-side-menu ul, div#histryDetails .nav-side-menu li{border:0;}
div#histryDetails .table>thead:first-child>tr:first-child>th{border: 1px solid #ddd;}
.col-md-12.well.adjornOpt {padding: 10px 20px 11px;}
.admin_middle_cntnt h3.well.text-center.mart5.marb5.pad5 {font-size: 20px !important;padding: 10px !important;}
#tableaddcss th{border: 1px solid #ddd;min-height: initial;text-align: center;padding: 10px 0;}
#tableaddcss .table>thead:first-child>tr:first-child>th {border: 1px solid #ddd;}
div#getcommdetails .nav-side-menu li{border:0;}
textarea#pro_n {width: 50%;padding: 0 15px;line-height: initial;}
div#assignpage table {width: 99% !important;}
div#regcnrlist button.btn.btn-sm.btn-success.mart20 {margin-top: 25px !important;}
div#newcase a.regV12.btn.btn-success.btn-sm {margin-top: 6px !important;}
.rg_h {text-align: right;padding: 15px 0 0 0;}
.rg_h img {height: 64px;padding: 0 0 0 15px;}
table#casehisttbl tr td {border: 1px solid #e1e1e1;}
div#histryDetails111 .nav-side-menu ul, div#histryDetails111 .nav-side-menu li{border:0;}
.table-responsive{clear:both;}
div#createdUserTable_wrapper table.dataTable tbody td {padding: 5px 5px 5px 16px;}



#new_docs {width: auto !important;float: none;display: inline-block;vertical-align: top;}
#new_docs+li {width: auto;float: none;display: inline-block;vertical-align: top;background: transparent !important;margin-top: 10px;}
h4.panel-title.icjs_services a:after {content: '';background-image: url(../images/New.gif);width: 30px;height: 15px;display: inline-block;position: relative;left: 5px;}
table#your-table-id tr th, table#your-table-id tr td{padding: 8px 10px;vertical-align:middle;}
table#your-table-id tr td:nth-child(1) {text-align: center;}
table#your-table-id tr td:nth-child(9) {text-align: center;}
table#your-table-id tr td:nth-child(10) {text-align: center;}
div#disposalhistry{margin-bottom:20px;;}
span#numberofAccused\.errors {float: left;width: 100%;margin-top: 0;text-align: center;margin-left: 67px;}
input#numberofAccused+.FeRror {text-align: right;padding-right: 42px;}
span#noOfaAccusedChargeFrame\.errors {float: left;width: 100%;margin-top: 0;text-align: center;margin-left: 111px;}
span#noOfAccusedDisCharge\.errors {float: left;width: 100%;margin-top: 0;margin-left: 96px;text-align: center;}
div#commonField .FeRror {position: absolute;top: 55px;}
.table-bordered {border: 1px solid #ddd;}
div#commonField .col-md-4{float:left;padding:0 15px;}
div#filterb {padding: 0 15px;}
#casetransferfilter .panel-body {float: left;width: 100%;}
#casetransferfilter .panel.panel-default {float: left;width: 100%;}
.form-control{font-size:14px;}
div#modelArr1 .panel-group, div#modelArr1 .panel {margin-bottom: 20px;}
h5.modal-title {display: inline-block;}
#courtModal tr td {border: 1px solid #dee2e6;}
#courtModal tr td tr td {border: 0;}
#courtModal tr th {border: 1px solid #dee2e6;}
div#courtModal1 tr td {border: 1px solid #dee2e6;}
div#courtModal1 tr td tr td {border: 1px solid transparent;}
div#courtModal1 tr th {border: 1px solid #dee2e6;}
form#disposalid123 .form-inline{float:left;}
.form_new_area{padding:0;max-width:390px;width:100%;
/* box-shadow: 1px 1px 3px 1px rgb(0 0 0 / 10%);-webkit-box-shadow: 1px 1px 3px 1px rgb(0 0 0 / 10%);-moz-box-shadow: 1px 1px 3px 1px rgb(0 0 0 / 10%);-o-box-shadow: 1px 1px 3px 1px rgb(0 0 0 / 10%);-ms-box-shadow: 1px 1px 3px 1px rgb(0 0 0 / 10%);-moz-box-shadow: 1px 1px 3px 1px rgb(0 0 0 / 10%); */
border:1px solid #dddddd;border-radius:10px;}
.form_head{background-color: #263949;border-top-left-radius:10px;border-top-right-radius:10px;} 
.login_page_in{padding:100px 0 0 0;}
.login_redesign{max-width: 400px;width: 100%;margin:0 auto;box-shadow: 1px 0px 9px #dddddd;-webkit-box-shadow: 1px 0px 9px #dddddd;-ms-box-shadow: 1px 0px 9px #dddddd;border-radius:25px;padding:25px 30px;}
.login_redesign h2{font-size:22px;line-height: 34px;color:#0E2346;}
.login_redesign p {padding: 12px 0 5px 0;font-size: 13px;line-height: 20px;color: rgba(2, 9, 42, 0.8);margin-bottom: 0;text-align: center;}
.login_redesign #usertypeid {background-color: #f2f2f2 !important;text-align:center;font-size: 14px;height: 41px;border-radius: 5px !important;}
.login_redesign .input-group {border-color:#DADADA;border-radius: 3px;}
.login_redesign .form-control {padding:10px;border-top-right-radius:5px !important;border-bottom-right-radius:5px !important;font-size:12px;}
.login_redesign .form-check {display: inline-block;}
.login_redesign .form-check label{font-size: 11px;letter-spacing: 0.01em;color: rgba(2, 9, 42, 0.67);}
.login_redesign .pass-check {padding:0;display:inline-block;float:right;}
.login_redesign .pass-check a{font-size: 11px;letter-spacing: 0.01em;color: #FF9430;text-decoration: underline !important;}
.login_redesign .pass-check a:hover{color: rgba(2, 9, 42, 0.67);}
.login_redesign button[type="submit"]{background-color:#0E2346 !important;border-radius:5px;width: 100%;border: 0;height: 42px;font-size: 16px;letter-spacing: 0.01em;color: #FFFFFF;outline: none;margin-top:0;}
.login_redesign button[type="submit"]:hover{background-color:#000000 !important;}
h3.well.text-center.mart10.marb10.pad10 {background-color:#0E2346 !important;border-radius:8px;color:#ffffff;margin-bottom:2px !important; padding: 9px 15px 10px !important;/* background-image:linear-gradient(to right, #215d66 , #618c93 ); background-image: linear-gradient(to right, #4B0082, #FF007F);*/}
h3.well.text-center.mart5.marb5.pad5{background-color:#0E2346;border-radius:8px;color:#ffffff;margin-bottom: 2px !important;margin-top:10px !important;/* background-image:linear-gradient(to right, #215d66, #618c93); */}
h3.well.text-center.mart10.marb10.pad5{/* background: linear-gradient(to right, #215d66, #618c93); */border-radius:8px;color:#ffffff;padding:8px 15px 10px !important;font-size:20px;background-color: #0E2346;}	
a.btn-default.change .bar1 {transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);position: relative;top: 5px;}
a.btn-default.change .bar2 {display: none;}
a.btn-default.change .bar3 {transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);}
a#lnkresendmail:hover {color: #ffffff !important;background-color: #337ab7 !important;}
li#user_profile img {height: 70px;width: 70px;border-radius: 50%;}
li#user_profile h3{font-size:16px;color:#d45005;font-family: 'RobotoBold';}
li#user_profile p{color: #4a4dc5bf;padding: 0 0 10px 0;font-size: 14px;border-bottom: 1px solid rgb(204 204 204 / 0.6);}
li#user_profile .user_logout {width: 100%;text-align: center;margin: 0;padding:5px 0;font-size: 14px;color: #0052b5;}
button#resetPass {font-size: 13px;color: #FF9430;text-decoration: underline !important;}
button#resetPass:hover{color:#337ab7;}
.new_wrapper_login{background-image: url(../images/login-back.png);background-size: cover;background-attachment: fixed;background-position: center center;background-repeat: repeat;height: 100vh;padding:15px;}
.new_wrapper{background-image: url(../images/grey-prism.svg);background-size: cover;background-attachment: fixed;background-position: center center;background-repeat: repeat;height: 100vh;}
.feedback_clear{font-size: 13px;color: #FF9430;text-decoration: underline !important;top:-21px;right:0;padding:0;}
.feedback_clear:hover{color: #FF9430 !important;outline:none;}
.feedback_clear:active:hover{color: #FF9430 !important;outline:none;}
.radio_button{position:relative;display:inline-block;margin-bottom:0;}
.radio_button input[type="radio"] {position: absolute;left: 0;}
.inpt_radio_in{background-color:#0E2346;border-radius:3px;width:100%;padding: 12px 10px;}
 .radio_button label{color:#ffffff;padding: 0 10px 0 22px;margin-bottom:0;font-family: 'RobotoRegular';}
.checkmark {position: absolute;top:1px;left: 0;height: 17px;width: 17px;background-color: #ffffff;border-radius: 50%;}
.radio_button:hover input ~ .checkmark {background-color: #ccc;}
.radio_button input:checked ~ .checkmark {background-color: #FF9430;}
.checkmark:after {content: "";position: absolute;display: none;}
.radio_button input:checked ~ .checkmark:after {display: block;}
.radio_button .checkmark:after {top: 4px;left: 4px;width: 9px;height: 9px;border-radius: 50%;background:#ffffff;}
#accordion_menu .panel-default>.panel-heading img {position: relative;top: -2px;right: 3px;}
.form-inline.pbs.dutr_report .form-group {margin-bottom: 10px !important;}
.new_center{height:80vh;}
 
.sidebar-nav .panel.panel-default h4.panel-title a:before{font-family: FontAwesome; content: "\f107"; display: inline-block; padding-left: 10px; padding-right: 10px; vertical-align: middle; float: right;}
.sidebar-nav .panel.panel-default.active h4.panel-title a:before{font-family: FontAwesome; content: "\f106"; display: inline-block; padding-left: 10px; padding-right: 10px; vertical-align: middle; float: right;}


.new_tag_line{background-color:#0E2346 !important;color:#ffffff !important;text-align:center;line-height: inherit;}
.new_tag_line .panel-title{line-height: inherit;}
.top_profile_info h3{font-family: 'RobotoBlack';color:#d45005;font-size: 15px;}
.top_profile_info h4{font-size:16px;font-family: 'RobotoMedium';padding:2px 0;font-size: 14px;text-transform:uppercase;}
.top_profile_info h6{font-size:14px;}
.new_al ul {padding:15px 40px;}
.new_al ul li {width: 33.33%;display:inline-block;list-style: none;text-align: center;padding:20px 30px;margin-right:-4px; vertical-align: top;}
.new_al ul li span {display: block;font-size: 14px;font-family: 'RobotoBold';text-transform: uppercase;color: #e48c1f;}
.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-bg-type: #EEF3F7;}
.w3-container {margin-bottom: 50px;}
div#accordion_menu{margin-bottom: 30px;padding:0 3px;}
img.user-image-inner.rounded-circles{height: 120px;max-width:100%;border: 1px solid #dddddd;padding: 6px;margin-bottom: 10px;border-radius: 8px;}
a.user_manual{color:#ffffff;background-color: #EE9900;padding:5px 10px 6px;border-radius: 7px;display: inline-block;line-height: 24px;margin-left:10px;font-family: 'RobotoRegular';font-size:15px;}
a.user_manual:hover{background-color:#045593;}
.service_area {float:left;width:20%;padding:10px;}
ul.mainServiA1 {background-color: #0866AE0D;}
ul.mainServiA1 label{font-family: 'RobotoRegular';margin-bottom:2px}
button.dt-button.buttons-pdf.buttons-html5 {background-color:#ff0000;border:1px solid #7B809A1A;border-radius:3px;background-image:none;color:#ffffff;}
button.dt-button.buttons-pdf.buttons-html5 span:before{font-family: FontAwesome;content: "\f1c1";display: inline-block;margin-right: 5px;}
button.dt-button.buttons-excel.buttons-html5 {background-color: green !important;background-image: none;color: #ffffff;padding: 7px 10px 8px;border-radius: 3px;border: 0;}
button.dt-button:active:not(.disabled):hover:not(.disabled), button.dt-button.active:not(.disabled):hover:not(.disabled), div.dt-button:active:not(.disabled):hover:not(.disabled), div.dt-button.active:not(.disabled):hover:not(.disabled), a.dt-button:active:not(.disabled):hover:not(.disabled), a.dt-button.active:not(.disabled):hover:not(.disabled){background-image: none;}
button.dt-button.buttons-excel.buttons-html5 span:before {content: "\f1c3";font-family: FontAwesome;margin-right: 5px;}
#page-content-wrapper111{background:#EEF3F7;padding:0 15px;}
ul.pagination {margin-top:4px;}
table.dataTable thead th{white-space: nowrap;}
div#histryDetails ul.sub-menu.collapse.show {border-bottom: 1px solid #e1e1e1 !important;}


input[type="file"]::file-selector-button {border: 1px solid #045592;padding: 0.2em 0.4em;border-radius: 0.2em;background-color:#EEF3F7;transition: 1s;border-radius:5px;}
input[type="file"]::file-selector-button:hover {border: 1px solid #215d66;}
#stagecasetypedivId .ProInput1 label{font-family: 'RobotoRegular';}
.headerBg_New{padding:0;box-shadow: 0px 4px 18px 0px #00000014;-webkit-box-shadow: 0px 4px 18px 0px #00000014;-ms-box-shadow: 0px 4px 18px 0px #00000014;-moz-box-shadow: 0px 4px 18px 0px #00000014;background-color:#0E2346;}
.back_btn{color:#EE9900;text-align:center; margin-top: 15px !important;}
.back_btn:hover{color:#002147;}
.main_logo {background-color: #ffffff;padding: 4px 4px 5px;max-width: 250px;width: 100%;}
.main_logo img{margin:0 auto;}
button#reg {background-color: #0E2346;}
.master_bns.p-3  li a.nav-link{background-color: #0E2346;color: #fff;padding: 10px 25px;font-size: 17px;border: 0;}
.master_bns li.nav-item {margin-right: 5px;}
.master_bns.p-3 li a.nav-link.active {background-color: #EE9900;}

.lf_logo{}
.lf_logo img{height:50px;margin: 18px 0 0 15px;}
.cen_logo{padding:3px 0 0 0;}
.cen_logo img{}
.rg_logo{padding:5px 15px;}
.rg_logo img{height: 75px;}
.epro_docs table {width: 100%;border-collapse: collapse;}
.epro_docs th, .epro_docs td {border: 1px solid #ddd;padding: 8px;text-align: left;}
.epro_docs th {background-color: #f4f4f4;color: #333;}
.nav-side-menu ul li .crncaseno{color: #0167fd; font-family: 'RobotoBold'; text-decoration: underline;} 
/* Analytic Dashboard css Start */
.wrapper_dash {width: 100%;margin: 80px auto;}
.table_bx {box-shadow: 0px 2px 6px 0px #00000040;padding: 0 18px 18px;border-radius: 12px;margin-bottom: 50px;background-color: #ffffff;}
.table_head {border-bottom: 1px solid #dddddd;position: relative;height: 60px;padding: 0 15px 0 80px;}
.head_img {border: 2px solid #0E2346;border-radius: 8px;box-shadow: 0px 2px 6px 0px #00000040;height: 64px;width: 64px;display: flex;justify-content: center;align-items: center;position: absolute;top: -24px;background-color:#0E2346;left: 0;}
.head_img img{height:30px;}
.table_head h4 {font-size:20px;color: #000000;text-align: left;padding-top:15px;font-weight: 700;}
.table_body ul {margin: 10px -10px 0;padding:0;}
.table_body ul li {list-style: none;display: inline-block;margin-right: -4px;padding: 15px 10px;width: 50%}
.tab_bx {background: #F0F6FF;box-shadow: 0px 2px 6px 0px #4A4DC540;min-height: 128px;border-radius: 12px;position: relative;padding: 15px 10px 10px;text-align:center;}
.tab_bx .fa {color: #4A4DC5;position: absolute;top: 3px;right: 2px;}
.tab_bx h5 {font-size: 16px;color: #344767;text-align: center;margin-top: 4px;background-color: #F0F6FF;z-index: 1;position: relative;padding-right: 5px;}
.tab_bx p {font-size: 14px;color: #67748E;font-weight: 400;margin-bottom: 10px;}
.tab_bx p span {border-radius: 5px;background-color: #F3E9E9;color: #EB5757;font-weight: 700;float: right;padding: 1px 5px;}
.tab_bx h4 {font-size: 16px;font-weight: 400;color: #000000;margin-top:10px;font-weight:700;margin-bottom:5px;}
.tab_bx h6 {font-size: 26px;background-color: #ED7C2C;Padding: 8px 15px;display: inline-block;color: #ffffff;font-weight: 700;border-radius: 5px;}
.rg_tables .tab_bx {min-height: 94px;text-align: center;}



.courtModaldesign .modal-header { padding: 10px 15px;}
.new_tablist li {background-color: #ffffff;float: none;margin-bottom:0;width:auto !important;}
.new_tablist .tab-content{float:none;}
.new_tablist .nav-tabs {border-bottom: 1px solid #dee2e6;}
.new_tablist li.nav-item>a {color: #333333;border-radius: 0;border-top: 0;}
.new_tablist li.nav-tabs .nav-link:hover{color: #ffffff;border-radius:0;}
.new_tablist .nav-tabs>li>a:first-child.active, .new_tablist .nav-tabs>li>a:first-child.active>:focus, .new_tablist .nav-tabs>li>a:first-child.active>:hover{color:#ffffff;border-radius: 0;background-color: #044073;border-top:0;}
.new_tablist thead, tr th{background-color: #F2F4F5 !important;}
.new_tablist .tab-pane {max-height: 150px;overflow-x: hidden;overflow-y: auto;}
#reg{background-color: #044073;width:185px}


div#courtModal{font-size:13px;font-family: RobotoRegular;}
div#courtModal .table tr td{padding: 7px 10px 5px;font-size:13px;}
div#courtModal .table tr td a{color: #077c45;font-weight: bold; text-decoration: underline;font-size:13px;}
div#courtModal .Rmodal p{font-size: 18px; font-weight: bold; padding: 5px 0 8px;}
div#courtModal .box-title{font-size:15px;font-family: 'RobotoMedium';}
.para_in{padding:0;margin-bottom:12px;margin-top:7px;}
.para_in p{display:inline-block;margin-right:10px;}
.courtModaldesign button#reg{background-color:#044073;width:105px}


.new_tablist li.nav-item {border:1px solid #ffffff;background-color:#044073;float:none;}
.new_tablist .tab-content{float:none;}
.new_tablist .nav-tabs {border-bottom: 1px solid #dee2e6;}
.new_tablist li.nav-item>a {color: #ffffff;border-radius: 0;border-top: 2px solid #044073;font-size:14px;}
.new_tablist li.nav-tabs .nav-link:hover{color: #ffffff;border-radius:0;}
.new_tablist li.nav-tabs .nav-link.acive{color:#333333;border-radius: 0;}
.new_tablist .nav-tabs:hover, .new_tablist .nav-link:focus{color:#333333;}
.new_tablist thead, tr th{background: #F2F4F5;}
.new_tablist .tab-pane {max-height: 150px;overflow-x: hidden;overflow-y: auto;}

.new_tablist .nav-tabs>li>a:first-child.active, .new_tablist .nav-tabs>li>a:first-child.active>:focus, .new_tablist .nav-tabs>li>a:first-child.active>:hover {border-top: 2px solid #e46216;border-bottom:0;color: #1b2f35;background: #fff;}
div#courtModal .modal-dialog.modal-lg.modal-dialog-centered.modal-dialog-scrollable{max-width:1370px !important;}




.case_info_ar{background: #EDF6FE;border-radius: 20px;padding:15px 30px 20px;clear:both;box-shadow: 0px 4px 4px 0px #0000001A;position: relative;}
.case_info_ar h4{font-family: 'RobotoMedium';font-size:20px;margin-bottom: 10px;padding:0;}
.case_info_inner{padding:5px 0;position: relative;clear:both;}
.case_info_inner ul{margin:0;}
.case_info_inner ul li{list-style: none;display: inline-block;margin-right:70px;font-size:14px;color: #666666;padding:2px 5px;vertical-align:top;}
.case_info_inner ul li span{color:#1C1C1C;font-family: 'RobotoMedium';display: inline-block;margin-right:10px;}

.print_view{position: absolute;top:10px;right:25px;}
.view_acknow{padding: 4px 10px;border: 1px solid #E91F63;background: #FCDDE8;color: #E91F63;font-size: 12px;border-radius: 8px;display: inline-block;cursor: pointer;text-decoration: none;}

.case_info_btn ul{margin:8px 0 0 0;padding:0;}
.case_info_btn ul li{list-style: none;display: inline-block;margin-right:-4px;font-size: 13px; font-family: 'RobotoRegular';margin-right:20px;vertical-align: -webkit-baseline-middle;}
.case_info_btn ul li a{color: #67748E;}
.case_info_btn ul li a:hover{color: #1C1C1C;}
.case_info_btn ul li span {box-shadow: 0px 2px 4px -1px #00000012;box-shadow: 0px 4px 6px -1px #0000001F;border-radius: 8px;color:#1C1C1C;cursor: pointer;background: #FFF2FC;font-size: 14px;padding:7px 10px 7px 5px;font-family: 'RobotoMedium';}
.case_info_btn ul li span img {position: relative;top: 4px;min-height: initial !important;max-width: inherit !important;max-height: initial !important;border-radius: 0;margin: 0;min-width: inherit;}

.case_info_btn ul li:nth-child(2) span{background: #E6EDFA;}
.case_info_btn ul li:nth-child(3) span{background: #FDEAF0;}
.case_info_btn ul li:nth-child(4) span{background: #F8ECE1;}
.case_info_btn ul li:nth-child(5) span{background: #F9E4E2;}



div#disposalCommBody .epro_content {padding: 5px;}
div#disposalCommBody .epro_content p {display: inline-block;float: none;width: auto;margin-right: 39px;padding: 5px;}
div#disposalCommBody .epro_content p b {font-family: 'RobotoRegular';width: 130px;display: inline-block;}


.remarks_cl {background-color:#ee99007a !important;box-shadow: none;}
.medium-font{font-family: 'RobotoMedium';}
tbody#commBlock_1 tr td {background-color: #ffcccc !important;box-shadow: none;border:1px solid gray;}
tbody#commBlock_2 tr td {background-color:#eefff8 !important;box-shadow: none;border:1px solid gray;}
tbody#commBlock_3 tr td {background-color:#ffd8be !important;box-shadow: none;border:1px solid gray;}
tbody#commBlock_4 tr td {background-color: #ffcccc !important;box-shadow: none;border:1px solid gray;}
tbody#commBlock_5 tr td {background-color:#eefff8 !important;box-shadow: none;border:1px solid gray;}
tbody#commBlock_6 tr td {background-color:#ffd8be !important;box-shadow: none;border:1px solid gray;}
tbody#commBlock_7 tr td {background-color: #ffcccc !important;box-shadow: none;border:1px solid gray;}
tbody#commBlock_8 tr td {background-color:#eefff8 !important;box-shadow: none;border:1px solid gray;}
tbody#commBlock_9 tr td {background-color:#ffd8be !important;box-shadow: none;border:1px solid gray;}
h4#headingeproc{font-family: 'RobotoRegular';}
h4#headingeproc b {font-family: 'RobotoMedium';font-weight:500;}
span#val{font-family: 'RobotoMedium';}


@media(max-width:1440px){
.case_info_ar{padding: 15px 20px;}	
.case_info_btn ul li {font-size: 12px;margin-right: 10px;}
.case_info_inner ul li{font-size:12px;}	

.case_info_ar h4 {font-size: 16px;margin-bottom: 5px;}
.case_info_btn ul {margin: 3px 0 0 0;}
}


  @font-face {

    font-family: 'RobotoMedium';

    src: url('../fonts/RobotoMedium.eot');

    src: url('../fonts/RobotoMedium.eot') format('embedded-opentype'),

         url('../fonts/RobotoMedium.woff2') format('woff2'),

         url('../fonts/RobotoMedium.woff') format('woff'),

         url('../fonts/RobotoMedium.ttf') format('truetype'),

         url('../fonts/RobotoMedium.svg#RobotoMedium') format('svg');

}
@font-face {
    font-family: 'RobotoBold';
    src: url('../fonts/RobotoBold.eot');
    src: url('../fonts/RobotoBold.eot') format('embedded-opentype'),
         url('../fonts/RobotoBold.woff2') format('woff2'),
         url('../fonts/RobotoBold.woff') format('woff'),
         url('../fonts/RobotoBold.ttf') format('truetype'),
         url('../fonts/RobotoBold.svg#RobotoBold') format('svg');
}
@font-face {
    font-family: 'RobotoBlack';
    src: url('../fonts/RobotoBlack.eot');
    src: url('../fonts/RobotoBlack.eot') format('embedded-opentype'),
         url('../fonts/RobotoBlack.woff2') format('woff2'),
         url('../fonts/RobotoBlack.woff') format('woff'),
         url('../fonts/RobotoBlack.ttf') format('truetype'),
         url('../fonts/RobotoBlack.svg#RobotoBlack') format('svg');
}

@font-face {
    font-family:  "Noto Sans", sans-serif;
    
    src: url('../fonts/NotoSans-Italic-VariableFont_wdth,wght.ttf') format('truetype'),
        url('../fonts/NotoSans-VariableFont_wdth,wght.ttf') format('truetype');
}

@font-face {
    font-family: 'Conv_MyriadPro-Regular_0';
    src: url('../fonts/MyriadPro-Regular_0.eot');
    src: url('../fonts/MyriadPro-Regular_0.woff') format('woff'),  url('../fonts/MyriadPro-Regular_0.ttf') format('truetype'),  url('../fonts/MyriadPro-Regular_0.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

*{margin: 0; padding: 0; outline: none; box-sizing: border-box;}
body{color: #000; margin: 0; padding: 0; font-family: 'RobotoRegular'; font-size: 14px; background: #fff;}
h1, h2, h3, h4, h5, h6{padding: 0; margin: 0;}
a, a:hover, a:visited, a:focus{text-decoration: none;}
ul, li{padding: 0; margin: 0;}
p{padding: 0; margin: 0; color: #000;}
img{margin:0;}
.float_left, .float-left{float:left; width:100%;}
br{width: 0; margin: 0;}
.container{padding: 0; margin: 0 auto;}
.container-fluid{padding: 0;}
.no_padding{padding: 0;}
.no_margin{margin: 0!important;}
[type="text"]::-ms-input-placeholder {color: #000000;}
[type="text"]::-moz-input-placeholder {color: #000000;}
[type="text"]::-o-input-placeholder {color: #000000;}
[type="text"]::-webkit-input-placeholder {color: #000000;}
[type="text"]::placeholder {color: #000000;}

[type="password"]::-ms-input-placeholder {color: #000000;}
[type="password"]::-moz-input-placeholder {color: #000000;}
[type="password"]::-o-input-placeholder {color: #000000;}
[type="password"]::-webkit-input-placeholder {color: #000000;}
[type="password"]::placeholder {color: #000000;}

[type="date"]::-ms-input-placeholder {color: #000000;}
[type="date"]::-moz-input-placeholder {color: #000000;}
[type="date"]::-o-input-placeholder {color: #000000;}
[type="date"]::-webkit-input-placeholder {color: #000000;}
[type="date"]::placeholder {color: #000000;}

select::-ms-input-placeholder {color: #000000;}
select::-moz-input-placeholder {color: #000000;}
select::-o-input-placeholder {color: #000000;}
select::-webkit-input-placeholder {color: #000000;}
select::placeholder {color: #000000;}


textarea::-ms-input-placeholder {color: #000000;}
textarea::-moz-input-placeholder {color: #000000;}
textarea::-o-input-placeholder {color: #000000;}
textarea::-webkit-input-placeholder {color: #000000;}
textarea::placeholder {color: #000000;}

/* Scroll Bar start */

/* width */
::-webkit-scrollbar {
  width: 8px;
  height: 10px;
}

/* Track */
::-webkit-scrollbar-track {
  
  border-radius: 12px;
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background:#ddd; 
  border-radius: 10px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {background:#ddd;}
.fw-bold{font-family: 'RobotoBold';}
b, strong{font-family: 'RobotoBold';}
/* Scroll Bar End */




.font-noto{
	font-family:  "Noto Sans", sans-serif;
}


select{-webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; background: #fff url(../images/select-icon-31.png) no-repeat 0 0  !important; background-position: 98% center !important; background-size: initial !important; padding-right: 18px !important; padding-left: 5px !important;}
select::-ms-expand{display: none;}
label{font-family: 'RobotoBold';display: inline-block;max-width: 100%;margin-bottom: 5px;}
.hidden {display: none !important;}
.btn-block {display: block;width: 100%;}
.panel {margin-bottom: 20px;background-color: #fff;border: 1px solid transparent;border-radius: 4px;-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);box-shadow: 0 1px 1px rgba(0, 0, 0, .05);}
.panel-default>.panel-heading {color: #333;background-color: #f5f5f5;border-color: #ddd;}
.panel-heading {padding: 10px 15px;border-bottom: 1px solid transparent;border-top-left-radius: 3px;border-top-right-radius: 3px;}
.panel-default {border-color: #dddddd;}
.panel-group .panel {margin-bottom: 0;border-radius: 4px;}
.well {min-height: 20px;padding: 19px;margin-bottom: 20px;background-color: #f0f4f9;border: 1px solid #f0f4f9;border-radius:5px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);}
.panel-title {font-family:'RobotoBold';margin-top: 0;margin-bottom: 0;font-size: 16px;color: inherit;}
div#sidebar-wrapper .panel-title {font-family: 'RobotoRegular';}
.btn-primary {color: #fff;/* background-color: #215d66;border-color: #215d66;  */background-color:#0E2346;border-color:#0E2346;}
.btn-primary:hover {color: #fff;background-color: #4B0082;border-color:#4B0082;}
.panel-body {padding: 15px;}
.list-inline {padding-left: 0;margin-left: -5px;list-style: none;}
.list-inline>li {display: inline-block;padding-right: 5px;padding-left: 5px;}
.form-inline .form-group {display: inline-block;margin-bottom: 0;vertical-align: middle;}
.checkbox-inline, .radio-inline {position: relative;display: inline-block;padding-left: 20px;margin-bottom: 0;vertical-align: middle;cursor: pointer;}
.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] {position: absolute;margin-top: 4px\9;margin-left: -20px;}
input[type=checkbox], input[type=radio] {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0;}
input[type=checkbox], input[type=radio] {margin: 4px 0 0;margin-top: 1px\9;line-height: normal;}
.checkbox-inline+.checkbox-inline, .radio-inline+.radio-inline {margin-top: 0;margin-left: 10px;}
.input-sm {height: 30px;padding: 5px 10px;font-size: 12px;line-height: 1.5;border-radius: 3px;}
.btn.active, .btn:active {background-image: none;outline: 0;-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);}
.btn-default {color: #333;background-color: #fff;border-color: #ccc;}
.btn-default:hover {color: #333;background-color: #e6e6e6;border-color: #adadad;}
.btn-default.active, .btn-default:active, .open>.dropdown-toggle.btn-default {color: #333;background-color: #e6e6e6;border-color: #adadad;}
.btn-default.active, .btn-default:active, .open>.dropdown-toggle.btn-default {background-image: none;}
.btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open>.dropdown-toggle.btn-default.focus, .open>.dropdown-toggle.btn-default:focus, .open>.dropdown-toggle.btn-default:hover {color: #333;background-color: #d4d4d4;border-color: #8c8c8c;}
.has-error .input-group-text {color: #a94442;background-color: #f2dede;border-color: #a94442 !important;}
.has-error .form-control {border-color: #a94442 !important;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);}
.btn-group-sm>.btn, .btn-sm {padding: 5px 10px;font-size: 12px;line-height: 1.5;border-radius: 3px;}
.panel>.panel-collapse>.table, .panel>.table, .panel>.table-responsive>.table {margin-bottom:0;}
.close {float: right;font-size: 21px;font-family: 'RobotoBold';line-height: 1;color: #000;text-shadow: 0 1px 0 #fff;filter: alpha(opacity = 20);opacity: .2;position:relative;z-index:9;}
.alert-dismissable .close, .alert-dismissible .close {position:relative;top:-2px;right:-21px;color: inherit;}
button.close {-webkit-appearance: none;padding: 0;cursor: pointer;background: 0 0;border: 0;}
.modal-dialog {max-width: 600px;}
.modal-lg{max-width: 1300px;}
.btn{font-size:14px;}
fieldset {padding: 0.35em 0.625em 0.75em;margin: 0 2px;border: 1px solid silver;}
fieldset {min-width: 0;padding: 0;margin: 0;border: 0;}
legend {display: block;width: 100%;padding: 0;margin-bottom: 20px;font-size: 21px;line-height: inherit;color: #333;border: 0;border-bottom: 1px solid #e5e5e5;float:none;}
.btn-secondary{color:#333;}
.btn.focus, .btn:focus, .btn:hover {color: #333;text-decoration: none;}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}
.btn-check:checked+.btn, .btn.active, .btn.show, .btn:first-child:active, :not(.btn-check)+.btn:active{color:#333;}
.btn-info {color: #fff;background-color: #5bc0de;border-color: #46b8da;}
.btn-info:hover {color: #fff;background-color: #31b0d5;border-color: #269abc;}
.btn-warning {color: #fff;background-color: #f0ad4e;border-color: #eea236;}
.btn-primary:hover {color: #fff;background-color: #286090;border-color: #204d74;}
.btn-primary:focus, .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 {color: #fff;background-color: #204d74;border-color: #122b40;}
.modal-header{display:block;}
tbody, td, tfoot, th, thead, tr{}
.panel-primary {border-color: #337ab7;}
.panel-group .panel {margin-bottom: 0;border-radius: 4px;}
.panel-group .panel-heading {border-bottom: 0;}
.panel-primary>.panel-heading {color: #fff;background-color: #337ab7;border-color: #337ab7;}
.nav-pills>li>a.active, .nav-pills>li>a.active:focus, .nav-pills>li>a.active:hover {color: #fff;background-color: #337ab7;}
.btn-danger:hover{color:#ffffff;}
.btn-success:hover{color:#ffffff;}


/* common used classes for margin and padding and other else  */
.mar0{ margin:0px !important;}
.mar5{ margin:5px !important;}
.mar10{ margin:10px !important;}
.mar15{ margin:15px !important;}
.mar20{ margin:20px !important;}


.marb0{ margin-bottom:0px !important;}
.marb10{ margin-bottom:10px !important;}
.marb20{ margin-bottom:20px !important;}
.marb30{ margin-bottom:30px !important;}
.marb40{ margin-bottom:40px !important;}

.mart0{ margin-top:0px !important;}
.mart5{ margin-top:5px !important;}
.mart10{ margin-top:10px !important;}
.mart20{ margin-top:20px !important;}
.mart25{ margin-top:25px !important;}
.mart30{ margin-top:30px !important;}
.mart40{ margin-top:40px !important;}

.marr0{margin-right:0 !important;}
.marl0{margin-left:0 !important;}

.marL5{margin-left:5px !important;}
.marR5{margin-right:5px !important;}
.marL10{margin-left:10px !important;}
.marR10{margin-right:10px !important;}

.pbs{padding-left:15px;padding-right:15px;}
.pad0{padding:0px !important;}
.pad5{padding:5px !important;}
.pad10{padding:10px !important;}
.pad15{padding:35px !important;}
.pad20{padding:20px !important;}

.padb0{padding-bottom:0px !important;}
.padb5{padding-bottom:5px !important;}
.padb10{padding-bottom:10px !important;}
.padb20{padding-bottom:20px !important;}
.padb30{padding-bottom:30px !important;}
.padb40{padding-bottom:40px !important;}

.padt0{padding-top:0px !important;}
.padt5{padding-top:5px !important;}
.padt10{padding-top:10px !important;}
.padt20{padding-top:20px !important;}
.padt30{padding-top:30px !important;}
.padt40{padding-top:40px !important;}


.padl0{padding-left:0 !important;}
.padr0{padding-right:0 !important;}

.padl5{padding-left:5px !important;}
.padl10{padding-left:10px !important;}
.padl15{padding-left:15px !important;}
.padl20{padding-left:20px !important;}
.padl30{padding-left:30px !important;}
.padr5{padding-right:5px !important;}
.padr10{padding-right:10px !important;}
.padr15{padding-right:15px !important;}
.padr20{padding-right:20px !important;}
.padr30{padding-right:30px !important;}




.w-100{width:100% !important;}
.w-90{width:90% !important;}
.w-85{width:85% !important;}
.w-80{width:80% !important;}
.w-70{width:70% !important;}
.w-60{width:60% !important;}
.w-55{width:55% !important;}
.w-50{width:50% !important;}
.w-40{width:40% !important;}
.w-30{width:30% !important;}
.w-20{width:20% !important;}
.w-15{width:15% !important;}
.w-10{width:10% !important;}

.w-auto{width:auto !important;}


.fl_left{float:left;}
.fl_right{float:right;}
.border0{border:0px !important;}
.borderT0{border-top:0px;}
.borderB0{border-bottom:0px}
.borderL0{border-left:0px;}
.borderR0{border-right:0px;}

.dlinblk{display: inline-block;}
                                    /* border-radius */
.borderRadi{border-radius:7px;}
.btlr{border-top-left-radius: 0;}
.bblr{border-bottom-left-radius: 0;}
.btrr{border-top-right-radius: 0;}
.bbrr{border-bottom-right-radius: 0;}

.fw-b{font-family: 'RobotoBold';}

                                    /*hruler = horizontal ruler */
.hruler{padding: 0; height: 2px; width: 100%; float: left; border-top:1px solid rgb(174, 102, 118); box-shadow: 1px 1px 3px 1px rgba(174, 102, 118, 0.14); -webkit-box-shadow: 1px 1px 3px 1px rgba(174, 102, 118, 0.14); -moz-box-shadow: 1px 1px 3px 1px rgba(174, 102, 118, 0.14); -o-box-shadow: 1px 1px 3px 1px rgba(174, 102, 118, 0.14); -ms-box-shadow: 1px 1px 3px 1px rgba(174, 102, 118, 0.14);    border-radius: 50%;}
/*hruler_or = horizontal ruler with or label */
.hruler_or {width: 100%; float: left; margin:0; text-align: center; position: relative; color: #ae6676;}
.hruler_or:before, .hruler_or:after {content: ""; height: 2px; width: 47%; position: absolute; border-top: 1px solid rgb(174, 102, 118); box-shadow: 1px 1px 3px 1px rgba(174, 102, 118, 0.19); -webkit-box-shadow:1px 1px 3px 1px rgba(174, 102, 118, 0.19);    -moz-box-shadow: 1px 1px 3px 1px rgba(174, 102, 118, 0.19);    box-shadow: 1px 1px 3px 1px rgba(174, 102, 118, 0.19);    box-shadow: 1px 1px 3px 1px rgba(174, 102, 118, 0.19); top: 40%; border-radius: 50%;}
.hruler_or:before {left: 0;}
.hruler_or:after {right: 0;}


/*   second hruler*/
.hruler_orE {width: 100%; float: left; margin:0;text-align: center; position: relative; color: #ae6676;}
.hruler_orE:before, .hruler_orE:after {content: ""; height: 4px; width: 43%; position: absolute; border-top: 1px solid rgb(174, 102, 118); box-shadow: 1px 1px 3px 1px rgba(174, 102, 118, 0.19); -webkit-box-shadow:1px 1px 3px 1px rgba(174, 102, 118, 0.19); -moz-box-shadow: 1px 1px 3px 1px rgba(174, 102, 118, 0.19); box-shadow: 1px 1px 3px 1px rgba(174, 102, 118, 0.19); box-shadow: 1px 1px 3px 1px rgba(174, 102, 118, 0.19); top: 40%; border-radius: 50%;}
.hruler_orE:before {left: 0;}
.hruler_orE:after { right: 0;}

/*HOME HEADER SECTION CSS STARTS HERE*/

.top_header{  border-bottom: 1px solid #dddddd;}
.logo{padding: 36px 0 25px; margin: 0; float: left;}
.logo a{padding: 0; margin: 0; float: left; width: 100%;}
.logo a img{padding: 0; margin: 0;}
.top_slogan1 {padding: 0; margin: 0; background: transparent;}
.top_slogan1 .w3-animate-fading{webkit-animation: fading 1s infinite; animation: fading 1s infinite;}
.top_slogan{padding:5px 0; margin: 0;text-align: center; color:#fff; }
.top_slogan p{padding: 0; margin: 0;color: #ffffff; font-size: 34px;line-height: 40px; font-family: 'RobotoMedium'; text-align: center; margin-bottom: 5px;}
.top_slogan p span{padding: 0; margin: 0;}
.top_slogan p span:nth-child(1){color: #e48c1f;}
.top_slogan p span:nth-child(2){color: #1e2b75;}
.top_slogan h5{margin-top: -5px;margin-bottom: 5px;}
.top_right{padding: 0; margin: 0; float: right;}
.top_right ul{padding: 0; margin: 0; float: left; display: block; width: 100%;}
.top_right ul li{padding: 0; margin: 0; list-style-type: none; width: 100%; float: left;}
.top_right ul li a{padding: 0; margin: 0; list-style-type: none; float: left; width: 100%; cursor: default;}
.top_right ul li a img{margin: 0 auto; min-height: 110px; max-height: 110px; padding: 0 10px;}

/*  HOME MIDDLE CONTENT CSS STARTS*/

.content_area{padding: 60px 0; margin: 0;}
.cct_login_form{padding: 0; margin: 0;}
.cct_login_form .card-container.card{max-width: 350px; padding: 30px 30px; -webkit-box-shadow: 6px 6px 23px -3px rgb(29, 46, 117); -moz-box-shadow: 6px 6px 23px -3px rgb(29, 46, 117); -ms-box-shadow: 6px 6px 23px -3px rgb(29, 46, 117); -o-box-shadow: 6px 6px 23px -3px rgb(29, 46, 117); box-shadow: 6px 6px 23px -3px rgb(29, 46, 117); border: 1px solid #ccc; position: relative; z-index: 1;}
.cct_login_form .btn{font-family: 'RobotoBold'; height: 36px; -moz-user-select: none; -webkit-user-select: none; user-select: none; cursor: default;}
.cct_login_form .card{background-color: rgb(220, 131, 49); /* just in case there no content*/ padding: 20px 25px 30px; margin: 0 auto; /* shadows and rounded borders */ -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3); box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);}
.profile-img-card{width: 56px; height: 56px; margin: 0 auto 2px; display: block; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%;}
.cct_login_form .profile-name-card{font-size: 16px; font-family: 'RobotoBold'; text-align: center; margin: 10px 0 0; min-height: 1em;}
.cct_login_form .reauth-email{display: block; color: #404040; line-height: 2; margin-bottom: 10px; font-size: 14px; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
.cct_login_form .form-signin #inputEmail, .cct_login_form .form-signin #inputPassword{direction: ltr; height: 44px; font-size: 16px;}
.cct_login_form .form-signin input[type=email], .cct_login_form .form-signin input[type=password],  .cct_login_form .form-signin input[type=text], .cct_login_form .form-signin button{width: 100%; display: block; z-index: 1; position: relative; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
.cct_login_form .form-signin .form-control:focus{border-color: rgb(104, 145, 162); outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px  rgb(104, 145, 162); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px  rgb(104, 145, 162);}
.cct_login_form .btn.btn-signin{background-color: rgb(29, 46, 117); padding: 0px; font-family: 'RobotoBold'; font-size: 14px; height: 36px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border: none; -o-transition: all 0.218s; -moz-transition: all 0.218s; -webkit-transition: all 0.218s; transition: all 0.218s;}
.cct_login_form .btn.btn-signin:hover, .cct_login_form .btn.btn-signin:active, .cct_login_form .btn.btn-signin:focus{background-color: rgb(12, 97, 33);}
.cct_login_form .forgot-password{color: rgb(29, 46, 117);}
.cct_login_form .forgot-password:hover, .cct_login_form .forgot-password:active,  .cct_login_form .forgot-password:focus{color: rgb(12, 97, 33);}

/*  HOME MIDDLE CONTENT ENDS*/

/*HOME FOOTER AREA CSS STARTS*/

.footer_area{padding: 0; margin: 0; border-bottom:1px solid #000; border-top:1px solid #000; position: fixed; bottom:0px; left:0px; width: 100%; z-index:100;}
.cct_home_footer{padding: 0 0; margin: 0;}
.cct_home_footer p{padding: 5px 30px; margin: 0; color: #000;font-size: 15px;line-height: 22px;text-align: center;}
.admin_bg{background-color: #ff9800;}

/* HOME FOOTER AREA ENDS*/

/*MAIN POLICE ADMIN FIR PAGE CSS STARTS*/

.police_admin_main{padding: 0; margin: 0;}
.police_admin_main .w3-teal, .w3-hover-teal:hover{padding: 0; background-color: #d86c1f !important;}
.police_admin_main .w3-sidenav a{padding: 4px 2px 4px 16px;}
.police_admin_main .w3-sidenav a:hover{background-color: #d86c1f; color: #fff;}

/* POLICE ADMIN TAB SECTION CSS STARTS*/

.admin_middle_cntnt{background-color: transparent;padding:0 15px; margin:20px 10px 62px 0px; clear: both; min-height: initial;}
.Tab_deTails{padding:20px 0 0; float: left; width: 100%;}
.Tab_deTails label{padding: 0 15px 0 0; float: left;}
.acc_Addr textarea.form-control{width: 480px; height: 70px; resize: none;}
#Fir-tab{/*     padding-bottom: 160px; */ float: left;}
.FeRror{color: #bd0000; position: relative; float: left; text-align: left; margin: 3px 0 0px; display: none; width: 100%;}
.ProInput2FeRror{ margin-left:30%; width:70%;}
.FeRrorPs{color: #bd0000; position: relative; display: inline-block; text-align: right; margin: 3px 0 0px; display: none; width: 100%;}
.agepanel_errors{color: #f00; position: relative; display: block;text-align: left; width: 100%;}
/* .nav-tabs>li>a:hover{background: transparent; border: 1px solid transparent; color: #000;} */
#firStatesForm .FirLabel1, #firStatesForm .FirLabel2, #firStatesForm .FirLabel3,  #Fir-tab .FirLabel1, #Fir-tab .FirLabel2, #Fir-tab .FirLabel3{min-width: 120px; max-width: 120px; margin: 0 6px 0 0;}
#accusedtab a.disabled{cursor: not-allowed;}
#Fir-tab .FirFgroup3{margin: 0;}
#Fir-tab .FirBtn, #Accused-tab .AccBtn{padding: 30px 30px 0 0px;}
#Fir-tab .valign, #Fir-tab form select{vertical-align: top; width: 160px;}
.FirBtn .button span{cursor: pointer; display: inline-block; position: relative; transition: 0.5s;}
.FirBtn .button{border-radius: 4px; border: none; color: #FFFFFF; text-align: center; padding: 8px 0px; width: 150px; transition: all 0.5s; cursor: pointer; margin: 0;}
.FirBtn .button span:after{content: '>>'; position: absolute; opacity: 0; top: 0; right: -20px; transition: 0.5s;}
.FirBtn .button:hover span{padding-right: 25px;}
.FirBtn .button:hover span:after{opacity: 1; right: 0;}
#firStatesForm .FirFgroup1, #firStatesForm .FirFgroup2, #firStatesForm .FirFgroup3,  #Fir-tab .FirFgroup1, #Fir-tab .FirFgroup2, #Fir-tab .FirFgroup3{margin-top: 10px; margin-bottom: 10px; margin-right: 40px;}
.AccFgroup1, .AccFgroup2, .AccFgroup3{margin-top: 10px !important; margin-bottom: 10px !important; margin-right: 40px !important; vertical-align: top !important;}
.AccLabel1, .AccLabel2{min-width: 120px; max-width: 120px; margin: 0 6px 0 0; vertical-align: top;}
.AccLabel11{min-width: 160px; max-width: 160px; margin: 8px 10px 0 0; vertical-align: top;}
.AccLabel3{min-width: 126px; max-width: 126px;}
.valign{vertical-align: top !important; width: 160px !important;}

/*FIR DETALS TAB  CSS  STARTS*/

.margin_bottom_20{margin: 0 0 20px;}
.fir_form label, .accuse_form label{padding: 0 20px;}
#menu-toggle{background: transparent; border: 1px solid transparent; font-size: 29px; display: inline-block; padding:4px 10px; margin: 10px 0 0; color: #fff; position: fixed; top: 78px; left: 0px; z-index: 2; }
.aCcusedfo{padding: 0; margin: 150px 0px; clear: both;}
.AccuFaButtons{padding: 10px; margin: 0;}
.AccuFaButtons .form-group{padding: 0;}
.AcCfabTn1 .fa{padding: 0 5px;}
.AcCfabTn1:hover .fa{color: #ea8c01;}
.butonsline{width: 100%; float: left; margin-bottom: 30px; text-align: center;}

/*CSS ADMIN HEADER USER INFO PANEL*/

.up_login_detail{padding:0 0 1px 0;float: left;width: 100%;background-color:#012146;}
.up_login_detail ul{padding: 0 0px 0 50px; margin: 0; float: left; width: 100%;}
.up_login_detail ul li{padding: 6px 6px 3px;margin: 0;float: left;list-style-type: none;color: #ffffff;font-size:14px;width:auto;}
.up_login_detail ul li:nth-child(1){  }
.up_login_detail ul li:nth-child(2) {   }
.up_login_detail ul li:nth-child(3) {   }
.up_login_detail ul li:nth-child(4) {overflow:initial;}
.up_login_detail ul li:nth-child(5) {}
.up_login_detail ul li:last-child {  float: right; overflow: initial;}
.up_login_detail ul li a{text-decoration:none; float:left;}
.up_login_detail ul li .fa{padding: 0 5px;}
.up_login_detail ul li .fa-home{padding: 0 12px 0 0;}



.up_login_detail ul li span{padding: 0;  margin: 0;line-height:23px; }
.up_login_detail ul li.apj1 span{ }
.up_login_detail .user-header{float: left !important;  width: 100%; text-align: center;}



/*CSS FOR FILE REPORT*/

.report_Satates{padding: 10px 25px; margin: 0; background: #a4a5a4;}
.report_Satates .form-horizontal .form-group{padding: 0 5px 0 20px; margin: 5px 0;}
.report_Satates label{padding: 0 20px 0 0; min-width: 150px; max-width: 150px; text-align: right;}
.FRstates_valign{min-width: 160px; max-width: 160px;}
#firlist_wrapper{padding: /* 75px 25px */ 0; background: #fff; color: #000;}
#firlist th{background: transparent;}

/* CSS FOR SUCCESSFUL LOGIN HOME LAYOUT  */

.success_Login_cntnt{height: 580px; background: #fff; /*      background-image: url(../images/succes_login-bg.jpg);*/ background-size: contain; background-repeat: no-repeat; background-position: center center;}
.skip_fir_btn{color: #fff; background-color: #428bca; border-color: #357ebd; display: inline-block; text-align: center; vertical-align: middle; background-image: none; border: 1px solid transparent; white-space: nowrap; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; border-radius: 4px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.skip_fir_btn:hover{color: #fff; background-color: #3276b1; border-color: #285e8e;}

/* UPDATE PASSWORD CSS */

.update_pass_main {padding:30px 20px 20px; margin:20px auto 35px; width:400px; background-color: white; box-shadow: 0px 5px 14px rgba(0, 0, 0, 0.69); -webkit-box-shadow: 0px 5px 14px rgba(0, 0, 0, 0.69); -moz-box-shadow: 0px 5px 14px rgba(0, 0, 0, 0.69); -o-box-shadow: 0px 5px 14px rgba(0, 0, 0, 0.69); -ms-box-shadow: 0px 5px 14px rgba(0, 0, 0, 0.69);}
.update_pass_main h4{padding: 0; margin: 0 0 30px; text-align: center; font-size: 28px; color: #000000; font-family: 'RobotoMedium';}
.rest_Pass{max-width: 900px; margin: 0 auto;}

/*ACCUSED VIEW MODAL CSS*/

.view_Moidall_dialog{width: 80%;}
.modal-footer{clear: both; background: #f5f5f5; margin: 0; border-top: 1px solid #000000;}
.modal-header .close{opacity: .9; color: #000; /* text-shadow: 2px 1px 5px #000; */}
.modal-content{border: 2px solid #a59898;}
.view_Moidall_dialog .modal-header h4{text-align: center; font-family: 'RobotoMedium';font-size: 28px;}
.viewDetail_content{font-size: 13px; line-height: initial; padding: 0; margin: 0 0;}
.viewDetail_content ul{padding: 0; margin: 0; float: left; width: 100%; text-align: center;}
.viewDetail_content ul li{list-style-type: none; width: 16.30%; float: none; padding: 10px; display: inline-block; vertical-align: top;}
.viewDetail_content ul li h5{padding: 0; margin: 0; font-size: 16px; font-family: 'RobotoMedium';text-align: left;}
.viewDetail_content ul li h6{padding: 0; margin: 0; font-size: 16px; text-align: left;}

/* CSS FOR THE FIR NO GENERATEED BOX*/

.FIRnoalign1, .FIRnoalign2, .FIRnoalign3, .FIRnoalign4, .ACCnoalign1,  .ACCnoalign2, .CHRGnoalign1, .CHRGnoalign2, .ACCDIsnoalign1,  .ACCDIsnoalign2, .Surpscodeoalign1, .Suryearalign2, .Sursrnoalign3{vertical-align: top !important; margin: 0 5px 0px;}
.FIRnoalign1, .FIRnoalign4{width: 45px !important;}
.FIRnoalign2, .FIRnoalign3, .FIRnoalign5, .ACCnoalign2{width: 50px !important;}
.FIRnoalign5{width: 55px !important;}
.ACCnoalign1{width: 150px !important;}
.CHRGnoalign1, .ACCDIsnoalign1{width: 160px !important; padding-left: 4px !important; padding-right: 4px !important;}
.CHRGnoalign2, .ACCDIsnoalign2{width: 60px !important;}
.Surpscodeoalign1{width: 85px !important;}
.Suryearalign2{width: 45px !important;}
.Sursrnoalign3{width: 55px !important;}

/*USER CREATION CSS 10-NOV-2016*/

.CFC_userCre{padding: 0 20px 20px; margin: 0; float: left; display: block; width: 100%; background: #fff;}
.CFC_userCre .box-header{text-align: center; margin: 20px 0; padding: 0 100px 0 0;}
.CFC_userCre .box-header .box-title{font-size: 20px; text-transform: uppercase; color: #d86c1f;  font-family: 'RobotoBlack';}
.FeRrorCUser{text-align: left; margin: 0; display: block;}
.FLogin_form{padding: 110px 0 0; min-height: 550px;}

/*////// FIRST LOGIN/LOGOUT CSS ////////// */

/*  .up_login_detail ul li a{float:left; width:100%;} */
.up_Floginlogout ul li{width: 98%;}
.up_Floginlogout ul li a{float: right;}
.Expire_Form11{margin-bottom: 0;}
.login_error{color: #A94442;}
.change_sucess{background-color: #fff; text-align: center; padding: 230px 0px; color: #f00; font-size: 32px;}
.change_error, .change_error1{color: #f00; text-align: center; font-size: 24px; padding: 50px 0;}

.mar{margin: 0px;}
.pnone{padding: 0px !important;}
.box{float: left; width: 100%; padding: 20px 0; min-height: 440px;}
.box-title, .rcont{text-align: center;}
.pad{padding: 100px 0;}
div#fields{float: left; width: auto; margin: 0px 0 0px 0px;}
.IOact{margin: 0 0 5px 0;}
.danger-color{background: rgb(216, 108, 31); border: 1px solid #D86C31}
.danger-color:hover{background: rgb(216, 108, 31); border: 1px solid #D86C31}
/* Tab-section   fffffffff*/

.ExtraCaseD{float: left; width: 100%;}
 .headerBg{background-image: url(../images/banner-header.png); background-size:100% 100%; background-position:center; background-repeat: no-repeat;height:85px;}
/* .headerBg1{background-image: url(../images/digital_india.png), url(../images/header-1.png); background-size: 10% 85%, 100% 100%; background-position: 96% 65%,top left; background-repeat: no-repeat;}
 */

/* LOGIN CONTENT     */
.Lheading{padding: 40px 0 20px; margin:0;}
.Lheading h3{     font-size: 30px; font-family: 'RobotoBold';text-align: center;}
.L_left{ padding:0 0 0 30px; margin:0;}
.L_left h4{     font-size: 24px;    line-height: 30px;text-transform: uppercase; text-shadow: 4px 1px 5px rgba(0, 0, 0, 0.3); font-family: 'RobotoBold';color: #ff8d00;    padding: 10px 0 10px;}
.L_left p{padding: 0 0 10px; text-align:justify; margin: 0; font-size: 17px;  line-height: 22px;}
.L_right{margin:0; padding: 0 20px;}
.L_right_ara{ float:left; width:100%; }
.l_right_slider{  padding:0; border:5px solid rgba(255, 141, 0, 0.36);}

.logo_slider{float:left; width:100%; margin:15px 0 90px; padding:10px 0px; background-color:transparent;}
.logo_slider ul{width:100%; padding:0px; font-size:0px;}
.logo_slider ul li{list-style:none; display:inline-block;}
.logo_slider .bx-wrapper{margin:0 auto;}
.logo_slider .bx-wrapper .bx-prev{left:-40px;}
.logo_slider .bx-wrapper .bx-next{right:-40px;}
#epro_slider .carousel-indicators li { width: 20px; height: 20px;background-color: rgba(0, 0, 0, 0.47); border: 2px solid rgba(255, 255, 255, 0.61); border-radius:0;}
#epro_slider .carousel-indicators .active { width: 22px; height :22px; margin: 0; background-color: rgba(255, 255, 255, 0.54);}
#epro_slider .carousel-indicators {bottom: -10px;  right: 0; left: -3%;  width: 100%; padding-left: 0; margin-left: 0; text-align: right;}
.carousel-inner>.item>a>img, .carousel-inner>.item>img{ min-height:340px; max-height:340px;}
.right_Login{      min-height: 347px;    max-height: 347px;}
.Slider_b_content{ float: left; width:100%;  padding: 20px 30px 14px;}
.Slider_b_content p{padding: 10px 0 0; text-align:justify; margin: 0;font-size: 17px;    line-height: 23px;}
.LoginPanel{ background: #fff !important;    color: #000 !important;    padding: 25px 0; border:initial;}
.ClickLogin{background:#f7f7f7;float:left;width:100%;padding: 0;margin: 0 auto;}
.LohinHeadig{font-size: 24px; font-family: 'RobotoBlack';}
.loginBtn{padding: 10px;width: 220px;text-align: center;margin:102px auto;background: #fff;box-shadow: 1px 1px 5px 2px #e4e1e1;}
.loginBtn a{margin: 0 auto; background: #4fba70;    padding: 6px 0;    display: block;    position:relative;    color:#fff;     transition: .3s ease all; -webkit-transition: .3s ease all; -o-transition: .3s ease all; -moz-transition: .3s ease all;}
.loginBtn a:before{ content: ''; position: absolute;    background-image: url(../images/hand-click.png);    background-size: 100% 100%;
    width: 35px; height: 32px; left: 70%;    top: 65%;}
.loginBtn a:hover{background:rgba(235, 110, 32, 0.71);}
.LoginFaQ{ float: left;    width: 100%;   text-align: center;}
.LoginFaQ a{ display: inline-block;    position: relative;    padding: 0 0 30px;}
.LoginFaQ a:before {content:''; position:absolute;width:40px;height:40px;background-image: url(../images/faq.png);background-size: 100%;top:-7px;left: -40px; background-repeat: no-repeat;}
table.dataTable{ border-collapse:collapse;}
table.dataTable>tbody>tr.child ul.dtr-details>li{border:initial !important;}
table.dataTable>tbody>tr.child span.dtr-title{ padding-right:10px;}

.marbot10{margin-bottom: 10px;}
.Mainsectact{padding: 0; margin: 0;}
.Mainsectact .w3-hoverable tbody tr:hover, .Mainsectact .w3-ul.w3-hoverable li:hover{background-color: rgba(216, 108, 31, 0.15);}
.Mainsectact .fa{font-size: 20px; color: #d86c1f;}
.SaveNext{background-image: url(../images/save-next-btn.png); background-size: 100% 100%; background-color: transparent; padding: 18px 20px 20px 15px; font-size: 14px; color: #000;font-family: 'RobotoBold';}
.FirBtn .btn:focus, .FirBtn .btn:active:focus, .FirBtn .btn.active:focus{outline: 0; outline-offset: 0;}
.ActLabel{float: left; width: 15%; margin: 10px 0; text-align: left;}
.ActcSect{padding: 0; float: right; width: 85%; margin: 10px 0;}
.ActcSect select{width: 100%;}
.ActcSect span{width: 100% !important; text-align: left;}
.ActcSect span b{left: 96% !important;}
.sidebar-ul{margin-top: 42px;}
/*.sidebar-nav>.sidebar-brand a:hover, .sidebar-nav>.sidebar-brand a:focus{background-color: #d86c1f;}*/
.sidebar-nav>.sidebar-brand a:active, .sidebar-nav li a:active, .sidebar-nav li a:focus{background-color: #3a0c0c !important;}
.modal-header{background: #f5f5f5; color: #fff; border-bottom: 1px solid #000000;}
.viewDetail_content ul li h5{font-family: 'RobotoBlack';text-decoration: underline;}
.accdetaillabel{background: rgba(216, 108, 31, 0.72); color: #fff;}
.accdetailval{background: #AFB920; color: #fff;}
.accdetaillabelbold{font-family: 'RobotoBold';}
#accdetmodalsize{width: 96%}
.mact_sec{padding: 0 1px;}
.mact_sec .nav-side-menu{overflow: auto;font-size: 12px;background-color: #080808; position: /*fixed*/ initial; top: 0px; width: 100%; height: 100%; color: #e1ffff;}
.mact_sec .nav-side-menu .brand{background-color: #23282e; line-height: 40px; display: block; text-align: center; font-size: 16px;font-family: 'RobotoBold';}
.mact_sec .nav-side-menu .brand a{dislay: block; width: 100%;}
.mact_sec .nav-side-menu .brand a:hover, .mact_sec .nav-side-menu .brand a:active,  .mact_sec .nav-side-menu .brand a:focus{color: #d86c1f;}
.mact_sec .nav-side-menu .toggle-btn{display: none;}
.mact_sec .nav-side-menu ul, .mact_sec .nav-side-menu li{list-style: none; padding: 0px; margin: 0px; line-height: 18px; cursor: pointer;}
.mact_sec .nav-side-menu ul :not(collapsed) .arrow:before, .mact_sec .nav-side-menu li :not(collapsed) .arrow:before{font-family: FontAwesome; content: "\f078"; display: inline-block; padding-left: 10px; padding-right: 10px; vertical-align: middle; float: right;}
.mact_sec .nav-side-menu ul .active, .mact_sec .nav-side-menu li .active{border-left: 3px solid #d19b3d; background-color: #4f5b69; padding: 5px 10px;}
.mact_sec .nav-side-menu ul .sub-menu li.active, .mact_sec .nav-side-menu li .sub-menu li.active{color: #d19b3d;}
.mact_sec .nav-side-menu ul .sub-menu li.active a, .mact_sec .nav-side-menu li .sub-menu li.active a{color: #d19b3d;}
.mact_sec .nav-side-menu ul .sub-menu li, .mact_sec .nav-side-menu li .sub-menu li{background-color: #181c20; border: none; line-height: 28px; border-bottom: 1px solid #23282e; margin-left: 0px;}
.mact_sec .nav-side-menu ul .sub-menu li:hover, .mact_sec .nav-side-menu li .sub-menu li:hover{background-color: #020203;}
.mact_sec .nav-side-menu ul .sub-menu li:before, .mact_sec .nav-side-menu li .sub-menu li:before{font-family: FontAwesome; content: "\f105"; display: inline-block; padding-left: 10px; padding-right: 10px; vertical-align: middle; position: relative; top: -4px;}
.mact_sec .nav-side-menu li{padding-left: 0px; border-left: 3px solid #2e353d; border-bottom: 1px solid #23282e;}
.mact_sec .nav-side-menu li a{text-decoration: none; color: #e1ffff; display: inline-block; width: 100%;}
.mact_sec .nav-side-menu li a i{padding-left: 10px; width: 20px; padding-right: 20px;}
.mact_sec .nav-side-menu li:hover{border-left: 3px solid #d19b3d; background-color: #4f5b69; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; -ms-transition: all 1s ease; transition: all 1s ease;}

.mact_sec .nav-side-menu ul input[type=checkbox]{margin: 0 10px 0 0;}
.mact_sec .nav-side-menu ul .sub-menu li .fa{color: #fff; padding: 0 0 0 10px;}
table.dataTable tbody tr.selectedacts{background-color: rgba(79, 91, 105, 0.77); color: #fff;}
table.dataTable tbody tr.selectedsection{background-color: rgba(79, 91, 105, 0.77); color: #fff;}
.dataTables_wrapper .dataTables_paginate .paginate_button{padding: 0 !important;}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover{color: #fff !important; background: transparent !important; border: 1px solid transparent !important;}
.v_actsmain{padding: 10px; font-size: 12px;}
table.dataTable thead .sorting, table.dataTable thead .sorting_asc{background: transparent !important;}
.v_act_nav{height: 540px; overflow-y: scroll; padding: 0; overflow-x: hidden;}
.v_ActSEc_modal .modal-footer{padding: 10px 20px 10px; margin-top: 0;}
.mact_sec .nav-side-menu ul .sub-menu li a{width: auto;}
.mact_sec table.dataTable tbody th, table.dataTable tbody td{padding: 5px 8px;vertical-align:middle;}
.V_report_states{padding: 10px 0; clear: both; background: transparent;}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover,  .pagination>.active>span:hover, .pagination>.active>a:focus,  .pagination>.active>span:focus{color: #fff; background-color:#0E2346; border-color:#0E2346;}
.pagination>li>a, .pagination>li>span{color: #0E2346; background-color: #fff; border: 1px solid #0E2346;}
.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus,  .pagination>li>span:focus{color: #ffffff; background-color: #0E2346; border-color: #0E2346;}
.main_firfulldtl{display: block; width: 100%;}
.main_firfulldtl table tr td:nth-child(odd){font-family: 'RobotoBold';}
.main_firfulldtl .panel-default>.panel-heading{background: rgba(216, 108, 31, 0.78); color: #000;}
.main_firfulldtl .panel-title{font-family: 'RobotoBold';}
.main_firfulldtl .panel-default{border-color: #e08c50;}
.addstar:after{position: relative; content: ' *'; color: #ec0707; top: 2px; margin: 0 0 0 0px; font-size: 14px;}
.loader,.loaderSpin,.commonLoader{position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
z-index: 999;
}
@ -webkit-keyframes spin { 0%  {-webkit-transform: rotate(0deg);} 100%{-webkit-transform:rotate  (360 deg );}}
@ -moz-keyframes spin { 0%  {-moz-transform: rotate(0deg);} 100%{-moz-transform :rotate  (360 deg );}}
@ -o-keyframes spin { 0%  {-o-transform: rotate(0deg);} 100%{-o-transform : rotate  (360 deg );}}
@ -ms-keyframes spin { 0%  {-ms-transform: rotate(0deg);} 100%{-ms-transform :rotate  (360 deg );}}
@ keyframes spin { 0%  {transform: rotate(0deg);} 100%{transform : rotate  (360 deg );}}

/*  CSS  ENDS FOR LOADER */

.panel-heading>.panel-title>a{display: block;}
.panel-default>.panel-heading, .panel-heading{color: #ffffff; /* background:linear-gradient(to right, #215d66 , #618c93 ); background-image: linear-gradient(to right, #4B0082, #FF007F);*/ border-color: #EEF3F7;padding:8px 15px;font-family: 'RobotoBold'; background-color:#0E2346;}

.nav-pills>li>a.active, .nav-pills>li>a.active, .nav-pills>li>a.active:focus, .nav-pills>li>a.active:hover{background: #263949 !important;}
/***************PASSWORD RECOVRY CSS STARTS***************/

.login-logo{float: left; width: 100%;}
.login-box{padding: 45px 0 0; margin: 0;background-size: cover; min-height: 580px; border-bottom: 1px solid #000; border-top: 1px solid #000;}
.login-box-body .login-box-body{width: 500px; margin: 0 auto; background:linear-gradient(rgba(84, 28, 28, 0.08), rgba(255, 0, 0, 0.1), rgba(27, 47, 53, 0.1)); padding: 30px 30px; -webkit-box-shadow: 6px 6px 23px -3px rgb(29, 46, 117); -mox-box-shadow: 6px 6px 23px -3px rgb(29, 46, 117); -ms-box-shadow: 6px 6px 23px -3px rgb(29, 46, 117); -o-box-shadow: 6px 6px 23px -3px rgb(29, 46, 117); border-radius: 5px;}
.login-box-msg{padding: 10px 0 40px 0; text-align: center;}
.input-group{width: 100%;}
.strength{width: 100%; height: 35px; margin: 0px;}
.btn-block+.btn-block{margin-top: 0px;}
.btn-flat .fa{padding-right: 10px;}
.login_error{margin-left: 0px !important; text-align: left; margin-top: 5px;}
#forgotpwd .row .btn-block{float: left; width: 25%; padding-left: 0; padding-right: 0; margin: 0 0% 0 27%;}
.FeRrorRight{color: #a94442;}
select.error, input.error{color: #555 !important;}
#v_xtraFirReg{padding-bottom: 130px; float: left; width: 100%;}
#v_xtraFirDtl{padding-bottom: 230px; float: left; width: 100%;}

/* Error Page Css starts here*/

.error_page{padding: 0; margin: 14% 0 0; position: relative;}
.main_error{margin: 0px auto; background-color: rgb(255, 255, 255); color: #000; text-align: center; max-width: 400px; padding: 0px 0 20px; box-shadow: -10px 0px 214px -38px #f00; -moz-box-shadow: -10px 0px 214px -38px #f00; -webkit-box-shadow: -10px 0px 214px -38px #f00; -ms-box-shadow: -10px 0px 214px -38px #f00; -o-box-shadow: -10px 0px 214px -38px #f00;}
.error_head{height: 50px; background: rgb(215, 40, 40); margin: 0 0 30px; border-top-right-radius: 54px;}
.main_error img{padding: 0; margin: 0 auto; max-width: 90px; min-width: 90px; height: auto;}
.main_error h3{padding: 0; font-size: 36px; line-height: initial;font-family: 'RobotoBlack';color: #f00; margin: 40px 0 15px;}
.main_error p{padding: 0 30px; margin: 0; font-size: 17px; color: #877; line-height: initial;}
.main_error button{background: #d86c1f; color: #fff; font-size: 15px; line-height: initial; border: 1px solid #d86c1f; margin: 20px 0 0; padding: 5px 30px;}
.main_error button:hover{background: #fff; color: #d86c1f; box-shadow: 1px 21px 21px -17px rgb(216, 108, 31); -moz-box-shadow: 1px 21px 21px -17px rgb(216, 108, 31); -webkit-box-shadow: 1px 21px 21px -17px rgb(216, 108, 31); -ms-box-shadow: 1px 21px 21px -17px rgb(216, 108, 31); -o-box-shadow: 1px 21px 21px -17px rgb(216, 108, 31); transform: translateY(-5px); -moz-transform: translateY(-5px); -ms-transform: translateY(-5px); -webkit-transform: translateY(-5px); -o-transform: translateY(-5px);}
.main_error:hover img{transform: scaleX(-1); -webkit-transform: scaleX(-1); -ms-transform: scaleX(-1); -o-transform: scaleX(-1); -moz-transform: scaleX(-1);}
#somediv{float: right;}
#firStatesForm{float: left;}
.firsomediv{padding: 10px 35px 0 0;}
.admin_main{padding: 0; margin: 0; position: relative;}
.FIR_last10{padding: 0; margin: 0; position: absolute; top: 245px; right: 10px; width: 285px; height: auto; background-color: rgba(216, 108, 31, 0.4); color: #fff; border: 1px solid #004c8e; box-shadow: 4px 4px 13px 3px rgba(0, 0, 0, 0.41); -webkit-box-shadow: 4px 4px 13px 3px rgba(0, 0, 0, 0.41); -moz-box-shadow: 4px 4px 13px 3px rgba(0, 0, 0, 0.41); -o-box-shadow: 4px 4px 13px 3px rgba(0, 0, 0, 0.41); -ms-box-shadow: 4px 4px 13px 3px rgba(0, 0, 0, 0.41); transition: all 0.4s ease-in-out; transition-delay: 3s; transition: height 5s;}
.FIR_last10 a{display: block; width: 100%; color: #000; font-size: 15px; line-height: 20px;}
.FIR_last10 a:hover, .FIR_last10 ul li a:active{font-family: 'RobotoBold';transition: all; -webkit-transition: all; -moz-transition: all; -o-transition: all; -ms-transition: all;}
.FIR_last10 table{width: 90%; margin: 5%; float: left;}
.FIR_last10 table tr th{padding: 0 10px 0 0;}
.FIR_last10 table tr td{color: #000;}
.showlast10{transition: all 0.4s ease-in-out; background-color: rgb(216, 108, 31); float: left; width: 100%; display: none;}
.last_10{font-size: 16px !important; text-align: center; color: #fff !important; padding: 5px 0 !important; background-color: rgb(216, 108, 31); cursor: pointer; border-bottom: 6px solid #004c8e;}
#togglefir{width: 100%; height: 40%; margin-right: 0px; margin-top: 0; float: right; background: #d86c1f; border: none; padding: 5px 0;}
#acttabletbody tr td:first-child{width: auto;}
#sidebarfir{display: none; transition  all  0.3s  ease-in-out}
.FIR_last10 h4{font-size: 18px; line-height: 20px; color: #fff; background: rgb(216, 108, 31); margin: 0px; padding: 10px;}
.firCntntT{width: 600px !important; height: 300px !important; resize: none;}
.ActMajPnl .panel-heading{background: rgba(66, 1, 1, 0.05); border: transparent;}
.ActMajPnl .panel-body{padding: 0;}
.preupload{position: relative; background: #f00;}
.progress{position: relative; z-index: 1 !important; width: 30%; left: 25%; top: 40%;}
.preupload{position: fixed; background: #000; width: 100%; height: 100%; top: 0; opacity: 0.8; z-index: 100000 !important;}
.progress-bar.progress-bar-striped::before{position: absolute; content: 'Uploading Please Wait....'; font-size: 16px; margin: -1px 0 0 -80px;}
/* body{position: relative;} */
.feet{float: left !important; margin: 13px 0 0 !important; width: 40px !important;}
.upper{float: left !important; margin: 7px 10px 0 !important; width: 50px !important;}
.FirFgroup2 .FirLabel2{max-width: 120px; min-width: 120px;}
.file_text{width: 100% !important;}
.firCntntT{width: 100% !important; margin-bottom: 20px;}
.reco_desc{width: 480px; height: auto; padding: 10px; min-height: 50px;}
.add_btn{float: left; width: 100%; margin: 20px 0 0 0;}
.add_btn button{padding: 8px 30px;}
.text_width{width: 480px; height: auto; padding: 10px; min-height: 50px;}
.textarea_valign1{width: 270px !important;}
.textarea_valign2{width: 490px !important;}
.form-inline .form-control{}
.idField_v{width: 14.28%;}
.idField_v label{font-size: 14px; line-height: 17px; min-height: 36px;}
#Master-tab{padding-bottom: 180px;}
.Vtooltip{position: relative; display: inline;}
.Vtooltip .Vtooltiptext_right{visibility: hidden; width: 350px; background-color: #fff; color: #000; border: 1px solid rgba(0, 0, 0, 0.27); text-align: center; border-radius: 6px; padding: 5px 0; position: absolute; z-index: 1; top: -5px; left: 100%; text-align: left;}
.Vtooltip .Vtooltiptext_right::after{content: ""; position: absolute; top: 16px; right: 100%; margin-top: -5px; border-width: 5px; border-style: solid; border-color: transparent rgba(255, 255, 255, 0.46) transparent  transparent;}
.Vtooltip:hover .Vtooltiptext_right, .Vtooltip:focus .Vtooltiptext_right{visibility: visible;}
.vtooltip_content{transition: initial; -webkit-transition: initial; -moz-transition: initial; -o-transition: initial;}
.vtooltip_content h4{font-size: 14px; line-height: 18px;}
.vtooltip_content ul{float: left; width: 100%; transition: initial; -webkit-transition: initial; -moz-transition: initial; -o-transition: initial;}
.vtooltip_content ul li{font-size: 13px; line-height: 18px; list-style-type: none; position: relative; display: block; padding: 2px 6px 0 30px; transition: initial; -webkit-transition: initial; -moz-transition: initial; -o-transition: initial;}
.pp_invalid{background-image: url(../images/wrong.png); background-size: 4% 45%; color: #ec3f41; background-repeat: no-repeat; background-position: 2% 50%;}
.pp_valid{background-image: url(../images/right.png); background-size: 5% 47%; color: #0d9a49; background-repeat: no-repeat; background-position: 2% 50%;}
.vtooltip_content p{color: #fff; padding: 0; margin: 0; font-size: 13px; line-height: 18px; transition: initial; -webkit-transition: initial; -moz-transition: initial; -o-transition: initial;}
.innnertableView{color: #000; background: transparent !important;}
.innnertableVhead{background: #efe8e8 !important; font-size: 14px !important;}
.innnertableView1{color: #d86c1f; background: transparent !important;}
.vFr_repor_sec{position: relative; min-height: 700px;}
.Print_FirRepo{position: absolute; top: 30px; right: 60px; width: 50px;}
.Print_FirRepo:hover{filter: hue-rotate(180deg) contrast(110%); -webkit-filter: hue-rotate(180deg) contrast(110%); -moz-filter: hue-rotate(180deg) contrast(110%); -o-filter: hue-rotate(180deg) contrast(110%); -ms-filter: hue-rotate(180deg) contrast(110%); transform: scale(1.3); -moz-transform: scale(1.3); -o-transform: scale(1.3); -webkit-transform: scale(1.3); -ms-transform: scale(1.3);}
#finaldiv h3{color: #5f5f5f; line-height: initial; padding: 0 0 0; text-align: center; margin: 20px 0 20px; font-size: 24px;}
#finaldiv h3{color: #5f5f5f; line-height: initial; padding: 0 0 0; margin: 10px 0 10px; font-size: 22px; text-align: left; font-family: 'RobotoBold';}
#finaldiv p{color: #0f0f0f; font-size: 16px; line-height: initial; padding: 0px 100px; text-align: center; margin: 0px 0 70px;}
.final_dContnt{padding: 0; margin: 0 0 50px; float: left; width: 100%;}
.final_dContnt>ul{padding: 0; margin: 0; float: left; width: 100%;}
.final_dContnt>ul>li{padding: 0; margin: 0; list-style-type: none; line-height: 1.5em;}
.final_dContnt>ul>li>b{color: #d86c1f;}
#PerConfModal h5{font-size: 20px; line-height: 1.4em;}
.pphomeVt{float: left; width: 100%; padding-bottom: 50px;}
.Vhome{padding: 0; margin: 0 0 0; float:left; width:100%;}
.Vhome h4{padding:15px 0 0px; margin: 0; font-size: 24px; line-height: 32px; font-family: 'RobotoBold';text-align: left;}
.Vhome h4 span {color: #000000; text-transform:capitalize;}
.Vhome ul li span{color: #ae6676;font-family: 'RobotoBold';padding-right: 5px;}
.Vhome h5, .Vhome h6{padding: 0; margin:10px 0 0 0; font-size: 24px; line-height: initial; font-family: 'RobotoBold';}
.Vhome h6{margin: 0 0 0; color:#263949; padding:15px 0 0;}
.Vhome p{padding: 0; margin: 10px 0; font-size: 15px; line-height: 25px;}
.Vhome ul{padding: 0; margin: 6px 0 0; font-size: initial; line-height: 25px;}
.Vhome ul li{padding: 8px 20px 7px 20px; margin: 0; list-style-position: inside; color:#263949;}
input[type="file"]{display: inline-block;}
input[type="file"]:focus{outline: 0;}
fieldset{    border: 1px solid #1b2f35; margin: 0px; padding: 10px 10px;}
legend{width: auto; border-bottom: 0; color: #000;  font-size: 16px; margin-bottom:0;}
.select2-container--default .select2-selection--single .select2-selection__rendered{color: #555;}
.select2-search--dropdown .select2-search__field{padding: 2px 4px;}
.select2-results{font-size: 14px; line-height: initial;}
.select2-results__option{padding: 2px 6px; }
.select2-container--open .select2-dropdown--below{border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px  rgba(102, 175, 233, .6); -o-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px  rgba(102, 175, 233, .6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px  rgba(102, 175, 233, .6); -ms-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px  rgba(102, 175, 233, .6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px  rgba(102, 175, 233, .6);}
.AgeRangR{width: 60px !important; margin-left: 10px;}
.AgeRangL{width: 60px !important; margin-right: 10px;}
#textarea_count{text-align: right; margin-top: 5px;}
.scroll530{overflow-y: scroll; height: 530px;}
.victimmodalsize{width: 96%;}
.orr{font-size: 20px; font-family: 'RobotoBold';border-bottom: 2px dotted #000; border-bottom-style: solid; border-radius: 4px; max-width: 50px; padding: 0 0; width: 100%; text-align: center; margin-bottom: 30px; margin-top: 35px; margin-left: 20px;}
.form-inline .form-group{vertical-align: top;}
.nav > li > a{  border: 0px; border-bottom: 1px solid #ddd; cursor: pointer; margin-right: 1px; padding: 10px 21px; height: auto; line-height: initial; color: #333;  transition: all .3s ease-in-out; border-radius:0px;display:block;}
.support{padding: 40px 0 0; margin: 0; position: relative;}
.support h5{padding: 5px; font-size: 18px; cursor: pointer; text-align: center;/* border: 1px solid #e9e9e9; *//* border-radius: 20%; */ width: 140px; margin: 0 auto; color: #fff;font-family: 'RobotoBold';}
.support h5:focus{background: #fff; color: #000; position: relative;}
.support h5:hover{color: #000;}
#call_us{padding: 0px 10px; margin: 0; background: linear-gradient(#ffffff, rgb(236, 176, 133), #fff, #f0c19f, #fff); position: absolute; width: 430px; top: 69px; left: -110px; border: 3px solid rgba(216, 108, 31, 0.55); border-top: initial; z-index: 2;}
.timeShift{float: left; width: 100%; padding: 0px; margin: 0px; border-top: .06em solid #d9d9d9;}
.timeShift ul{float: left; width: 100%; padding: 0; margin: 10px 0px;}
.timeShift ul li{float: left; width: 100%; margin: 0px; padding: 4px 0; list-style-type: none; font-size: 13px; line-height: 18px; padding: 0 10px; margin: 5px 0;}
.timeShift:nth-child(1){border-bottom: 2px solid #000;}
marquee{ color: #000; padding:  0; margin: 0; float: left; width: 100%; cursor: pointer;}
.content_area{padding: 0; background: transparent; }
.mar_content{float: left; width: 100%;}
.mar_content ul{width: auto;}
.mar_content ul li{list-style: none; display: inline-block; font-size: 15px; margin-right: 30px;}
.cct_login_form{padding: 0 0 40px;}
.ageMargin{margin-top: 10px !important; margin-bottom: 10px !important;}
.ageNoMargin{margin: 0px !important;}
.dropdown-el{margin-top: 0px; min-width: 12em; position: relative; display: inline-block; margin-right: 1em; min-height: 2em; max-height: 2em; overflow: hidden; top: .5em; cursor: pointer; text-align: left; /* white-space: nowrap; */ color: #444; outline: none; border: .06em solid transparent; border-radius: 1em; background-color: #cde4f5; transition: 0.3s all ease-in-out; position: absolute; top: 40px; z-index: 1;}
.dropdown-el input{display: none;}
.dropdown-el label{border-top: .06em solid #d9d9d9; display: block; height: 2em; line-height: 2em; padding-left: 1em; /* padding-right: 3em; */ cursor: pointer; position: relative; transition: 0.3s color ease-in-out;}
.dropdown-el::after{content: ""; position: absolute; right: 0.8em; top: 0.9em; border: 0.3em solid #d86c1f; border-color: #d86c1f transparent transparent transparent; transition: .4s all ease-in-out;}
.dropdown-el.expanded{border: 0.06em solid #3694d7; background: #fff; border-radius: .25em; padding: 0; box-shadow: rgba(0, 0, 0, 0.32) 3px 3px 5px 0px; max-height: 32em;}
.dropdown-el.expanded label{border-top: .06em solid #d9d9d9;}
.dropdown-el.expanded label:hover{color: #3694d7;}
.dropdown-el.expanded input:checked + label{color: #3694d7;}
.dropdown-el.expanded::after{transform: rotate(-180deg); top: .55em;}
.dropdown-el .fa{color: #d86c1f; padding: 0; font-size: 16px;}
#v_EditFir11_form{float: left; width: 100%;}
#firStatesForm{width: 100%; padding: 0 0%;}
#v_UserReport_form{float: left; width: 100%;}
#loginbox{margin-top: 65px;  margin-bottom: 65px;}
.iconmelon{display: block; margin: auto;}
#form > div{margin-bottom: 25px;}
#form > div:last-child{margin-top: 10px; margin-bottom: 10px;}
/* .panel{background-color: transparent;} */
.panel-body{padding-top: 30px; background-color: #fff;}
.iconmelon, .im{position: relative; display: block; fill: #525151;}
.iconmelon:after, .im:after{content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.content_area_h{padding:114px 0 0px; margin:0; height: 100%;}
.top_header2{position: fixed;top: 0;left: 0;width: 100%;min-height: 110px;z-index: 4;}
.footer_area2{position: fixed; bottom: 0; min-height: 46px; z-index: 5; width: 100%; background: #fff;}
.sidebar_wrapper{height: calc(100% - 166px);top:121px;    /*  overflow-y: scroll !important; */}
/* #sidebar-wrapper{background: #2f4050; background-color: #2f4050; background-image: url('../images/sidebarbg.png'); background-repeat: no-repeat; background-size: 100% 100%;height:calc(100vh - 154px);overflow-y:auto;overflow-x:hidden;background: linear-gradient(180deg, #1D3A7C 0%, #072365 100%);background:linear-gradient(180deg, #215d66 10%, #618c93 100%);background: linear-gradient(180deg, #4B0082 0%, #FF007F 100%);} */
#sidebar-wrapper{height:calc(100vh - 154px);overflow-y:auto;overflow-x:hidden;border-top-right-radius:0;background-color: #0E2346; /* background:linear-gradient(180deg, #0E2346 40%, #333333 96.59%); */}
#sidebar-wrapper .panel-default div[id^="accordion_menu"] a{padding:6px 5px 6px 25px;float:left;width:100%;}
.menu_icon{ float:left; width:12%;}
.menu_label{ float:left; width:88%;}
/*DEFAULT THEME COLOR*/

.theme_default{background-color:#0E2346;color:#ffffff !important;}
.theme_litGrey{background: #f5f5f5;}
.theme_default_B{border-color: #ae6676  !important;}
.ProLabel{float: left;width: 100%; text-align: left;}
.ProInput{float: left;width: 100%; resize: none;  text-align: left;min-height:38px;}
.form-group{margin-bottom: 15px; width:100%;}
.Tab_area{float: left; width: 100%;}
.sidebar-nav > .sidebar-brand{background: rgba(31, 192, 228, 0.42); font-size: 18px; line-height: 65px; color: #efefef;}
.sidebar-nav li{border-bottom: 1px solid rgba(255, 255, 255, 0.24);}
.col-lg-offset-right-12, .col-md-offset-right-12, .col-sm-offset-right-12, .col-offset-right-12{margin-right: 100%;}
.col-lg-offset-right-11, .col-md-offset-right-11, .col-sm-offset-right-11, .col-offset-right-11{margin-right: 91.66666667%;}
.col-lg-offset-right-10, .col-md-offset-right-10, .col-sm-offset-right-10, .col-offset-right-10{margin-right: 83.33333333%;}
.col-lg-offset-right-9, .col-md-offset-right-9, .col-sm-offset-right-9, .col-offset-right-9{margin-right: 75%;}
.col-lg-offset-right-8, .col-md-offset-right-8, .col-sm-offset-right-8, .col-offset-right-8{margin-right: 66.66666667%;}
.col-lg-offset-right-7, .col-md-offset-right-7, .col-sm-offset-right-7, .col-offset-right-7{margin-right: 58.33333333%;}
.col-lg-offset-right-6, .col-md-offset-right-6, .col-sm-offset-right-6, .col-offset-right-6{margin-right: 50%;}
.col-lg-offset-right-5, .col-md-offset-right-5, .col-sm-offset-right-5, .col-offset-right-5{margin-right: 41.66666667%;}
.col-lg-offset-right-4, .col-md-offset-right-4, .col-sm-offset-right-4, .col-offset-right-4{margin-right: 33.33333333%;}
.col-lg-offset-right-3, .col-md-offset-right-3, .col-sm-offset-right-3, .col-offset-right-3{margin-right: 25%;}
.col-lg-offset-right-2, .col-md-offset-right-2, .col-sm-offset-right-2, .col-offset-right-2{margin-right: 16.66666667%;}
.col-lg-offset-right-1, .col-md-offset-right-1, .col-sm-offset-right-1, .col-offset-right-1{margin-right: 8.33333333%;}
.col-lg-offset-right-0, .col-md-offset-right-0, .col-sm-offset-right-0, .col-offset-right-0{margin-right: 0;}

.radio{float: left; width: auto; margin: 0 0;}
.checkbox+.checkbox, .radio+.radio{margin-top: 0px;}
.HomeAadhar{float: left; width: 30.33% !important; margin-right: 2.33%;}
.HomeAadhar:last-child{margin-right: 0px;}
#loginform .input-group{margin: 12px 0; position:relative;}
.form-inline{/* float: left; */ width: 100%; margin-bottom: 10px;clear:both;}
.radio label{padding: 0 5px 0 0;}
.DtlTable{float: left; width: 100%; margin: 0;}
.Tab_araLeft{float: left; width: 100%;}
/* .Tab_araRight{float: left; width: 20%;} */
#pInfo_Tab input[type="file"]{width: 70%;}

/*profile photo */

.profilePhoto{max-width: 100px; max-height: 100px; margin: 0px auto 0; position: relative; z-index: 0;}
.profilePhoto img{width: 100px; height: 100px; max-height: 100px; border-radius: 50%; border: 5px solid rgba(0, 0, 0, 0.2); box-sizing: border-box; object-fit: cover;}
.pulse{position: absolute; top: 0; left: 0; width: 100px; height: 100px; border-radius: 50%; z-index: -1; opacity: 0; box-sizing: border-box;}
.pulse1{border: 25px solid rgba(0,0,0,0.5); -webkit-animation: pulse1 4s linear infinite; -moz-animation: pulse1 4s linear infinite; animation: pulse1 4s linear infinite;}
.pulse2{border: 40px solid rgba(0,0,0,0.5); -webkit-animation: pulse2 4s 2s linear infinite; -moz-animation: pulse2 4s 2s linear infinite; animation: pulse2 4s 2s linear infinite;}
@-webkit-keyframes pulse1 {
 50% {-webkit-transform: scale(1); opacity: 0;}
 60% {-webkit-transform: scale(1.15); opacity: .1;}
 70% {-webkit-transform: scale(1.2); opacity: .2;}
 80% {-webkit-transform: scale(1.25); opacity: .1;}
 100%{-webkit-transform: scale(1.3); opacity: 0;}
}
@-moz-keyframes pulse1 {
 0%  {-moz-transform: scale(1); opacity: 0;}
 50% {-moz-transform: scale(1); opacity: 0;}
 60% {-moz-transform: scale(1.1); opacity: .1;}
 70% {-moz-transform: scale(1.2); opacity: .25;}
 80% {-moz-transform: scale(1.3); opacity: .1;}
 100%{-moz-transform: scale(1.4); opacity: 0;}
}
@keyframes pulse1 {
 0%  {transform: scale(1); opacity: 0;}
 50% {transform: scale(1); opacity: 0;}
 60% {transform: scale(1.1); opacity: .1;}
 70% {transform: scale(1.2); opacity: .25;}
 80% {transform: scale(1.3); opacity: .1;}
 100%{transform: scale(1.4); opacity: 0;}
}
 @-webkit-keyframes pulse2 {
 50% {-webkit-transform: scale(1); opacity: 0;}
 60% {-webkit-transform: scale(1.1); opacity: .1;}
 70% {-webkit-transform: scale(1.2); opacity: .15;}
 80% {-webkit-transform: scale(1.3); opacity: .1;}
 100%{-webkit-transform: scale(1.45); opacity: 0;}
}
@-moz-keyframes pulse2 {
 0%  {-moz-transform: scale(1); opacity: 0;}
 40% {-moz-transform: scale(1); opacity: 0;}
 50% {-moz-transform: scale(1.1); opacity: .0.5;}
 60% {-moz-transform: scale(1.2); opacity: .15;}
 80% {-moz-transform: scale(1.3); opacity: ..5;}
 100%{-moz-transform: scale(1.45); opacity: 0;}
}
@keyframes pulse2 {
 0%  {transform: scale(1); opacity: 0;}
 40% {transform: scale(1); opacity: 0;}
 50% {transform: scale(1.1); opacity: .0.5;}
 60% {transform: scale(1.2); opacity: .15;}
 80% {transform: scale(1.3); opacity: ..5;}
 100%{transform: scale(1.45); opacity: 0;}
}
.Rfield{width: 64%;}
.Rinput{width: 36%;}
#personalInformation{float: left; width: 100%; margin-top: 20px;}
#personalinfotable{max-height: 220px; overflow-y: scroll;}
.TopFields{float: left; position: fixed; top: 125px; right: 69px; z-index: 5;}
.bar1, .bar2, .bar3{width: 24px;height: 2px;background-color: #ffffff;margin: 3px 0;transition: 0.4s;}
.searchField{float: left; width: auto; margin: 2px 20px 0 0;}
.dashdropdwn{float: left; width: auto;}
.modal-title{color: #000;}
.modal-title h4{font-family: 'RobotoBold';}
#accordion_menu .panel-body{/* background:rgba(255, 255, 255, 0.7); */ font-size:14px;background-color:transparent;}
#accordion_menu .fa{padding-right:8px;}
#accordion_menu .panel-body table tr td{padding:0; background-color: transparent;border:0;color:#ffffff;}
#accordion_menu .panel-default>.panel-heading h4.panel-title a {padding: 1px 0;display: block;white-space:nowrap;}
#accordion_menu .panel-body .table{margin-bottom:0;border:0;;}
/* #accordion_menu .panel-default>.panel-heading {    color: #fff;    background-color: #1b2f35; border-color: #1b2f35;} */
#accordion_menu .panel-default>.panel-heading {color:#ffffff;background-color:transparent;border-color:transparent;background:none;}
#accordion_menu .panel-default>.panel-heading.active{background-color: #EE9900}

/*editing by rajesh*/

.ccaeregistration{float: left; width: 100%; margin-bottom: 20px; display:none;}
.Top_form{float: left; width: 100%; margin-bottom: 20px;}
/* .nav-tabs.rcaeregistration>li{padding: 0 10px 0 !important; font-size: 15px;} */
.fir_search{float: left; width: 29%; margin: 0 2% 20px;}
.fir_searchproceedind{float:left; width:46%; margin:0 2% 10px;}
.fir_search2{float: left; width: 96%; margin: 0 2% 20px;}
.fir_search3{ width:100%; float: left; margin: 0;}
.fir_search fieldset{border: 1px solid #1b2f35; margin-top: 15px; min-height: 230px;}
legend.firname{color: #000; margin: 0px; padding: 0 5px;}
.Top_form .top_data{padding: 0 0px; position:relative;}
.FIRdetails{float: left; width: 100%;}
.fir_search label, .fir_search select.ProInput, .fir_search input.ProInput{float: left; width: 100% !important;}
.top_sbmit{float: left; width: 100%; text-align: center; margin:28px 0 0 0;}
#cortab{display: none; margin-top: 20px;}
#cortab2{margin-top:20px; display:none;}
.ror{width: 100%; display: inline-block;}
.ror a{text-decoration: none; font-size: 20px; display: inline-block; cursor:pointer;}
.protextarea{min-height:100px !important;resize: both; overflow: auto;}
#firmodal .modal-lg{width: 1200px;}
#firmodal .modal-footer{background-color: transparent;}
#firmodal .modal-header{background: #0b9c96;}
#firmodal .modal-header .modal-title{text-align: center;}
.ProInput2{float:right; width:67% !important;}
.ProInput2 input[type=radio]{margin:6px 10px 0 -15px;}
.ProInput2 .radio{margin:0 12px;}
.courtorcnr{position:absolute; top:50%; right:33%; margin:-20px 0 0 0}
.sidebar_wrapper .panel-body{padding:0px;}
.fir-detail{font-size:12px; font-style:normal; text-align:center; width:100%; float:left; margin-top:3px;}

/*vikas 14-7-17*/
.DtlTableC1{width: 60%; margin: 0 auto;}
.ProLabelC1{ width:92%; }
.ProInputC1{width: 75%; display:none;}
.DtlTableC1 .w3-table-all tr:nth-child(even){ background-color: transparent; }
.DtlTableC1 .form-group{margin-bottom: 7px;}
.filterSel2 li.float-end a {padding:7px 10px;}

/*editing by rajesh for proceeding details page 13-7-2017 evening*/

.eproclabel{float:left; width:40%}
.eprocinput{float:right; width:60%;}
#navigation-menu{float:left; width:100%;}
#section-1, #section-2, #section-3{width:100%;}
.ProLabel2{float:left; width:30%;}
#example{float:left ; width:100%; padding:20px; margin:20px 0;}
#example tr th, #example tr td{border:1px solid #ccc; padding:3px 5px;}
.w3-table-all th{font-family: 'RobotoBold';white-space: nowrap;}
.w3-table-all td, .w3-table-all th{text-align:left;}

.data_tablefir{width: 600px; margin: 0 auto;}
.data_tablefir tr th{background: #a0a2a2; color:#fff;}
.data_tablefir tr td:hover{text-decoration: underline;}
.w3-table-all td a, .w3-table-all td a{font-family: 'RobotoBold'; text-decoration: underline; }
#psId .modal-dialog, #psId2 .modal-dialog{min-height: 650px; overflow-y: scroll; max-height: 500px; width: 1100px;}

.preinput{float:left; width:90%; margin:0 5%; border:1px solid #ccc; color:#000; padding:5px 10px;}
.pro_detail{float:left; width:100%;}
.menutable tr td{font-size:15px;}
.theme_default_pnl {background-color: rgba(84, 28, 28, 0.84) !important; border-color: #0d418e !important;}

.ProInputradio{float: left; width: 100%;}
.ProInputradio .radio{float: left; width: 20%;}
.ProInputradio .radio input[type=radio]{margin: 2px 8px 0 -15px;}
.ProInputradio .radio label{margin: 0 0 0 15px;}
.SubDtl{ margin-bottom: 10px; }
.targetDtlDiv fieldset{ min-height: initial; }
.detail_main {width: 500px; margin: 0 auto;}
.fir_vs1{width:100%;}
/* .panel-default{box-shadow: -4px 6px 19px 0px rgba(0, 0, 0, 0.22); -webkit-box-shadow: -4px 6px693 19px 0px rgba(0, 0, 0, 0.22); -moz-box-shadow: -4px 6px 19px 0px rgba(0, 0, 0, 0.22); -o-box-shadow: -4px 6px 19px 0px rgba(0, 0, 0, 0.22); -ms-box-shadow: -4px 6px 19px 0px rgba(0, 0, 0, 0.22);} */
.controls .center{float: none !important; text-align: center;}
.controls{/* float: left; */ width: 100%; text-align: center;}
.controls button{float: none !important; display: inline-block; margin:15px 0 0 0;}

.nav>li.disabled>a:focus, .nav>li.disabled>a:hover {color: #fff;}
.nav>li.disabled>a {color: #fff;}
.fWid1{ width:250px;}
select.input-sm {line-height: initial; font-size:14px;}
.btn-warning {background-color: #263949;border-color: #263949;}
.btn-warning:hover, .btn-warning.focus, .btn-warning:focus,.btn-warning.active, .btn-warning:active, .open>.dropdown-toggle.btn-warning  { background-color: #b06878; border-color: #b06878;}
.login-box-body {    border-radius: 40px;  background: #fff;  box-shadow: 5px 5px 19px 0px #000; -webkit-box-shadow: 5px 5px 19px 0px #000; -moz-box-shadow: 5px 5px 19px 0px #000; -o-box-shadow: 5px 5px 19px 0px #000; -ms-box-shadow: 5px 5px 19px 0px #000; width: 640px; margin: 0 auto; padding: 20px 0;}
.P_recover{padding: 92px 0px;}
.fir_search12{ width:100%;}
.liAraP{float: left; padding: 0 15px; margin: 0; width: 28%; vertical-align: top;}
.liAraC{float: left; width: 7.96%; padding: 0; margin-left: 0; margin-right: 0; color:#ae6676; }
.form-inline .checkbox input[type=checkbox], .form-inline .radio input[type=radio]{position: relative; margin-left: 0; margin-right: 5px;}
#reportvSrch{float:left; width:100%;}
.PassRec{padding: 58px 0px 0 0;}
.er_Or1:before, .er_Or1:after { width:42.5%; }
.input-group-text{width:auto; /* float: left; height: 34px; */}
 #DateOfOpnin1, #dairyDateid, #fir_date, #cnr_date, #dftChrgshtReqdateid, #firDate, #DatePick_r1, #DatePick_r2, #userId, #mDatePick1, #dairyDateid111{float: right; /* width: 90% !important; */}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: pink;}
::-moz-placeholder { /* Firefox 19+ */ color: pink;}
:-ms-input-placeholder { /* IE 10+ */ color: pink;}
:-moz-placeholder { /* Firefox 18- */ color: pink;}

#loginform .input-group:before{content: ''; width: 100%; position: absolute; background: #e1e1e1; top: -4px; left: 0; height: 124%; opacity:0;}
#loginform .input-group:after{content:''; position: absolute; left: 0; height: 124%; top: -4px; width: 2px; background: #f00; opacity:0;}
#loginform .input-group:hover #loginform .input-group:before {opacity:1;}
#loginform .input-group:hover #loginform .input-group:after {opacity:1;}
.fa, .fa {/* padding-right:5px; */}
.prntRprt{ padding: 0; margin: 0; position: relative; top: -10px;}
.CaseOr{float:left; width:100%; text-align:center; margin:75px 0 0 0;}
.RegDetails{float:left; width:100%; border:1px solid #ccc; padding:10px; min-height:170px;}
.RegDetails .ProLabel2{font-size:15px; margin-top:5px;}
.Por{float:left; width:100%; text-align:center; margin:-5px 0 5px 0;}
.radio2{float: left; width: 33%;}

/* editing-by rajesh 07-10-2017 */

.sidebar-nav{/*width: 100%;*/}
.box-title{font-size:18px; padding:10px 0;}
.firfatchdetails{width:50%;}
.sdf{width:50%; float:left;}

table.dataTable thead .sorting_desc{background-image: none !important;}
#mhaTable, #firdonlisttable, #casedonlisttable{width: 100% !important;}
#courtlisttable{width: 100% !important;}
#courtlisttable thead tr th:nth-child(2), #courtlisttable tbody tr td:nth-child(2){width: 200px;}
.button_reg{background: #263949 !important; padding:5px 20px !important; margin: 0px !important;}
#firnotdon{width: 100%; height: 950px; overflow-y: scroll;}

/*sidebar-Nested submenu-css st*/
.nestedSubmenu{padding-left: 0 !important;   padding-right: 0 !important; }
.nestedSubmenuBg{background:#bfc4c9;}

/*sidebar-Nested submenu-css ed*/

.Legal_dropdown{position: relative; display: inline-block;}
.Legal_dropdown-content{display: none; position: absolute; background-color: #f9f9f9; min-width: 450px; font-size: 12px; box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); z-index: 1; left: -217px; top: 30px;}
.Legal_dropdown-content a{color: black; padding: 12px 16px; text-decoration: none; display: block;}
.Legal_dropdown-content a:hover {background-color: #f1f1f1}
.Legal_dropdown:hover .Legal_dropdown-content{display: block;}
.LegalOpDropCon{float:left; width:100%;}
.Legal_dropdown-content:before{content: ''; position: absolute; left: 48%; top: -10px; border-style: solid; border-width: 0px 10px 10px; border-color: rgba(0, 0, 0, 0) rgba(243, 243, 243, 0) rgb(0, 0, 0) rgba(0, 0, 0, 0);}
.Legal_dropdown-content:after{content: ''; position: absolute; left: 48%; top: -10px; border-style: solid; border-width: 0px 10px 10px; border-color:rgba(0, 0, 0, 0) rgba(243, 243, 243, 0) rgb(215, 226, 234) rgba(0, 0, 0, 0);}
.legal_bg{background: #d7e2ea !important;}
.editPro .radio label{padding: 0 2px 0 0;}

/* notice scroller     */
.news-item{border-bottom:1px dotted #555;}
.news-item table{width:100%;}
.news-item a{color:#428bca; float:right;}
.news-item a:hover{text-decoration:underline;}
.news-item p{width: 100%; float: left; font-size: 14px; line-height: 20px;}
.news-item p span{ color:#000; font-family: 'RobotoBlack'; padding:0 6px 0 0; float: left;}
.news-item h6{font-size: 11px; float: left; color: #263949;font-family: 'RobotoMedium'; padding-left:16px;}
.news-item .fa{ font-size:16px; color:#de0909;}

.demo1{padding:0 10px;}
.demo1 li{display: block; padding:10px 0;}


.noticeBg{background-image:url(../images/notice-banner-bg.png); background-repeat:no-repeat; background-size: cover;}
/* .pphomeMin{background-image: url(../images/dig-bg-3-bottom.png), url(../images/dig-bg-2-top.png);  background-repeat: no-repeat, no-repeat; background-position: bottom right, top left; background-size: 30% 40%, 100% 30%; min-height: calc( 100vh - 172px); background-attachment: fixed;} */

.pphomeMin{min-height: calc( 100vh - 172px);}

.pphomeItm{min-height: 476px;  max-height: 476px; overflow: scroll; box-shadow: -2px 1px 12px #000; border-radius: 5px; background: #f3f3f4;}
.digital_logo{float: left; width: 100%; margin: 0 auto;}
.digital_logo img{display: block; width: 8%; margin: 10px auto;}
.faqPage{padding:10px 30px; margin:0; float:left; width:100%; background: #e5e5e5; background-image: url(../images/faq-bg.svg); background-size: cover; background-attachment: fixed; background-position: center center;}
.faqPage h4{display: block;vertical-align:bottom;font-family: 'RobotoBlack'; font-size: 32px; line-height: 115%; color: #fff; width: 100%; padding: 10px 10px; text-align: center; margin: 0 0 20px; background: rgba(33, 64, 74, 0.93);}
.faqPage h5{font-style: normal; font-family: 'RobotoBold'; font-size: 16px; line-height: 20px; color: #292b2d; display: block; clear: both; margin-bottom: 10px; position: relative; z-index:1;}
.faqPage h5:before{content: ''; width: 12px; height: 12px; background-image: url(../images/bullet1.png); background-repeat: no-repeat; position: absolute; left: -20px; top: 5px;}
.faqPage p {font-style: normal;font-size: 16px; line-height: 20px; color: #000000; display: block; clear: both; margin-bottom: 16px; margin-bottom: 1%; float:left; width:100%;}
.faqPage ul{list-style: none; margin-bottom: 20px; float: left; width: 100%;}
.faqPage ul li{background: url(../images/bullet-faq.png) no-repeat 15px 8px; padding-left: 30px; margin: 0 0 10px; font-size: 14px; color: #4e5153; float: left;}
.demo1{height:initial !important;}
.FaqAra{ float:left; width:100%; padding: 0px 30px 0 40px;}
.faqPage1{ float:left; width:100%; background: rgba(255, 255, 255, 0.73);}
.bg_svg{background-color: #e5e5e5;height: 88vh;}
/* #page-content-wrapper, .bg_svg_prism{background: #e5e5e5;background-image:url(../images/grey-prism.svg);background-size:cover;background-attachment:fixed;background-position:center center;background-repeat:repeat;} */
#page-content-wrapper, .bg_svg_prism{/* background: #EEF3F7; */}
.Tab_araLeft .form-inline:nth-child(2) .col-md-6:nth-child(1) .form-group{margin-bottom: 20px; position: relative;}
.Tab_araLeft .form-inline:nth-child(2) .col-md-6:nth-child(1) .form-group #typeOfRelative-error{position: absolute; bottom:-25px;}
.passWidth90{ width:90% !important;}
#verifyModalLegal table tr td {  padding: 8px 10px;  border: 1px solid #ddd;}
.V_verifyTable tr td{ padding: 8px 10px;  border: 1px solid #ddd;  }
.no_border{border:0 !important;}

.photoid img{width: 100px !important; height: 128px;}


.half_part{float:left; width:46%; margin:0 0 0 4%; padding:10px; box-sizing:border-box;}
.half_part td{width: 50%;}
.formright_part{float: right; width: 50%; text-align: left;}
.brieftextarea{float: right; width: 75%; text-align: left; padding:10px; height: 80px;}
.brieftextarea2{float: right; width: 75%; text-align: left; padding:10px; height: 50px;}
#myModaldsheet .form-inline{width: 96%; margin-left: 2%;}

#page-content-wrapper{padding:0px;}
.admin_middle_cntnt{margin: 10px 0 58px 0;}
.panel-body{padding-top:20px;}
/*23-01-18-v  */
.case_tab{ float:left; width:100%;}
.case_filter{ float:left; width:100%;}
 .case_filter .radio{display: inline-block;    padding: 0 0 0 23px;}
.case_Table{float: left; width: 100%;}
.legAlOpPolice .form-group{width: auto !important; padding-right: 20px;}
.Parent_Leha{ margin:4px 0 0 24px;}
/* .cpp_service1{border:1px solid #000;} */
.cpp_service1 ul, .cpp_service2 ul{ list-style-type:none;}
#pdfModallegal{z-index: 100000;}
#recordAddFormABC{float: left;}
.RqCtentBody{padding: 20px 30px 10px 50px;}
.RqCtentBody fieldset{border: 1px solid #426eb1;}
.RqestPanel{position: relative; margin: 0px 0 20px 0;}
.RqestPanel legend{color: #3f6cad;}
.RqestPanel img{display: block; height: 70px;  left: 0; position: absolute; top: calc(50% - 17.5px);  -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%); width: 70px;}
.RqRpcontnt{padding: 5px 15px 15px 30px;}
.RqRemarkMainCntnt{ padding:10px;}
.RqRemark{position: relative; padding: 0; border: 1px solid #f4854b; background: #f1651d12; box-shadow: 5px 3px 5px #0000005c; margin-bottom: 20px;}
.RqRemarkHeding ,.BrfHeading{position: absolute; height: 100%; background: #f1651d; width: 100px;}
.BrfHeading{background: #1d72f1bf;}
.RqRemarkHeding:before, .BrfHeading:before{position: absolute; content: 'Brief'; top: calc(50% - 15px); left: 20%; font-size: 20px; color: #fff;}
.BrfHeading:before{content: 'Remark';}
.RqRemarkCntnt{margin-left: 105px;}
.RqBrief {background: #5688e814; border-color: #5393f5;}

/* contentRequest 20-02-18    */

.v_highlight{background-color: #cdd3d8 !important; color: #fff !important;}
#v_shortcontet table tr {    border: 1px solid #eae9e9;}
#v_shortcontet table tr td{border: 0px;}
#v_shortcontet table tr td img{width: 25px; height: auto;}
.erd_body tr td:nth-child(3){width:110px;}
.erd_body tr td:nth-child(4){width: 95px;}
#erd_sn{font-family: 'RobotoBold';}
#erd_from{font-family: 'RobotoBlack';font-size: 14px; width: auto; overflow: hidden; white-space: nowrap;}
#erd_subject{float: left; width: auto;}
#erd_content{position: relative; padding-left: 5px; color: #756d6d; float: left; width: auto;}
#erd_content:before{position: absolute; content: "-"; left: 0;}
#erd_img{width: 24px; overflow:hidden; max-height:20px;}
#erd_date{floar:left; width: 100%; font-family: 'RobotoBold';}
.shortDis table tr td{border: 0px; padding: 2px;}
.attachdFileM{float: left; width: 100%;}
.attachdFileM ul{float: left; width: 100%; font-size: 0; list-style-type: none; text-align: center;}
.attachdFileM ul li{width: 8%; margin: 10px 1% 10px; position: relative; display: inline-block;}
.attachdFileM ul li img{width: 100%; margin: 0 auto;}
.attachdFileM ul li:hover .attachDown{display: block;}
.attachDown{position: absolute; top: 0; left: 0; right: 0; margin: 0 auto; width: 100%; background: #000000c7; height: 100%; border: 3px solid #00000061; transition: .3s all ease; -webkit-transition: .3s all ease; display: none;}
.attachDown p{color: #fff; text-align: center; font-size: 12px; line-height: 15px; padding: 5px 3px 10px; margin-top: 5px;}
.attachDown img{width: 28px !important; margin: 11% 0 0px 0% !important;}
.cion tr td:nth-child(3){width: 150px;}
.erd_body tr td:first-child{width: 80px;}
ul.mainServiA1 {float:left; margin-top:-15px; width:100%; margin:0; vertical-align: top; text-align: left; padding:10px; border-right:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; height: 230px !important; overflow:auto;border-radius: 8px;}
.cpp_service1 ul.mainServiA1:last-child{border-right: 0px;}
.cpp_service2 ul.mainServiA1{border-right: 0px;}
.fir_search3 ul, .cpp_service2 ul{padding-left:30px;}
.fir_search3 ul li, .cpp_service2 ul li{margin-top: 5px;}
.fir_search3 ul li input[type=checkbox], .cpp_service2 ul li input[type=checkbox]{margin-right:5px;}
.Tab_deTails{padding-top:10px;}

/*  tabs css start here  */
.nav-tabs{border-bottom: 1px solid #333;}
.tab-content {border: 1px solid #ddd; border-top: 0; float: left; width: 100%;background: #fff; padding:20px;}
.nav-tabs>li{float: left; margin-bottom: -1px; border: 1px solid #d7d7d7; background-color: #edf2f4;}
.nav-tabs>li>a{margin-right:0;margin-left:0;display:block;}
.nav-tabs>li>a:first-child.active, .nav-tabs>li>a:first-child.active>:focus, .nav-tabs>li>a:first-child.active>:hover{border-top: 2px solid #e46216; border-bottom: 0px; color: #1b2f35; background: #fff;}
.nav-tabs>li:nth-child(2).active>a, .nav-tabs>li:nth-child(2).active>a:focus, .nav-tabs>li:nth-child(2).active>a:hover{border-top: 2px solid #4986e7; border-bottom: 0px; color: #1b2f35; background: #fff;}
.nav-tabs>li:nth-child(3).active>a, .nav-tabs>li:nth-child(3).active>a:focus, .nav-tabs>li:nth-child(3).active>a:hover{border-top: 2px solid #f00; border-bottom: 0px; color: #1b2f35; background: #fff;}
.nav-tabs>li:nth-child(4).active>a, .nav-tabs>li:nth-child(4).active>a:focus, .nav-tabs>li:nth-child(4).active>a:hover{border-top: 2px solid #336b82; border-bottom: 0px; color: #1b2f35; background: #fff;}
.att_img{ width: 30px; margin:0 auto; display: block;}
.att_img img{width: 30px;}
.att_imgs img{width: 30px;}
#rmarks1, #bfact1, #attechment{width:82%; margin-right:5%; float: right;}
.comingSoon{float:left; width:100%;margin-top: 240px;}
.comingSoon h4{text-align: center; font-size: 32px; line-height: 36px;font-family: 'RobotoBold';color: #0000006e;}
.comingSoon h4 span{ color: #fb0d0d7a; font-family: 'RobotoBold';}

/* 14-03 */
.nav-side-menu{overflow: auto;font-size: 14px; width: 100%; background: #fff;  color: #000;}
.nav-side-menu .brand{background-color: #23282e; line-height: 50px; display: block; text-align: center; font-size: 14px;}
.nav-side-menu .toggle-btn{display: none;}
.menu-list{ border-top: 1px solid #e1e1e1; float: left;  width: 100%;}
.nav-side-menu ul, .nav-side-menu li{list-style: none; padding: 0px; margin: 0px;  float: left; width: 100%; border: 1px solid #e1e1e1;  border-top: 0px;}
.nav-side-menu ul :not(collapsed) .arrow:before, .nav-side-menu li :not(collapsed) .arrow:before{font-family: FontAwesome; content: "\f078"; display: inline-block; padding-left: 10px; padding-right: 10px; vertical-align: middle; float: right;}
.nav-side-menu ul .active, .nav-side-menu li .active{border-left: 3px solid #d19b3d; background-color: #4f5b69;}
.nav-side-menu ul .sub-menu li.active, .nav-side-menu li .sub-menu li.active{color: #d19b3d;}
.nav-side-menu ul .sub-menu li, .nav-side-menu li .sub-menu li{background-color: #c5ccd4;border: none;line-height: 28px;border-bottom: 1px solid #23282e;margin-left: 0px;color: #000;}

.nav-side-menu ul ul li{ padding-left:15px;   background: #eee;}
.nav-side-menu li a{text-decoration: none; color: #010101;}
.nav-side-menu li:hover{ background-color: #ccc; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; -ms-transition: all 1s ease; transition: all 1s ease;}
.nav-side-menu .menu-list .menu-content {display: block;}

.nav-side-menu table { margin:0px;}
.nav-side-menu table tr td{ border:0;}
h3.subject_heading{padding: 10px 0 20px;font-size: 16px;font-family: 'RobotoMedium';padding-left: 4px;    background: #fff;    border-top: 1px solid #e1e1e1;}

 /*  vikas -14-3-*/

.vMailReply{float: left; width: 100%; min-height: 80px; background: #fff; border: 1px solid #c1c1c1; padding:0;}
.ReplyOrFrwd{float:left; width:100%; padding: 6px;}
.ReplyOrFrwd p{padding:0; margin:0; color:#a59797;}
.ReplyOrFrwd p a{ padding:0; margin:0; color:#000000e3;}
.ReplyOrFrwd p a:hover {    text-decoration: underline;}
.eproReplMen{float: left; width: 100%;  padding: 0;}
.replyTOm{float:left; width:100%;  border-bottom: 1px solid #c1c1c1; padding:10px 15px;}
.replyTOm p{ float:left; width:auto;}
.trashD {font-size: 18px; color: #b30606;}
.replyTOm span.to{ padding-right: 5px; float: left; width: auto; }
.replyTOm span.fa.fa-trash { font-size: 16px;color: #ad0000;}
.toFrwrd{ margin-top:3px;}
.replyTOms1{ float:left; width:100%; padding: 30px 25px 0px;}
.replyTOms1 select.form-control {float: left; margin-right: 10px;}
.replyTOms1 textarea{ resize:none;  padding: 15px; margin:10px 0 5px;}
::placeholder{color:#000;}
.Frward_User{float:left; width:auto;}
.Frward_User select.form-control{float: left; width: auto;  margin: 0 13px; height: 30px;}
.reply_footer{    padding: 8px 20px; float:left; width:100%; border-top:1px solid #c1c1c1; margin-top: 40px;}
.reply_footer .fa-trash{color: #900404; font-size: 18px;margin-top: 10px; margin-right: 6px;}
.reply_footer .fa-trash:hover{color: #000; }
.epro_content_mAra{ float:left; width:100%;}
.epro_content{float: left; width: 100%; padding: 10px 0 10px 20px; }
.epro_content p{ float:left; width:100%; font-size:13px;     line-height: 22px;}
.epro_content p span{font-family: 'RobotoMedium';min-width:90px;float:left;width:220px;margin-right:10px;padding-right:10px;position:relative;}
.epro_content p span:before {content:':'; margin-left:212px; position:absolute;}
.epro_msgCmnt{float: left; width: 100%; padding: 0px 20px 0 0; margin-top: 10px;}
.msgCmtBrfCmt{position: relative; float: left; width: 100%; margin: 0 0 20px;}

h6.brfHeading{font-family: 'RobotoMedium';color: #564343;display:  inline-block;float:  left;padding:  0 15px 0 0;width: 100%;}
p.brfContnt{position:  relative; width:  auto;}
.epro_msgCmnt p{color:#564343; text-align:justify;}
.epro_docs{ float:left; width:100%; margin-bottom:20px; margin-top:10px;}
.epro_dotBorder{ float:left; width:100%;  border-top:1px dotted #c5c5c5; height:2px;}
.epro_docs ul{ float:left;width:100%; font-size:0; border:0px !important;}
.epro_docs ul li{     float: left; text-align:center;    width: 20%;    background: transparent !important;    border-bottom: 0 !important; margin-bottom: 20px;  padding:0 !important; }
.doc_attach{width:130px;display:inline-block;border:1px solid #e5e5e5;background:#f5f5f5;position:relative;}
.attach_ttlMain{float: left; width:  100%;}
.doc_viewDwn{display: block; width:  100%; margin: 15px 0 15px; text-align: center;}
.view_main{display:  inline-block;background:#777;padding: 2px 9px;margin: 0 10px;border-radius:  3px; box-shadow: 4px 3px 5px #00000024;}
.view_main:hover{background: #000;}
.doc_viewDwn img{width: 15px;margin:  0;}
.attach_title{padding: 4px 6px 0px 6px; margin: 0 auto; text-align: center; border-top: 1px solid #c5c5c5; float:left;}
.proAtt_img{display:inline-block;width: 16px;}
.proAtt_img img{width: 100%;margin:  0;}
.attach_title h6{display:block; width: auto; padding: 0 0 5px 0; font-size: 11px; font-family: 'RobotoBold'; padding-left: 3px; color: #777; word-break: break-all;     min-height: 42px; max-height: 42px; overflow: auto;}
.menu-conten li table tr td .fa{color: #9e9e9e;}
.menu-content span.fa{color: #a7a4a452; }
.proLtab>li{ width:25%; border-bottom:0px;}
.proLtab li span.lbel{  background-color: #337ab7;color:#fff;font-size:10px;width:auto;padding:0 3px;margin-left:5px;display:table;border-radius:3px;font-family:'RobotoRegular';}
.MenuInsel .btn { display: inline-block; padding: 2px 6px;}
.menFilter1{float:left; width:auto; margin-top: 6px;}
.filterSel{float: left; width: auto; margin-left: 6px;}
.filterSel select{ padding:6px;}
.filterSel2 ul li .input-group { width: 142px;}
.filterSel2 ul li select {width:155px;}
.filterSel2 ul{ float:left; width:100%; text-align:right; font-size:0; }
.filterSel2 ul li{ list-style-type:none; float:left;     width: auto;  margin: 0 5px; font-size:14px;}
/*.menuLR1{float:left; width:100%; margin:10px 0; border: 1px solid #ccc6c6;  border-radius:5px; border-left: 0; border-right: 0;display: table;     background: linear-gradient(to right, #b76d3f14, #0eb89114, #bd8d701a ); -webkit-background: linear-gradient(to right, #b76d3f14, #0eb89114, #bd8d701a ); -moz-background: linear-gradient(to right, #b76d3f14, #0eb89114, #bd8d701a ); -o-background: linear-gradient(to right, #b76d3f14, #0eb89114, #bd8d701a );}
*/
.menuLR1 {float: left;width: 100%;border-left: 0;border-right: 0;display: table;background: #DFEDF9;margin: 5px 0 6px;border-radius: 10px;}
.menuLR1 .btn-default:hover, .menuLR1 .btn-default:active{background-color:initial;}
.login01 .dropdown{float: left;}
.login01 .backBtn a { float: left;  width: 100%;}
.login01 .backBtn img{width: 100%; margin: 0;  transition: .3s all ease; min-width: initial; max-width: initial; min-height: initial; max-height: initial; border-radius: initial;}
.login01 img { min-width: 30px; max-width: 30px; min-height: 30px; max-height: 30px;border-radius: 50px;  margin: 5px 0;}
.login01 .dropdown-menu{left:-95px;}
.backBtn123{float: left; margin: 6px 20px 0px 0;}
.backBtn321{float: left; margin: 6px 20px 0px 0;}
.nav-tabs>li.active>a .lbel, .nav-tabs>li.active>a:focus .lbel, .nav-tabs>li.active>a:hover .lbel {background-color: #368a02;}
.ReplyHeading, .ReplyHeading1{float: left; width: 100%;}
.ReplyHeading thead th, .ReplyHeading1 thead th{text-align:left; padding:5px 0 5px 8px;/* float: left; */ }
#allreqcase .col-sm-12{overflow-x: auto;}
#allreqcases{padding-right:5px; box-sizing:border-box;}
table#allreqcases tr:hover td:nth-child(2){ text-decoration:underline;}
#allreqcases tbody tr{ cursor:pointer;}
#allreqcases_wrapper .row:nth-child(2){margin:0px; padding:0px;}
#allreqcases table.table-bordered.dataTable td:last-child, table.table-bordered.dataTable td:last-child{min-width: 150px;}
#pdfModel{z-index: 1060;}
.add_field_button{background: none; border: 0px; text-decoration: underline;}
.add_field_button:hover{color:#337ab7}
.input_fields_wrap{float: left; width:100%;}
.input_fields_wrap div{margin-bottom: 10px;}
.input_fields_wrap div a{text-decoration: underline;}
.input_fields_wrap div button, .input_fields_wrap div .remove_field{float: right;}
#markModel .modal-header h4{margin-top: 0;}
textarea.form-control{resize: none;}
/*   23-3 */
table#casehisttbl tr{ cursor:pointer;}

/* .ReplyHeading tbody tr td:nth-child(1), .ReplyHeading thead tr th:nth-child(1), #menu-content table thead tr td:nth-child(1), #menu-content table tbody tr td:nth-child(1){width: 6%}
.ReplyHeading tbody tr td:nth-child(2), .ReplyHeading thead tr th:nth-child(2), #menu-content table thead tr td:nth-child(2), #menu-content table tbody tr td:nth-child(2){width: 14%}
.ReplyHeading tbody tr td:nth-child(3), .ReplyHeading thead tr th:nth-child(3), #menu-content table thead tr td:nth-child(3), #menu-content table tbody tr td:nth-child(3){width: 17%}
.ReplyHeading tbody tr td:nth-child(4), .ReplyHeading thead tr th:nth-child(4), #menu-content table thead tr td:nth-child(4), #menu-content table tbody tr td:nth-child(4){width: 18%}
.ReplyHeading tbody tr td:nth-child(5), .ReplyHeading thead tr th:nth-child(5), #menu-content table thead tr td:nth-child(5), #menu-content table tbody tr td:nth-child(5){width: 12%}
.ReplyHeading tbody tr td:nth-child(6), .ReplyHeading thead tr th:nth-child(6), #menu-content table thead tr td:nth-child(6), #menu-content table tbody tr td:nth-child(6){width: 13%}
.ReplyHeading tbody tr td:nth-child(7), .ReplyHeading thead tr th:nth-child(7), #menu-content table thead tr td:nth-child(7), #menu-content table tbody tr td:nth-child(7){width: 10%;  display: table-cell;}
.ReplyHeading tbody tr td:nth-child(8), .ReplyHeading thead tr th:nth-child(8), #menu-content table thead tr td:nth-child(8), #menu-content table tbody tr td:nth-child(8){width: 10%;  display: table-cell;} */

.ReplyHeading thead tr th:nth-child(7){background: #5bc0de38;}

#firdonlisttable thead tr th:nth-child(9),
#firnotdonlisttable thead tr th:nth-child(9),
#pjlisttable thead tr th:nth-child(9),
#newcasefollowtable thead tr th:nth-child(8),
#newcasemarktable thead tr th:nth-child(8),
#casecompleted thead tr th:nth-child(8),
#allreqcases thead tr th:nth-child(8)
 {
    background: #5bc0de38 !important;
}

.replyinbox2 tbody tr td:nth-child(1), .replyinbox2 thead tr th:nth-child(1){width: 7% !important;}
.replyinbox2 tbody tr td:nth-child(2), .replyinbox2 thead tr th:nth-child(2){width: 15% !important;}
.replyinbox2 tbody tr td:nth-child(3), .replyinbox2 thead tr th:nth-child(3){width: 14% !important;}
.replyinbox2 tbody tr td:nth-child(4), .replyinbox2 thead tr th:nth-child(4){width: 18% !important;}
.replyinbox2 tbody tr td:nth-child(5), .replyinbox2 thead tr th:nth-child(5){width: 12% !important;}
.replyinbox2 tbody tr td:nth-child(6), .replyinbox2 thead tr th:nth-child(6){width: 10% !important;}
.replyinbox2 tbody tr td:nth-child(7), .replyinbox2 thead tr th:nth-child(7){width: 9% !important;  display: table-cell;}
.replyinbox2 tbody tr td:nth-child(8), .replyinbox2 thead tr th:nth-child(8){width: 15% !important; display: table-cell;}

#casehisttbl1 tr td{border:1px solid #ddddddc2 !important;}
#casehisttbl tr td, #casehisttbl1 tr td{border-top: 0 !important;}
.ReplyHeading1 thead th{border: 1px solid #ddd; border-right: 0px; /* min-height:55px; */}
#firnotdonlisttable tr{cursor:pointer;}
div#histryDetails tr td, div#histryDetails tr th{border:1px solid #ddddddc2;}
table#LegalNCrcvList tr:hover td:nth-child(1){ text-decoration:underline;}
table#LegalNCSentlist tr:hover td:nth-child(1){ text-decoration:underline;}
table#LegalNCSentlist tr:hover{ cursor: pointer;}
table#LegalFCSentlist tr:hover {cursor: pointer;}
table#LegalFCSentlist tr:hover td:nth-child(1) {text-decoration: underline;}
table#firdonlisttable tr:hover {cursor: pointer;}
table#firdonlisttable tr:hover td:nth-child(2) {text-decoration: underline;}
table#firnotdonlisttable tr:hover {cursor: pointer;}
table#firnotdonlisttable tr:hover td:nth-child(2) {text-decoration: underline;}

a.Pz1{text-decoration:underline; color: #71a7ec;}
a.Pz1:hover{color:#6382f9;}

ul.desig1{ float:left; width:100%;}
ul.desig1 li{float:left; width:20%; list-style-type: none;}
ul.desig1 li:last-child{ width:80%;}
.lkist1, .lkist2, .lkist3{float:left; width:100%;}
.removblDiv{padding:0px;}
.removblDiv .close{top: 0px;  right: 6px !important;}
.rmblSec{padding:0; float:left; width:100%; margin: 5px 0;}
.remLabl p{position:relative;}
.remLabl{float:left; width:20%; text-align:left; padding: 0 10px 0 0;}
.remLabl p:after {content: ':';margin-left: 212px;position: absolute;display: block;top: 0;}
.rmblContnt{ float: left; /* width:70%; */ padding: 0 10px 0 7px; text-align: justify;}
.rmblDwnld{float: left; /* width:10%; */ padding:0 7px;}
.hyperlink{color: #2b85d4; text-decoration: underline; cursor: pointer;}

.pzBold{font-size: 20px; font-family: 'RobotoBold';text-align: center;}
.seLList{float:left; width:100%;}
.seLList ul{ float:left; width:100%;}
.seLList ul li{ float: left; width: 100%; margin: 3px 0; list-style-type: none; line-height: initial;}
.seLList ul li span{font-family: 'RobotoBold'; margin-right: 5px;}
#menu-content table{border: transparent;}
#menu-content table tr td, #menu-content table tr th{word-break: break-word;}
#newcasemarktable tbody tr:hover,
#newcasefollowtable tbody tr:hover,
#casecompleted tbody tr:hover {background:#ccc; cursor:pointer;}
table#newcasemarktable tr:hover td:nth-child(2),
table#newcasefollowtable tr:hover td:nth-child(2),
table#casecompleted tr:hover td:nth-child(2) { text-decoration: underline;}
.lefA1{float: left; width: 19.5%; margin-right: .5%;}
.righA1{float: left; width: 79.5%; margin-left: .5%;}
h3.caseSubHeading{float:left; width:100%;    color: #006bc5; font-size: 18px; font-family: 'RobotoBold'; margin-top: 25px;}

.close{opacity:1;}

/*   Different User Radio Option with animantion */

@keyframes click-wave {
  0%{height: 15px; width: 15px; opacity: 0.35; position: relative;}
  100%{height: 100px; width: 100px; margin-left: -42px; margin-top: -42px; opacity: 0;}
}

.option-input{-webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none; position: relative; top: 0; right: 0; bottom: 0; left: 0; height: 15px; width: 15px; transition: all 0.15s ease-out 0s; background: #cbd1d8; border: none; color: #fff; cursor: pointer; display: inline-block; margin-right: 0.5rem; outline: none; position: relative; z-index: 1;}
.option-input:hover{background: #337ab7;}
.option-input:checked{background: #337ab7;}
.option-input:checked::before{height: 15px; width: 15px; position: absolute; content:'\2713'; display: inline-block; font-size: 12px; text-align: center; line-height: 17px;}
.option-input:checked::after{-webkit-animation: click-wave 0.5s; -moz-animation: click-wave 0.5s; animation: click-wave 0.5s; background: #337ab7; content: ''; display: block; position: relative; z-index: 100;}
.option-input.radio{border-radius: 50%;}
.option-input.radio::after{border-radius: 50%;}
input[type=file]:focus, input[type=checkbox]:focus, input[type=radio]:focus{outline:none;}
.radio1:checked, .radio1:checked::after, .radio1:hover, .checkbox1:checked, .checkbox1:checked::after, .checkbox1:hover{background: #ffad00;}
.secLabel{padding: 0px 0px 2px 6px; font-family: 'RobotoBold'; color: #000000; float:left; width:100%; text-align:center; padding-bottom:5px;font-size:18px;}
.secLabel2{color: #263949; font-size: 18px; text-transform: uppercase; font-family: 'RobotoBold'; margin-bottom: 10px;}
.well{float:left; width:100%;}
.blah{min-width:50px !important;max-width:50px; position:relative; top: 0px; right: 20px; min-height:50px;max-height:50px;}
.PhotoVal{width: 250px !important; left: 0%!important; top: 74% !important;}
.PhotoVal ul li{color: #000; background:none;}
.input-group-text{padding: 6px 9px;}
.Offhead1{font-size: 18px; background: #a4a9ad; color: #fff;}
.nav > li > a{padding:10px;}

/* Format text- editor   */
#disposalid123 .richText .richText-editor{ height:180px !important;}
.richText .richText-toolbar ul li a{padding:5px !important;}
/* .richText-toolbar ul li:nth-child(19), .richText-toolbar ul li:nth-child(18), .richText-toolbar ul li:nth-child(16), .richText-toolbar ul li:nth-child(15), .richText-toolbar ul li:nth-child(14), .richText-toolbar ul li:nth-child(13), .richText-toolbar ul li:nth-child(12){ display:none !important;} */
.richText-help{display:none !important;}
.box-content{float: left; width: 100%;}

.msgCmtBrfCmt ol, .msgCmtBrfCmt ul{padding-left:30px;}
.msgCmtBrfCmt ul li{list-style-type:disc;   background: transparent;  border: none !important;}
.msgCmtBrfCmt ol li{list-style-type: decimal;  background: transparent !important;  border: none !important;}
.msgCmtBrfCmt table {width:  100%;}
.msgCmtBrfCmt table tr td { border: 1px solid #e6e6e6; padding: 5px;}

.demoSiteLink{float: left; width: 100%; text-align: center; margin-bottom: 10px; margin-top: -40px;}
.demoSiteLink p{margin: 0 auto; width: 140px; height: 40px; text-align: center; display: flex; flex-direction: column; background: #6f9ebb; border: 1px solid #757474; border-radius: 4px; color: #fff; justify-content: center; font-size: 16px; font-family: 'RobotoBold'; transition:all ease 0.3s;}
.demoSiteLink p:hover{color:#000;}
.demoSiteLink a{color: #fff; display:inline-block;}

/* ////////////////   Editing by rajesh 13-08-2018   /////////////////////// */

.login01 h4{float: left; margin-top:15px;margin-top:12px;padding-left:15px;font-size:16px;}
.login01 form{float:right;}
.login01 .backBtn {float: right; width: 65px; margin:  0 10px;}
#printhistory{margin-top: 7px;}
.filterSel2{ float:right; width:77%;}
.MenuInsel{float: left; width: 90%;}
.seLList ul li{color:#594d98;}
.seLList ul{margin: 10px 0;}
.menuLR1 .login01 img{min-height: 40px;max-width: 46px;}

.user-image-top{width: 23px; height: 23px; border-radius:50%;}
.up_login_detail ul li.open .dropdown-menu{width: 230px; margin-left: -100px; padding-right:8px;}
.up_login_detail ul li.open .dropdown-menu li.user-footer{float: left; width: 100%;}
.up_login_detail ul li.open .dropdown-menu img{width: 120px; height:120px; padding:10px; border-radius:10px;}
ul.breadcrumb{padding:0; margin:5px 0; list-style: none; background-color: transparent; border-radius: 4px; text-align: left; font-size: 16px;color:#ffffff;font-family: 'RobotoRegular';}
ul.breadcrumb>li:before{color:#ffffff !important;}
ul.breadcrumb>.active { color: #ffffff;}

.welPageInst{float: left;width: 100%;padding: 0 0 50px;}
.welPageInst ol{ float: left;width: 100%;padding-left: 30px;margin:12px 0 0; }
.welPageInst ol li{float:left; width:100%; margin-bottom:12px; font-size: 14px; }
.welPageInst ol li>span{padding: 0; margin:0; font-family: 'RobotoBold'; color: #076fd4;}
.welPageInst ol li>h6{font-size:18px; padding:15px 0 0 0; color: #d45005;font-family: 'RobotoMedium';}
.welPageInst ol li ol li{ list-style-type:lower-roman;}
.gmCntWel{min-height:calc( 100vh - 166px);}
 .aHigh1p{padding-left:10px; text-decoration:underline; color: #23527c;}
.aHigh1p:hover{text-decoration:underline;}
.optionalText h3{color: #257ca5; font-size: 20px; display: inline-block; position: relative; margin: 20px 0 10px 0;}
.optionalText h3:before{content:''; position: absolute; background: #257ca5; width: 100px; left: -103px; top: 13px; height: 2px;}
.optionalText h3:after{content:''; position: absolute; background: #257ca5; width: 100px; right:-103px; top:13px; height: 2px;}
ul.case1P{float:left; width:100%; font-size: 0; list-style-type: none; padding:0; margin:0;text-align:center; }
ul.case1P li{ width:100%; float: left; font-size: 14px; text-align: left;}
ul.case2P{float:left; width:100%; font-size: 0; list-style-type: none; padding:0; margin:0;text-align:center; }
ul.case2P li{ width:30%; margin:0 1%; display: inline-block; font-size:14px;}

.up_login_detail .open>.dropdown-menu{display: block; left: -135px; top: 42px;}
.up_login_detail ul li.user-header:before{content: ''; position: absolute; width: 0; height: 0; border-left:10px solid transparent; border-right:10px solid transparent; border-bottom:10px solid #dddddd; top: -11px; right: 1px;}
.up_login_detail ul li.user-header{width: 100%;    height: 100%; display: table;}
.up_login_detail ul li.user-header img{width: 150px; height: 150px;}

.af1p{display:inline-block; width:auto !important; font-family: 'RobotoMedium';}
.af1p:before{content:none !important; }
.datepicker table{border:initial;}
.datepicker table tr td.disabled, .datepicker table tr td.disabled:hover{color: #d4d3d3;cursor: no-drop;}
.av1S{width:15% !important;}

/* only for caseList, DraftChargesheet and LrgalOpinion  */
.TraBdBg1{background: linear-gradient(to bottom, #d6e8f2, #ebe8e4 ) center fixed ;}
.proLtab > li > a { min-height: 50px; display: flex; flex-direction: column; justify-content: center; align-items: center; text-align:center;font-family: 'RobotoBold';}
.proTab20>li{width:20%;}

.activityRemarks{float: left; width: 14.5%;}
.activityRemarkstextarea{float: right; width: 85.5% !important;}
.saveActivity{margin-bottom: 15px;}
#ActivityReportBail{float: left; width: 100%;}
#ActivityReportBail tr th, #ActivityReportBail tr td{padding:5px;}
#dynamicActivityform #wrapper{padding-left:0px !important;}
table#DailyAcReport{ margin:0;}
table.table-bordered.dataTable tbody td a{cursor: pointer;}
.addaccused,.removeaccused{float: left; width: 100%; margin-bottom:3px; margin-top:3px;}
.addaccused input, .removeaccused input{float: left; width: 55%; margin-bottom: 10px;}
.addaccused a img, .removeaccused a img{margin-left: 10px;}
.multiselect-native-select .btn-group, .multiselect-native-select .btn-group .multiselect{float: left; width: 100%;}
#caseRegistrationByType .ProLabel, #caseRegistrationByfilling .ProLabel, #caseRegistrationByDate .ProLabel,  #caseRegistrationByFir .ProLabel{  text-align: center; }


/*  scroll/return to top - button  css starts */
#return-to-top {position: fixed;cursor: pointer;z-index:2;bottom: 80px;right: 20px;background: rgba(0, 0, 0, 0.5);width: 50px;height: 50px;display: block;text-decoration: none;-webkit-border-radius: 35px;-moz-border-radius: 35px;border-radius: 35px;display: none;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
#return-to-top .fa-chevron-up {color: #fff;margin: 0;position: relative;left: 16px;top: 13px;font-size: 19px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
#return-to-top:hover {background: rgb(38, 57, 73, 0.9);}
#return-to-top:hover .fa-chevron-up {color: #ffffff;top: 5px;}
/*  scroll/return to top - button  css ends */

.userManual{float:left; margin-right:5px; }
.userManual ul.dropdown-menu {left: -30px !important; top: 5px !important; padding-left:0px !important; width:160px;   padding-top: 0; padding-bottom: 0; box-shadow: 5px 7px 5px 0px slategrey;}
.userManual ul.dropdown-menu li{width:100%; padding:0; border-bottom: 1px solid #e6e4e4}
.userManual ul.dropdown-menu li a{width:100%; padding: 0px 15px; text-align:left;}


/* editing by Rajesh at 29-03-2019 */

.erroePage{width: 500px; margin: 16% auto; float: none;}
.errorInner{padding: 20px; float:left; box-shadow: 0px 1px 3px #7a6d6d; background: #d7d7d7;}
.errorInner h4{text-align: center; margin-top: 20px; color: #bd7c34;}
.errorInner span{float: left; width: 100%; text-align: center; margin: 20px 0; font-size: 16px;}
.remarks{color: #ec8181;  text-decoration: underline;}
.TypeCheck{ margin-top:20px;}
.TypeCheck  input[type=checkbox]{position: relative;margin-left: 0;margin-right: 12px;margin-left: 2px;}

/*  Editing by Rajesh on 29-04-2019   */

.otpMail, .otpMobile{color:#fff;padding:0;color:#e48c1f;border-radius:5px;cursor:pointer;}
.otpMobile{margin-left:10px;}
.otpMail:hover, .otpMobile:hover{color:#337ab7;}
.disabledbutton {pointer-events:none;opacity:0.4;}
.TitleComV1{ margin-top: 5px; margin-bottom:15px; float:left;}
.TitleComV1 strong{float:left; margin-right:5px;}
.TitleComV1 a{text-decoration: underline;color: #2496d8; margin-right: 8px; float:left; width:auto; position:relative;}
.TitleComV1 a:before {    content: ",";    position: absolute;    bottom:0;    right:-4px;}
.TitleComV1 a:last-child::before{content:"";}
.well.w3-white{border-radius: 24px; box-shadow: 0px 0px 10px #00000021; -ms-box-shadow: 0px 0px 10px #00000021; -o-box-shadow: 0px 0px 10px #00000021;  -moz-box-shadow: 0px 0px 10px #00000021;}
.Radio1v label{cursor:pointer;margin-left: 12px;}
.Radio1v label  input{margin: 0 5px 0 0;}
.activtyBG{background: #5596751f;}
.pad37{padding: 3px 7px!important;}
.w-60p{width:60px !important;}
.w-100p{width:100px !important;}
.w-130p{width:130px !important;}
.w-160p{width:160px !important;}
.w-180p{width:180px !important;}
.activityT1{background: #cacee294; border-radius: 10px; padding-top: 7px; border: 1px solid #5f5959; margin-bottom: 6px;}
.cctnsdata tr{ cursor:pointer;}
span.statusCl {margin-left: 50px;}
span.statusVl {font-family: 'RobotoRegular' !important;margin-left: 6px;padding:6px 12px;background: #EE9900;color: #ffffff;border-radius: 5px;font-size: 12px;font-weight:400;}
#cctnsdata tr:hover{ cursor:pointer;}
.lightH1{width: 100%; color: #5a5353;}
.highlightV1{background: #ece8b7;-webkit-animation: NAME-YOUR-ANIMATION 1s infinite;-moz-animation: NAME-YOUR-ANIMATION 1s infinite;-o-animation: NAME-YOUR-ANIMATION 1s infinite;animation: NAME-YOUR-ANIMATION 1s infinite;}

@-webkit-keyframes NAME-YOUR-ANIMATION {
  0%, 49% {background-color: rgb(232, 125, 125);}
  50%, 100% {background-color: rgb(125, 138, 232);}
  }
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{outline:none;}
#directlisttable tr td:nth-child(1),#directlisttable tr th:nth-child(1){width:30px}
#directlisttable tr td:nth-child(2),#directlisttable tr th:nth-child(2){width:140px}
.btnv12{color:#000; text-decoration:none !important;}
.regV12{font-size:12px;}
.regV12 .fa{font-size: 34px; float:left;}
.regV12 span{margin: 2px 0 0 5px;float: left;width: auto;}
.regV12 .fa-check{color: #02b702;}
.regV12 .fa-times{ color:#ff0000;}
.removeaccused1.add {margin-top: 5px;}
table.orgTable{width:100%;}
a.home-icon .fa {padding: 0 2px;}
table.orgTable tr th, table.orgTable tr td {padding:5px 10px;text-align:left;border:1px solid gray;}
#directlisttable tr td:last-child {}
.blink {animation: blink-animation 1s steps(5, start) infinite;-webkit-animation: blink-animation 1s steps(5, start) infinite;}
form#statewisereportform .col-md-2 {margin-bottom:10px;}
.update_pass_main h6{font-family: 'RobotoBold';margin-bottom: 15px;font-size: 18px;text-align:center;}
.whit{background-color:#ffffff !important;}
#mid_u4 h4.panel-title{font-size:18px;font-family: 'RobotoBold';}
.admin_middle_cntnt h4.panel-title {font-family: 'RobotoBold';}
div#court_Tab .w3-panel.w3-border.w3-light-grey.w3-round-large {border: 0 !important;!i;!;}
div#court_Tab .col-md-7.padr0.adspadr15.filterbox .well {padding: 15px 15px 15px;}

#b {
    width: 40%;
    bottom: auto;
    left: 30%;
    top: 70px;
}
@keyframes blink-animation {
  to {
    visibility: hidden;
  }
}
@-webkit-keyframes blink-animation {
  to {
    visibility: hidden;
  }
}



/* Edited by Mohit */

div#histryDetails .nav-side-menu ul, div#histryDetails .nav-side-menu li{border:0;}
div#histryDetails .table>thead:first-child>tr:first-child>th{border: 1px solid #ddd;}
.col-md-12.well.adjornOpt {padding: 10px 20px 11px;}
.admin_middle_cntnt h3.well.text-center.mart5.marb5.pad5 {font-size: 20px !important;padding: 10px !important;}
#tableaddcss th{border: 1px solid #ddd;min-height: initial;text-align: center;padding: 10px 0;}
#tableaddcss .table>thead:first-child>tr:first-child>th {border: 1px solid #ddd;}
div#getcommdetails .nav-side-menu li{border:0;}
textarea#pro_n {width: 50%;padding: 0 15px;line-height: initial;}
div#assignpage table {width: 99% !important;}
div#regcnrlist button.btn.btn-sm.btn-success.mart20 {margin-top: 25px !important;}
div#newcase a.regV12.btn.btn-success.btn-sm {margin-top: 6px !important;}
.rg_h {text-align: right;padding: 15px 0 0 0;}
.rg_h img {height: 64px;padding: 0 0 0 15px;}
table#casehisttbl tr td {border: 1px solid #e1e1e1;}
div#histryDetails111 .nav-side-menu ul, div#histryDetails111 .nav-side-menu li{border:0;}
.table-responsive{clear:both;}
div#createdUserTable_wrapper table.dataTable tbody td {padding: 5px 5px 5px 16px;}



#new_docs {width: auto !important;float: none;display: inline-block;vertical-align: top;}
#new_docs+li {width: auto;float: none;display: inline-block;vertical-align: top;background: transparent !important;margin-top: 10px;}
h4.panel-title.icjs_services a:after {content: '';background-image: url(../images/New.gif);width: 30px;height: 15px;display: inline-block;position: relative;left: 5px;}
table#your-table-id tr th, table#your-table-id tr td{padding: 8px 10px;vertical-align:middle;}
table#your-table-id tr td:nth-child(1) {text-align: center;}
table#your-table-id tr td:nth-child(9) {text-align: center;}
table#your-table-id tr td:nth-child(10) {text-align: center;}
div#disposalhistry{margin-bottom:20px;;}
span#numberofAccused\.errors {float: left;width: 100%;margin-top: 0;text-align: center;margin-left: 67px;}
input#numberofAccused+.FeRror {text-align: right;padding-right: 42px;}
span#noOfaAccusedChargeFrame\.errors {float: left;width: 100%;margin-top: 0;text-align: center;margin-left: 111px;}
span#noOfAccusedDisCharge\.errors {float: left;width: 100%;margin-top: 0;margin-left: 96px;text-align: center;}
div#commonField .FeRror {position: absolute;top: 55px;}
.table-bordered {border: 1px solid #ddd;}
div#commonField .col-md-4{float:left;padding:0 15px;}
div#filterb {padding: 0 15px;}
#casetransferfilter .panel-body {float: left;width: 100%;}
#casetransferfilter .panel.panel-default {float: left;width: 100%;}
.form-control{font-size:14px;}
div#modelArr1 .panel-group, div#modelArr1 .panel {margin-bottom: 20px;}
h5.modal-title {display: inline-block;}
#courtModal tr td {border: 1px solid #dee2e6;}
#courtModal tr td tr td {border: 0;}
#courtModal tr th {border: 1px solid #dee2e6;}
div#courtModal1 tr td {border: 1px solid #dee2e6;}
div#courtModal1 tr td tr td {border: 1px solid transparent;}
div#courtModal1 tr th {border: 1px solid #dee2e6;}
form#disposalid123 .form-inline{float:left;}
.form_new_area{padding:0;max-width:390px;width:100%;
/* box-shadow: 1px 1px 3px 1px rgb(0 0 0 / 10%);-webkit-box-shadow: 1px 1px 3px 1px rgb(0 0 0 / 10%);-moz-box-shadow: 1px 1px 3px 1px rgb(0 0 0 / 10%);-o-box-shadow: 1px 1px 3px 1px rgb(0 0 0 / 10%);-ms-box-shadow: 1px 1px 3px 1px rgb(0 0 0 / 10%);-moz-box-shadow: 1px 1px 3px 1px rgb(0 0 0 / 10%); */
border:1px solid #dddddd;border-radius:10px;}
.form_head{background-color: #263949;border-top-left-radius:10px;border-top-right-radius:10px;} 
.login_page_in{padding:100px 0 0 0;}
.login_redesign{max-width: 400px;width: 100%;margin:0 auto;box-shadow: 1px 0px 9px #dddddd;-webkit-box-shadow: 1px 0px 9px #dddddd;-ms-box-shadow: 1px 0px 9px #dddddd;border-radius:25px;padding:25px 30px;}
.login_redesign h2{font-size:22px;line-height: 34px;color:#0E2346;}
.login_redesign p {padding: 12px 0 5px 0;font-size: 13px;line-height: 20px;color: rgba(2, 9, 42, 0.8);margin-bottom: 0;text-align: center;}
.login_redesign #usertypeid {background-color: #f2f2f2 !important;text-align:center;font-size: 14px;height: 41px;border-radius: 5px !important;}
.login_redesign .input-group {border-color:#DADADA;border-radius: 3px;}
.login_redesign .form-control {padding:10px;border-top-right-radius:5px !important;border-bottom-right-radius:5px !important;font-size:12px;}
.login_redesign .form-check {display: inline-block;}
.login_redesign .form-check label{font-size: 11px;letter-spacing: 0.01em;color: rgba(2, 9, 42, 0.67);}
.login_redesign .pass-check {padding:0;display:inline-block;float:right;}
.login_redesign .pass-check a{font-size: 11px;letter-spacing: 0.01em;color: #FF9430;text-decoration: underline !important;}
.login_redesign .pass-check a:hover{color: rgba(2, 9, 42, 0.67);}
.login_redesign button[type="submit"]{background-color:#0E2346 !important;border-radius:5px;width: 100%;border: 0;height: 42px;font-size: 16px;letter-spacing: 0.01em;color: #FFFFFF;outline: none;margin-top:0;}
.login_redesign button[type="submit"]:hover{background-color:#000000 !important;}
h3.well.text-center.mart10.marb10.pad10 {background-color:#0E2346 !important;border-radius:8px;color:#ffffff;margin-bottom:2px !important; padding: 9px 15px 10px !important;/* background-image:linear-gradient(to right, #215d66 , #618c93 ); background-image: linear-gradient(to right, #4B0082, #FF007F);*/}
h3.well.text-center.mart5.marb5.pad5{background-color:#0E2346;border-radius:8px;color:#ffffff;margin-bottom: 2px !important;margin-top:10px !important;/* background-image:linear-gradient(to right, #215d66, #618c93); */}
h3.well.text-center.mart10.marb10.pad5{/* background: linear-gradient(to right, #215d66, #618c93); */border-radius:8px;color:#ffffff;padding:8px 15px 10px !important;font-size:20px;background-color: #0E2346;}	
a.btn-default.change .bar1 {transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);position: relative;top: 5px;}
a.btn-default.change .bar2 {display: none;}
a.btn-default.change .bar3 {transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);}
a#lnkresendmail:hover {color: #ffffff !important;background-color: #337ab7 !important;}
li#user_profile img {height: 70px;width: 70px;border-radius: 50%;}
li#user_profile h3{font-size:16px;color:#d45005;font-family: 'RobotoBold';}
li#user_profile p{color: #4a4dc5bf;padding: 0 0 10px 0;font-size: 14px;border-bottom: 1px solid rgb(204 204 204 / 0.6);}
li#user_profile .user_logout {width: 100%;text-align: center;margin: 0;padding:5px 0;font-size: 14px;color: #0052b5;}
button#resetPass {font-size: 13px;color: #FF9430;text-decoration: underline !important;}
button#resetPass:hover{color:#337ab7;}
.new_wrapper_login{background-image: url(../images/login-back.png);background-size: cover;background-attachment: fixed;background-position: center center;background-repeat: repeat;height: 100vh;padding:15px;}
.new_wrapper{background-image: url(../images/grey-prism.svg);background-size: cover;background-attachment: fixed;background-position: center center;background-repeat: repeat;height: 100vh;}
.feedback_clear{font-size: 13px;color: #FF9430;text-decoration: underline !important;top:-21px;right:0;padding:0;}
.feedback_clear:hover{color: #FF9430 !important;outline:none;}
.feedback_clear:active:hover{color: #FF9430 !important;outline:none;}
.radio_button{position:relative;display:inline-block;margin-bottom:0;}
.radio_button input[type="radio"] {position: absolute;left: 0;}
.inpt_radio_in{background-color:#0E2346;border-radius:3px;width:100%;padding: 12px 10px;}
 .radio_button label{color:#ffffff;padding: 0 10px 0 22px;margin-bottom:0;font-family: 'RobotoRegular';}
.checkmark {position: absolute;top:1px;left: 0;height: 17px;width: 17px;background-color: #ffffff;border-radius: 50%;}
.radio_button:hover input ~ .checkmark {background-color: #ccc;}
.radio_button input:checked ~ .checkmark {background-color: #FF9430;}
.checkmark:after {content: "";position: absolute;display: none;}
.radio_button input:checked ~ .checkmark:after {display: block;}
.radio_button .checkmark:after {top: 4px;left: 4px;width: 9px;height: 9px;border-radius: 50%;background:#ffffff;}
#accordion_menu .panel-default>.panel-heading img {position: relative;top: -2px;right: 3px;}
.form-inline.pbs.dutr_report .form-group {margin-bottom: 10px !important;}
.new_center{height:80vh;}
 
.sidebar-nav .panel.panel-default h4.panel-title a:before{font-family: FontAwesome; content: "\f107"; display: inline-block; padding-left: 10px; padding-right: 10px; vertical-align: middle; float: right;}
.sidebar-nav .panel.panel-default.active h4.panel-title a:before{font-family: FontAwesome; content: "\f106"; display: inline-block; padding-left: 10px; padding-right: 10px; vertical-align: middle; float: right;}


.new_tag_line{background-color:#0E2346 !important;color:#ffffff !important;text-align:center;line-height: inherit;}
.new_tag_line .panel-title{line-height: inherit;}
.top_profile_info h3{font-family: 'RobotoBlack';color:#d45005;font-size: 15px;}
.top_profile_info h4{font-size:16px;font-family: 'RobotoMedium';padding:2px 0;font-size: 14px;text-transform:uppercase;}
.top_profile_info h6{font-size:14px;}
.new_al ul {padding:15px 40px;}
.new_al ul li {width: 33.33%;display:inline-block;list-style: none;text-align: center;padding:20px 30px;margin-right:-4px; vertical-align: top;}
.new_al ul li span {display: block;font-size: 14px;font-family: 'RobotoBold';text-transform: uppercase;color: #e48c1f;}
.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-bg-type: #EEF3F7;}
.w3-container {margin-bottom: 50px;}
div#accordion_menu{margin-bottom: 30px;padding:0 3px;}
img.user-image-inner.rounded-circles{height: 120px;max-width:100%;border: 1px solid #dddddd;padding: 6px;margin-bottom: 10px;border-radius: 8px;}
a.user_manual{color:#ffffff;background-color: #EE9900;padding:5px 10px 6px;border-radius: 7px;display: inline-block;line-height: 24px;margin-left:10px;font-family: 'RobotoRegular';font-size:15px;}
a.user_manual:hover{background-color:#045593;}
.service_area {float:left;width:20%;padding:10px;}
ul.mainServiA1 {background-color: #0866AE0D;}
ul.mainServiA1 label{font-family: 'RobotoRegular';margin-bottom:2px}
button.dt-button.buttons-pdf.buttons-html5 {background-color:#ff0000;border:1px solid #7B809A1A;border-radius:3px;background-image:none;color:#ffffff;}
button.dt-button.buttons-pdf.buttons-html5 span:before{font-family: FontAwesome;content: "\f1c1";display: inline-block;margin-right: 5px;}
button.dt-button.buttons-excel.buttons-html5 {background-color: green !important;background-image: none;color: #ffffff;padding: 7px 10px 8px;border-radius: 3px;border: 0;}
button.dt-button:active:not(.disabled):hover:not(.disabled), button.dt-button.active:not(.disabled):hover:not(.disabled), div.dt-button:active:not(.disabled):hover:not(.disabled), div.dt-button.active:not(.disabled):hover:not(.disabled), a.dt-button:active:not(.disabled):hover:not(.disabled), a.dt-button.active:not(.disabled):hover:not(.disabled){background-image: none;}
button.dt-button.buttons-excel.buttons-html5 span:before {content: "\f1c3";font-family: FontAwesome;margin-right: 5px;}
#page-content-wrapper111{background:#EEF3F7;padding:0 15px;}
ul.pagination {margin-top:4px;}
table.dataTable thead th{white-space: nowrap;}
div#histryDetails ul.sub-menu.collapse.show {border-bottom: 1px solid #e1e1e1 !important;}


input[type="file"]::file-selector-button {border: 1px solid #045592;padding: 0.2em 0.4em;border-radius: 0.2em;background-color:#EEF3F7;transition: 1s;border-radius:5px;}
input[type="file"]::file-selector-button:hover {border: 1px solid #215d66;}
#stagecasetypedivId .ProInput1 label{font-family: 'RobotoRegular';}
.headerBg_New{padding:0;box-shadow: 0px 4px 18px 0px #00000014;-webkit-box-shadow: 0px 4px 18px 0px #00000014;-ms-box-shadow: 0px 4px 18px 0px #00000014;-moz-box-shadow: 0px 4px 18px 0px #00000014;background-color:#0E2346;}
.back_btn{color:#EE9900;text-align:center; margin-top: 15px !important;}
.back_btn:hover{color:#002147;}
.main_logo {background-color: #ffffff;padding: 4px 4px 5px;max-width: 250px;width: 100%;}
.main_logo img{margin:0 auto;}
button#reg {background-color: #0E2346;}
.master_bns.p-3  li a.nav-link{background-color: #0E2346;color: #fff;padding: 10px 25px;font-size: 17px;border: 0;}
.master_bns li.nav-item {margin-right: 5px;}
.master_bns.p-3 li a.nav-link.active {background-color: #EE9900;}

.lf_logo{}
.lf_logo img{height:50px;margin: 18px 0 0 15px;}
.cen_logo{padding:3px 0 0 0;}
.cen_logo img{}
.rg_logo{padding:5px 15px;}
.rg_logo img{height: 75px;}
.epro_docs table {width: 100%;border-collapse: collapse;}
.epro_docs th, .epro_docs td {border: 1px solid #ddd;padding: 8px;text-align: left;}
.epro_docs th {background-color: #f4f4f4;color: #333;}
.nav-side-menu ul li .crncaseno{color: #0167fd; font-family: 'RobotoBold'; text-decoration: underline;} 
/* Analytic Dashboard css Start */
.wrapper_dash {width: 100%;margin: 80px auto;}
.table_bx {box-shadow: 0px 2px 6px 0px #00000040;padding: 0 18px 18px;border-radius: 12px;margin-bottom: 50px;background-color: #ffffff;}
.table_head {border-bottom: 1px solid #dddddd;position: relative;height: 60px;padding: 0 15px 0 80px;}
.head_img {border: 2px solid #0E2346;border-radius: 8px;box-shadow: 0px 2px 6px 0px #00000040;height: 64px;width: 64px;display: flex;justify-content: center;align-items: center;position: absolute;top: -24px;background-color:#0E2346;left: 0;}
.head_img img{height:30px;}
.table_head h4 {font-size:20px;color: #000000;text-align: left;padding-top:15px;font-weight: 700;}
.table_body ul {margin: 10px -10px 0;padding:0;}
.table_body ul li {list-style: none;display: inline-block;margin-right: -4px;padding: 15px 10px;width: 50%}
.tab_bx {background: #F0F6FF;box-shadow: 0px 2px 6px 0px #4A4DC540;min-height: 128px;border-radius: 12px;position: relative;padding: 15px 10px 10px;text-align:center;}
.tab_bx .fa {color: #4A4DC5;position: absolute;top: 3px;right: 2px;}
.tab_bx h5 {font-size: 16px;color: #344767;text-align: center;margin-top: 4px;background-color: #F0F6FF;z-index: 1;position: relative;padding-right: 5px;}
.tab_bx p {font-size: 14px;color: #67748E;font-weight: 400;margin-bottom: 10px;}
.tab_bx p span {border-radius: 5px;background-color: #F3E9E9;color: #EB5757;font-weight: 700;float: right;padding: 1px 5px;}
.tab_bx h4 {font-size: 16px;font-weight: 400;color: #000000;margin-top:10px;font-weight:700;margin-bottom:5px;}
.tab_bx h6 {font-size: 26px;background-color: #ED7C2C;Padding: 8px 15px;display: inline-block;color: #ffffff;font-weight: 700;border-radius: 5px;}
.rg_tables .tab_bx {min-height: 94px;text-align: center;}



.courtModaldesign .modal-header { padding: 10px 15px;}
.new_tablist li {background-color: #ffffff;float: none;margin-bottom:0;width:auto !important;}
.new_tablist .tab-content{float:none;}
.new_tablist .nav-tabs {border-bottom: 1px solid #dee2e6;}
.new_tablist li.nav-item>a {color: #333333;border-radius: 0;border-top: 0;}
.new_tablist li.nav-tabs .nav-link:hover{color: #ffffff;border-radius:0;}
.new_tablist .nav-tabs>li>a:first-child.active, .new_tablist .nav-tabs>li>a:first-child.active>:focus, .new_tablist .nav-tabs>li>a:first-child.active>:hover{color:#ffffff;border-radius: 0;background-color: #044073;border-top:0;}
.new_tablist thead, tr th{background-color: #F2F4F5 !important;}
.new_tablist .tab-pane {max-height: 150px;overflow-x: hidden;overflow-y: auto;}
#reg{background-color: #044073;width:185px}


div#courtModal{font-size:13px;font-family: RobotoRegular;}
div#courtModal .table tr td{padding: 7px 10px 5px;font-size:13px;}
div#courtModal .table tr td a{color: #077c45;font-weight: bold; text-decoration: underline;font-size:13px;}
div#courtModal .Rmodal p{font-size: 18px; font-weight: bold; padding: 5px 0 8px;}
div#courtModal .box-title{font-size:15px;font-family: 'RobotoMedium';}
.para_in{padding:0;margin-bottom:12px;margin-top:7px;}
.para_in p{display:inline-block;margin-right:10px;}
.courtModaldesign button#reg{background-color:#044073;width:105px}


.new_tablist li.nav-item {border:1px solid #ffffff;background-color:#044073;float:none;}
.new_tablist .tab-content{float:none;}
.new_tablist .nav-tabs {border-bottom: 1px solid #dee2e6;}
.new_tablist li.nav-item>a {color: #ffffff;border-radius: 0;border-top: 2px solid #044073;font-size:14px;}
.new_tablist li.nav-tabs .nav-link:hover{color: #ffffff;border-radius:0;}
.new_tablist li.nav-tabs .nav-link.acive{color:#333333;border-radius: 0;}
.new_tablist .nav-tabs:hover, .new_tablist .nav-link:focus{color:#333333;}
.new_tablist thead, tr th{background: #F2F4F5;}
.new_tablist .tab-pane {max-height: 150px;overflow-x: hidden;overflow-y: auto;}

.new_tablist .nav-tabs>li>a:first-child.active, .new_tablist .nav-tabs>li>a:first-child.active>:focus, .new_tablist .nav-tabs>li>a:first-child.active>:hover {border-top: 2px solid #e46216;border-bottom:0;color: #1b2f35;background: #fff;}
div#courtModal .modal-dialog.modal-lg.modal-dialog-centered.modal-dialog-scrollable{max-width:1370px !important;}




.case_info_ar{background: #EDF6FE;border-radius: 20px;padding:15px 30px 20px;clear:both;box-shadow: 0px 4px 4px 0px #0000001A;position: relative;}
.case_info_ar h4{font-family: 'RobotoMedium';font-size:20px;margin-bottom: 10px;padding:0;}
.case_info_inner{padding:5px 0;position: relative;clear:both;}
.case_info_inner ul{margin:0;}
.case_info_inner ul li{list-style: none;display: inline-block;margin-right:70px;font-size:13px;color: #666666;padding:2px 5px;vertical-align:top;margin-bottom: 5px;transition:all 0.3s ease;}
.case_info_inner ul li span{color:#1C1C1C;font-family: 'RobotoMedium';display: inline-block;margin-right:10px;}

.print_view{position: absolute;top:10px;right:25px;}
.view_acknow{padding: 4px 10px;border: 1px solid #E91F63;background: #FCDDE8;color: #E91F63;font-size: 12px;border-radius: 8px;display: inline-block;cursor: pointer;text-decoration: none;}

.case_info_btn ul{margin:8px 0 0 0;padding:0;}
.case_info_btn ul li{list-style: none;display: inline-block;margin-right:-4px;font-size: 13px; font-family: 'RobotoRegular';margin-right:20px;vertical-align: -webkit-baseline-middle;}
.case_info_btn ul li a{color: #67748E;}
.case_info_btn ul li a:hover{color: #1C1C1C;}
.case_info_btn ul li span {box-shadow: 0px 2px 4px -1px #00000012;box-shadow: 0px 4px 6px -1px #0000001F;border-radius: 8px;color:#1C1C1C;cursor: pointer;background: #FFF2FC;font-size: 14px;padding:6px 15px 3px 10px;font-family: 'RobotoBold';display:block;transition: all 0.3s ease;}
.case_info_btn ul li span:hover{box-shadow: 0px 5px 10px 0px #0000001F;}

.case_info_btn ul li span img {position: relative;top: 4px;min-height: initial !important;max-width: inherit !important;max-height: initial !important;border-radius: 0;margin: 0;min-width: inherit;}

.case_info_btn ul li:nth-child(2) span{background: #E6EDFA;}
.case_info_btn ul li:nth-child(3) span{background: #FDEAF0;}
.case_info_btn ul li:nth-child(4) span{background: #F8ECE1;}
.case_info_btn ul li:nth-child(5) span{background: #F9E4E2;}



div#disposalCommBody .epro_content {padding: 5px;}
div#disposalCommBody .epro_content p {display: inline-block;float: none;width: auto;margin-right: 39px;padding: 5px;}
div#disposalCommBody .epro_content p b {font-family: 'RobotoRegular';width: 130px;display: inline-block;}


div#courtModal .modal-dialog.modal-lg.modal-dialog-centered.modal-dialog-scrollable{max-width:1370px !important;}
.new_validatation .FeRror{position: absolute;top: 14px;}
.new_validatation {margin-bottom: 4px !important;}
button.btn-close.btn-close-white {opacity: 1;}
div#nav-tabContent table.table.table-striped.table-bordered.dataTable {margin: 0;}
img#imagePathBae64{max-width:100%;display: block;height: 680px !important;margin: 0 auto 15px;object-fit: contain;}

div#courtModal .modal-dialog.modal-lg.modal-dialog-centered.modal-dialog-scrollable{max-width:1370px !important;}

.new_validatation .FeRror{position: absolute;top: 14px;}

.new_validatation {margin-bottom: 4px !important;}

button.btn-close.btn-close-white {opacity: 1;}

div#nav-tabContent table.table.table-striped.table-bordered.dataTable {margin: 0;}

img#imagePathBae64{max-width:100%;display: block;height: 680px !important;margin: 0 auto 15px;object-fit: contain;}

table#tableaddcss tr th{text-align: left;padding: .5rem .5rem;}


.fixed_head {
  position: fixed;
  top: 106px;
  z-index: 999;
  background: #EDF6FE; 
}