body {
  font-family: "Arial",sans-serif !important;
  font-size: 12px;
  color: #243238;
}
html, body {
  background: url("../images/uz_plcm.jpg") no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
/*Start Header*/
.topHeader {
  background-color: rgba(255,255,255,0.88);
}
.topMenu {
  padding: 0px 10px;
  margin: 0px ;
}
.topMenu > li {
  list-style-type: none;
  display: inline-block;
  padding: 0px;
  font-size: 12px;
  color: #6b6b6b;
  border-right: 1px solid #e5e5e5  !important;
}
.topMenu > li.lipad {
  padding: 0px 5px;
}
.topMenu > li > a {
  display: inline-block;
  padding: 8px 5px;
  font-size: 12px;
  color: #6b6b6b;
}
.topMenu > li > a.lngpad {
  padding: 5px;
}
.topMenu li i.cls_fa {
  color: #1EB53A;
}
.topMenu .top-ddm {
  padding: 0px;
  margin: 0px;
  right: 0px !important;
  left: auto !important;
}
.topMenu .top-ddm li a {
  padding: 8px;
  border-bottom: 1px solid #ffebee;
}
.topMenu .dropdown-menu li a i.fa {
  min-width: 18px;
}
.regLogo {
  padding: 5px 15px;
  width: 140px;
}
.header,.btb {
  border-bottom:  1px solid #ce1126;
}
.sticky {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1001;
  background-color: #ffffff !important;
  border-top:  1px solid #ce1126;
}
/*Start Dashboard*/
.db-wrapper {
  padding: 25px 0px 40px; ;
}
.dashBoard {
  padding: 0px;
  margin-top: 15px;
  border: 0;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, 0.75);
  webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);
  box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);
}
.mtitle {
  padding: 15px;
  margin: 0px;
  background-color: rgba(0,0,0,.03);
  border-bottom: 1px solid rgba(0,0,0,.125);
  border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0;
  /*border-top: 1px solid rgba(0,0,0,.125);*/
}
.mtitle h2 {
  padding: 0px;
  margin: 0px;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  text-shadow: 1px 1px 2px #6c6e7e;
}
.db-modules {
  padding: 15px;
}
.dashBoardtab {
  margin-bottom: 10px;
}
.dashBoardtab a {
  display: block;
  position: relative;
  padding: 0px;
  margin: 0px;
  background-color: #0099B5;
  border-radius: 10px;
  border: 2px solid #fff;
  /*box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);*/
  box-shadow: 2px 4px 6px 1px rgba(90, 88, 88, 0.76);
}
.imgdb  {
  padding: 20px;
  margin: 30px 0px;
  border-radius: 100%;
  background-color: #ffffff;
  width: 90px;
  height: 90px;
  overflow: hidden;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 1px 1px rgba(0, 0, 0, 0.24);
}
.titleoftab {
  padding: 10px 5px;
  background: #002d36;
  border-top: 2px solid #ce1126;
  border-bottom-left-radius: 9px;
  border-bottom-right-radius: 9px;
}
.titleoftab h4 {
  margin: 0px;
  padding: 0px;
  min-height: 45px;
  max-height: 45px;
  overflow: hidden;
  font-size: 16px;
  color: #ffff;
  font-weight: 600;
}
.countoftab {
  position: absolute;
  top: 5%;
  right: 5%;
  color: #333333;
  font-size: 18px;
  font-weight: bold;
}
/*End Dashboard*/
.space-me {
  padding: 0px 10px;
}
.space-me [class*="col-"] {
  padding: 0px 5px;
}
.mainSpace {
  padding-left: 7.5px;
  padding-right: 7.5px;
}
.mainSpace [class*="col-"] {
  padding-left: 7.5px;
  padding-right: 7.5px;
}
.prodSpace {
  padding: 0px 13px;
}
.prodSpace [class*="col-"] {
  padding: 0px 2px !important;
}
.prodlabel {
  font-size: 16px;
  color: #1EB53A;
}
.mlabel {
  font-size: 12px;
  color: #1EB53A;
}
.label-pad7 {
  padding-top: 7px !important;
}
.uz-bcom {
  padding: 2px;
  margin-bottom: 0px;
  background-color: transparent;
  border-radius: 0px;
}
.breadcrumb>li+li:before {
  padding: 0 1px !important;
}
.plcm-title {
  border-bottom: 1px solid #dedede;
  padding: 10px 15px;
  background-color: #cceaf0;
}
.plcm-title h2 {
  padding: 0px;
  margin: 0px;
  font-size: 20px;
  color: #000;
}
.plcm-subtitle {
  padding: 0px 0px 10px;
  margin: 0px;
}
.plcm-subtitle h3 {
  padding: 0px 0px 5px;
  margin: 0px;
  font-size: 16px;
  font-weight: 600;
  border-bottom: 2px solid #e16463;
  display: inline-block;
}
.sub-stitle {
  padding: 0px 0px 5px;
  margin: 0px;
}
.sub-stitle h4 {
  padding: 0px;
  margin: 0px;
  font-size: 12px;
  font-weight: 600;
}
.h4 {
  font-weight: 600;
  font-size: 16px;
  color: #0099B5;
  text-transform: capitalize;
}
.c-fluid {
  padding: 15px;
  background-color: rgba(255,255,255,0.80);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  min-height: 768px;
}
.uzBox{
  padding: 15px;
  background-color: rgba(255,255,255,0.65);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  margin-bottom: 15px;
}
.uzBox .form-group,.modal-body .form-group,.fg-invoice .form-group,.form-group {
  margin-bottom: 5px;
}
.fgdetails {
  background: #e0f7fa;
  padding: 15px;
  box-shadow: 0px 1px 1px #8b8b8b;
}
.fgTxt {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 5px;
}
.fgTxt .mwidth {
  min-width: 145px;
  margin-bottom: 0px;
}
a {
  text-decoration: none !important;
}
.bgwhite {
  background-color: #ffffff;
}
.pv-view {
  background-color: rgba(255,255,255,0.65);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  padding: 0px 15px;
  margin-bottom: 15px;
}
.bg-view {
  background-color: #fbe9e7;
  padding: 15px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.chooseFile .inputFile {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1;
}
.chooseFile .inputFile-1 + label {
  color: #0d47a1;
  background-color: #ffffff;
  border: 1px solid #0d47a1;
  border-radius: 3px;
}
.chooseFile .inputFile + label {
  max-width: 80%;
  font-size: 1.25rem;
  font-weight: 700;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  padding: 5px 10px;
}
table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:after {
opacity: 1 !important;
}
table.dataTable thead .sorting:after {
  opacity: 0.5 !important;
}
.pagination>.disabled>a {
  color: #337ab7;
  border-color: #337ab7;
}
.pagination>.disabled>a:hover {
  background-color: #fff;
  border-color:  #337ab7;
  color: #337ab7;
}
.pagination>li>a {
  border: 1px solid #337ab7;
}
.pagination>li>a:hover {
  color: #ffffff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.table {
  margin-bottom: 0px;
  width: 100% !important;
  border: 1px solid #cceaf0;
}
.table>thead>tr>th {
  font-size: 13px !important;
  border-bottom-width: 1px !important;
  vertical-align: top !important;
}
.thead-bg {
  background-color: #0099b5;
  color: #ffffff;
}
.thead-light {
  background-color: #f5f5f5;
}
.noborder > tbody > tr > td {
  border: none !important;
}
 .table > tbody > tr:nth-of-type(2n+1) {
  background-color: #e5f4f7;
}
.zerotd-pad .table{
  border: none !important;
}
.zerotd-pad {
  padding: 0px !important;
  background-color: #fff;
}
.myList {
  padding: 0px;
  margin: 0px;
}
.myList li {
  list-style-type: none;
  font-weight: 600;
  list-style-type: none;
  display: inline-block;
  margin-right: 5px;
}
.myList li:nth-child(odd) {
  color: #0099B5;
}
.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
  border: 1px solid #cceaf0;
}
.table-responsive {
  border: none !important;
}
td .form-group {
  margin-bottom: 0px !important;
}
.pageWidth .table {
  border: 1px solid #cceaf0;
}
.pageWidth .table > tbody > tr:nth-of-type(2n+1) {
  background-color: #e5f4f7;
}
.pageWidth .table>tbody>tr>td, .pageWidth .table>tbody>tr>th, .pageWidth .table>tfoot>tr>td, .pageWidth .table>tfoot>tr>th, .pageWidth .table>thead>tr>td, .pageWidth .table>thead>tr>th {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid transparent;
}
.pageWidth .td-title {
  background-color: #0099b5;
  color: #fff;
  font-weight: bold;
  font-size: 14px;
}
.pageWidth td .thumbnail {
  margin-bottom: 0px !important;
}
.scan-suba {
  padding: 0px !important;
  margin: 2px 0px 0px !important;
}
.scan-suba li {
  padding: 0px !important;
}
.scan-suba li a {
  padding: 5px !important;
  border-bottom: 1px solid #eeeeee !important;
}
tr:last-child td:last-child .open>.scan-suba,tr:nth-last-child(2) td:last-child .open>.scan-suba {
  top: auto;
  bottom: 100%;
}
tr:first-child td:last-child .open>.scan-suba {
  top: auto;
  bottom: -100% !important;
}
.dropdown-menu>li>a {
  color: #000;
}
.dropdown-menu>li>a i.fa {
  color: #0099b5;
}
.dropdown-menu>li>a:hover {
  color: #0099b5;;
  text-decoration: none;
  background-color: transparent;
}
.zoom-images {
  position: relative;
  width: 100%;
  height: 500px;
}
.zoom-img {
  position: absolute;
  top: 0;
  left: 0;
  float: left;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.zoom-result {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  transition: transform .5s ease-out;
}
/*btn-modals*/
.btn-outline-default {
  border: 1px solid #00695c !important;
  background-color: transparent !important;
  color: #00695c !important;
}
.btn-outline-primary {
  border: 1px solid #0d47a1 !important;
  background-color: transparent !important;
  color: #0d47a1 !important;
}
.btn-outline-secondary {
  border: 1px solid #9933CC !important;
  background-color: transparent !important;
  color: #9933CC !important;
}
.btn-outline-success {
  border: 1px solid #007E33 !important;
  background-color: transparent !important;
  color: #007E33 !important;
}
.btn-outline-info {
  border: 1px solid #0099CC !important;
  background-color: transparent !important;
  color: #0099CC !important;
}
.btn-outline-warning {
  border: 1px solid #FF8800 !important;
  background-color: transparent !important;
  color: #FF8800 !important;
}
.btn-outline-danger {
  border: 1px solid #CC0000 !important;
  background-color: transparent !important;
  color: #CC0000 !important;
}
.btn-outline-unique {
  border: 1px solid #1C2331 !important;
  background-color: transparent !important;
  color: #1C2331 !important;
}
.btn-outline-uzd {
  border: 1px solid #0099B5 !important;
  background-color: transparent !important;
  color: #0099B5 !important;
}
.btn-outline-success:hover,.btn-outline-primary:hover,.btn-outline-default:hover,.btn-outline-secondary:hover,.btn-outline-info:hover,.btn-outline-warning:hover,.btn-outline-danger:hover  {
  -webkit-box-shadow: 0 5px 5px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);
  box-shadow: 0 5px 5px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);
  outline: 0;
}
.dlt-btn {
  border: 1px solid #CC0000 !important;
  background-color: transparent !important;
  color: #CC0000 !important;
  padding: 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.navBtns {
  background-color: #e5e5e5;
  padding: 5px;
}
.navBtns .btn-group .btn {
  background-color: #ffffff !important;
  border: 1px solid transparent !important;
  color: #263238 !important;
  margin: 0px 2px;
  font-weight: 600;
  font-size: 12px;
}
.navBtns .btn.btn-danger {
  background-color: #d9534f !important;
  border: 1px solid #d43f3a !important;
  color: #ffffff !important;
}
.subnavBtns {
  background-color: #ffffff;
  padding: 5px;
}
.subnavBtns .btn-group .btn {
  background-color: #cceaf0 !important;
  border: 1px solid transparent !important;
  color: #263238 !important;
  margin: 0px 1px;
  font-weight: 600;
  font-size: 12px;
}
.navBtns .btn-group .btn:hover,.subnavBtns .btn-group .btn:hover,.nav-tabs > li > a:hover {
  color: #0099B5 !important;
}
.navBtns .btn.btn-danger:hover {
  color: #ffffff !important;
}
.navBtns .btn-group .btn.active  {
  background-color:  #002d36 !important;
  color: #ffffff !important;
  margin: -2px 0px 0px;
  box-shadow: 4px 4px 3px rgba(0,45,54,0.7);
}
.subnavBtns .btn-group .btn.active {
  background-color:  #005b6c !important;
  color: #ffffff !important;
  margin: -2px 0px 0px;
  box-shadow: 4px 4px 3px rgba(0,91,108,0.7);
}
.navBtns .btn-group > .btn,.subnavBtns .btn-group > .btn {
  border-radius: 0 !important;
}
/*Start modals*/
.modal-content {
  -webkit-box-shadow: 0 5px 11px 0 rgba(0,0,0,.18), 0 4px 15px 0 rgba(0,0,0,.15);
  box-shadow: 0 5px 11px 0 rgba(0,0,0,.18), 0 4px 15px 0 rgba(0,0,0,.15);
  border: 0;
  -webkit-border-radius: .125rem;
  border-radius: .125rem;
}
.modal-header {
  background-color: #33b5e5;
  -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
  box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
  border: 0;
  -webkit-border-top-left-radius: .125rem;
  border-top-left-radius: .125rem;
  -webkit-border-top-right-radius: .125rem;
  border-top-right-radius: .125rem;
}
.modal-title {
  color: #ffffff;
  font-size: 1.65rem;
}
.modal-content .btn {
  font-weight: bold;
}
.modal-body .alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
  padding: 100px 10px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  font-size: 18px;
  text-align: center;
}
.modal-header .close {
  opacity: 1 !important;
}
.modal-header .close  span {
  color: #fff !important;
  text-shadow: 0 1px 0 #fff !important;
}
h4.linetitle {
  margin: 10px 0;
  position: relative;
  color: #0099B5;
  font-size: 14px;
  font-weight: 600;
  overflow: hidden;
}
h4.linetitle span {
  position: relative;
  background-color: transparent;
  padding-right: 5px;
}
h4.linetitle:after {
  content:'';
  display:inline-block;
  width:100%;
  border-top: 1px solid #0099B5;
  position: absolute;
  top: 50%;
  /* height:100%;
  margin-right:-100%;*/
}
.alertmsgs {
  padding: 20px;
  border: 1px solid #cceaf0;
}
.alertmsgs i.falert {
  width: 30px;
  height: 30px;
  line-height: 30px;
  float: left;
  font-size: 20px;
}
/*End modals*/

.btn-sm {
  font-weight: bold;
}
.cls-primary {
  color: #0d47a1 !important;
}
.cls-default {
  color: #00695c !important;
}
.cls-secondary {
  color: #9933CC !important;
}
.cls-success {
  color: #007E33 !important;
}
.cls-info {
  color: #0099CC !important;
}
.cls-warning {
  color: #FF8800 !important;
}
.cls-danger {
  color: #CC0000 !important;
}
.cls-unique {
  color: #1C2331 !important;
}
.cls-uzd {
  color: #0099B5 !important;
}
.marTop5 {
  margin-top: 5px;
}
.marBtm5 {
  margin-bottom: 5px;
}
.marTop10 {
  margin-top: 10px;
}
.marTop15 {
  margin-top: 15px;
}
.marBtm15 {
  margin-bottom: 15px !important;
}
.marTop20 {
  margin-top: 20px;
}
.marTop25 {
  margin-top: 25px;
}
.marTop30 {
  margin-top: 30px;
}
.marTop35 {
  margin-top: 35px;
}
.padtb15 {
  padding-top: 15px;
  padding-bottom: 15px;
}
.padlt24 {
  padding-left: 24px;
}
.padlt48 {
  padding-left: 48px;
}
.padlt18 {
  padding-left: 18px;
}
.padlt40 {
  padding-left: 40px;
}
.padall10 {
  padding: 10px;
}
.ilp-pads {
  padding: 15px;
  border: 1px solid rgba(40,44,42,0.05);
}
.dateofpaid {
  margin-top: 25px;
}
.dateofpaid span {
  font-size: 18px;
  font-weight: bold;
}
.rolesCheck .inputGroup {
  display: block;
  margin: 0px 0px 10px;
  padding: 0px;
  position: relative;
  background-color: rgba(255,255,255,0.65);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.rolesCheck .inputGroup input {
  width: 32px;
  height: 32px;
  order: 1;
  z-index: 2;
  position: absolute;
  right: 15px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  cursor: pointer;
  visibility: hidden;
}
.rolesCheck .inputGroup label {
  padding: 15px 45px 15px 15px;
  margin: 0px;
  width: 100%;
  display: block;
  text-align: left;
  color: #3C454C;
  cursor: pointer;
  position: relative;
  z-index: 2;
  transition: color 200ms ease-in;
  overflow: hidden;
}
.rolesCheck .inputGroup label:before {
  width: 22px;
  height: 10px;
  border-radius: 50%;
  content: '';
  background-color: #0099B5;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%) scale3d(1, 1, 1);
  transition: all 300ms cubic-bezier(0.4, 0.0, 0.2, 1);
  opacity: 0;
  z-index: -1;
}
.rolesCheck .inputGroup label:after {
  width: 32px;
  height: 32px;
  content: '';
  border: 2px solid #D1D7DC;
  background-color: #fff;
  content: "\f00c";
  font-family: "FontAwesome";
  color: #fff;
  padding: 2px 5px;
  font-size: 18px;
  border-radius: 50%;
  z-index: 2;
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  transition: all 200ms ease-in;
}
.span-label {
  min-height: 35px;
  max-height: 35px;
  overflow: hidden;
  text-transform: capitalize;
}
.span-label p {
  font-weight: normal !important;
  text-transform: none;
}
.rolesCheck .inputGroup input:checked ~ label {
  color: #fff;
}
.rolesCheck .inputGroup input:checked ~ label:before {
  transform: translate(-50%, -50%) scale3d(56, 56, 1);
  opacity: 1;
}
.rolesCheck .inputGroup input:checked ~ label:after {
  background-color: #fff;
  border-color: #fff;
  color:#1EB53A;
}
.vtoggler {
  margin-top: 21px;
}
.vmtp {
  margin-top: 0px;
}
.vtoggler input {
  display: none;
}
.vtoggler label {
  display: block;
  position: relative;
  width: 100%;
  height: 32px;
  border: 1px solid #d6d6d6;
  border-radius: 36px;
  background: #e4e8e8;
  cursor: pointer;
}
.vtoggler label::after {
  display: block;
  border-radius: 100%;
  background-color: #50ac5d;
  content: '';
  -webkit-animation-name: vtoggler-size;
  animation-name: vtoggler-size;
  -webkit-animation-duration: .15s;
  animation-duration: .15s;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
  /*-webkit-animation-direction: forwards;
  animation-direction: forwards;*/
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-play-state: running;
  animation-play-state: running;
}
.vtoggler label::after {
  position: absolute;
  top: 50%;
  left: 17%;
  width: 26px;
  height: 26px;
  content: '\f00c';
  font-size: 15px;
  padding:3px 5px;
  color: #fff;
  font-family: "FontAwesome";
  -webkit-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
  -webkit-transition: left .15s ease-in-out, background-color .2s ease-out, width .15s ease-in-out, height .15s ease-in-out, opacity .15s ease-in-out;
  transition: left .15s ease-in-out, background-color .2s ease-out, width .15s ease-in-out, height .15s ease-in-out, opacity .15s ease-in-out;
}
.vtoggler input:checked + label::after {
  left: 83%;
  content: '\f00d';
  font-family: "FontAwesome";
  font-size: 15px;
  padding: 2px 7px;
  color: #fff;
}
.vtoggler input:checked + label::after {
  background-color: #d7062a;
  -webkit-animation-name: vtoggler-size2;
  animation-name: vtoggler-size2;
}
.box-space {
  padding-left: 13px;
  padding-right: 13px;
}
.box-space [class*="col-"] {
  padding: 0px 2px;
}
input[type="checkbox"], input[type="radio"] {
  margin-top: 1px !important;
}
div.dataTables_wrapper div.dataTables_filter input[type=search] {
  min-width: 280px;
}
/*.thumb {
  float:right; !* must be floated for same cross browser position of larger image *!
  position:relative;
  margin:3px;
}
.thumb img {
  border:1px solid #000;
  vertical-align:bottom;
}
.thumb:hover {
  border:0; !* IE6 needs this to show large image *!
  z-index:1;
}
.thumb span {
  position:absolute;
  visibility:hidden;
  top: 0px;
  right: 0px;
}
.thumb:hover span {
  visibility:visible;
  top:0px;
  right:0px;
}*/
td>.checkbox, td>.radio,th>.checkbox, th>.radio {
  margin-top: 0px;
  margin-bottom: 0px;
}
.iga .input-group-addon {
  min-width: 36px;
  padding: 0px 0px;
  background-color: transparent;
  border: none;
}
.uploadImg {
  border: 1px solid #dddddd;
  background: #f5f5f5;
  padding: 15px;
}
/*.uploadImg .imgTab {
  width: 256px;
  height: 256px;
  overflow: hidden;
}
.uploadImg .imgHeight {
  width: auto;
  height: 256px;
  padding: 10px;
  display: block;
}*/
.scanImg {
  border: 1px solid #dddddd;
  background: #f5f5f5;
  padding: 15px;
  width: 100%;
  min-height: 334px;
}
.tborder {
  border: 1px solid #dddddd;
}
.tborder > tbody > tr > td {
  border-top:  none;
}
.btop2-td {
  border-top: 2px solid #dddddd !important;
}
.cls-alert-danger {
  padding: 1px 5px;
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
  margin: 5px;
  border-radius: 4px;
}
.opacity3 {
  opacity: 0.3;
}
.dtpagenation{
  float: right;
  margin: 0px 2px;
}
.dtlength{
  float: right;
  margin: 0px 2px;
}
.errorBox {
  padding: 35px 20px 20px;
  background-color: #fff;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  margin-bottom: 15px;
  margin-top: 15px;
  border-radius: 10px;
  transform: translateY(200px);
}
.errorBox h1 {
  color: #ce1126;
  margin: 0px 0px 20px;
  padding:0px;
  font-size: 36px;
}
.errorBox h1 img {
  margin-top: -20px;
}
.errorBox p {
  margin-bottom: 20px;
  font-size: 24px;
}
.errorBox a {
  font-size: 24px;
}
.importBox {
  padding: 15px;
  border: 1px solid #dddddd;
  background-color: #efefef;
}
/*footer*/
.login-hide {
  background-color: #002d36;
  padding:40px 0px;
}
.HG-footer h3 {
  color: #ffffff;
  font-size: 14px;
  font-weight: bold;
  border-bottom: 1px solid #001e24;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.07);
  padding: 10px 0px;
  margin: 0px 0px 20px;
}
.f-address {
  color: #f5f5f5;
  font-size: 14px;
}
.footer-menu {
  padding: 0px;
  margin: 0px;
}
.footer-menu li {
  list-style-type: none;
}
.footer-menu li a {
  color: #f5f5f5;
  font-size: 14px;
  display: block;
  padding: 3px 0px;
}
.footer-menu li a:hover {
  color: #0099B5;
}
.footer-det ul li{
  display: inline-block;
  margin: 0;
  padding: 0 8px;
  border-right: 1px solid #cacaca;
  line-height: 1em;
}
.footer-det ul li:last-child {
  border-right: none;
}
.footer-det ul li a {
  font-size: 12px;
  margin: 0px;
  display: inline-block;
  transition: color 0.4s cubic-bezier(0.25,0.8,0.25,1);
  color: #aeaeae;
  text-decoration: none;
}
.footer-det ul li a:hover {
  color: #ffffff;
}
.line {
  border-top: 1px solid #262626;
  margin: 24px auto;
  max-width: 700px;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.07);
}
.footer-cmp {
  text-align: center;
  color: #aeaeae;
  font-size: 12px;
}
.fsubmit .form-control {
  height: 44px;
}
.fsubmit .input-group-addon {
  background-color: #0099b5;
  border: 1px solid #0099b5;
  font-size: 20px;
  color: #ffffff;
}
.powerdby, .sitetitle {
  color: #8a8e92;
}
.mn-color {
  color: #0099ff;
}
.social_icons  {
  padding: 0px;
  margin: 0px;
}
.social_icons li {
  display: inline-block;
  padding: 0px;
  margin: 0px;
}
.social_icons li:hover a {
  color:#fff;
}
.social_icons li a{
  display:block;
  width:40px;
  height:40px;
  color:#838a8f;
  text-align: center;
  margin-bottom: 4px;
  border-radius: 100%;
  border: 2px solid #003d48;
}
.social_icons li a i[class^="fa "]{
  line-height: 38px;
  color: #e8e8e8;
}
.social_icons .facebook:hover a,.sw_button.facebook{background:#3b5998;}
.social_icons .twitter:hover a,.sw_button.twitter,.tw_color{background:#2daae1;}
.social_icons .google_plus:hover a{background:#f63e28;}
.social_icons .envelope:hover a,.sw_button.contact{background:#1abc9c;}
[class*="button_type_"].tw_color{
  -webkit-box-shadow:0 2px 0 #2896c6;
  -moz-box-shadow:0 2px 0 #2896c6;
  -o-box-shadow:0 2px 0 #2896c6;
  -ms-box-shadow:0 2px 0 #2896c6;
  box-shadow:0 2px 0 #2896c6;
}
.glyphicon_item i[class^="fa "]{
  font-size:60px;
}
.scrollToTop {
  background-color: rgba(0,0,0,0.5);
  bottom:55px;
  color:#ffffff!important;
  display:none;
  font-size: 30px;
  right:0px;
  padding:5px 15px;
  position:fixed;
  text-decoration: none!important;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  z-index: 99999;
}
.scrollToTop:hover{
  text-decoration:none!important;
}
.uzbf-bottom {
  background: #001e24;
  font-size: 12px;
  z-index: 99;
  padding: 10px;
  display: block;
  text-decoration: none;
}
@media (max-width: 1920px) {
  .scan-suba {
    left: auto !important;
    right: 0px !important;
  }
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
  .dpnone-xs {
    display: none !important;
  }
  .label-pad7 {
    padding-top: 0px !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
}
@media screen and (max-width:1000px){
  .sticky {
    position: relative;
  }
  .errorBox {
    transform: translateY(0px);
  }
  .c-fluid {
    min-height: auto;
  }
}

