﻿@charset "UTF-8";
/*----------------------- Admin Theme ------------------------------ */
/*-----------------------Admin Base Files ------------------------------ */
/*****************
       Admin-Left-Navabar
      ***********************/
/*****************
        Admin-Button-Sizes
       *************************/
/*****************
        Admin-UserProfile-Sizes
       *************************/
/*****************
        Admin-Icon-Sizes
       **********************/
/*****************
        Admin-Icon-Codes
       **********************/
/*****************
        Admin-Utilities
        *********************/
/****Open Sans Light Font****/
@import url("../../Vendors/MaterialDesignIcons/css/materialdesignicons.css");
@import '../../../node_modules/@angular/material/prebuilt-themes/indigo-pink.css';
@font-face {
  font-family: "Open Sans";
  src: local("OpenSans-Light"), url("../../../fonts/OpenSansFont/OpenSans-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Open Sans";
  src: local("OpenSans-LightItalic"), url("../../../fonts/OpenSansFont/OpenSans-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
}
/****Open Sans Regular Font****/
@font-face {
  font-family: "Open Sans";
  src: local("OpenSans-Regular"), url("../../../fonts/OpenSansFont/OpenSans-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Open Sans";
  src: local("OpenSans-Italic"), url("../../../fonts/OpenSansFont/OpenSans-Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
/****Open Sans Semi Bold Font****/
@font-face {
  font-family: "Open Sans";
  src: local("OpenSans-SemiBold"), url("../../../fonts/OpenSansFont/OpenSans-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Open Sans";
  src: local("OpenSans-SemiBoldItalic"), url("../../../fonts/OpenSansFont/OpenSans-SemiBoldItalic.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
/****Open Sans Bold Font****/
@font-face {
  font-family: "Open Sans";
  src: local("OpenSans-Bold"), url("../../../fonts/OpenSansFont/OpenSans-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Open Sans";
  src: local("OpenSans-BoldItalic"), url("../../../fonts/OpenSansFont/OpenSans-BoldItalic.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
/****Open Sans Extra Bold Font****/
@font-face {
  font-family: "Open Sans";
  src: local("OpenSans-ExtraBold"), url("../../../fonts/OpenSansFont/OpenSans-ExtraBold.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: "Open Sans";
  src: local("OpenSans-ExtraBoldItalic"), url("../../../fonts/OpenSansFont/OpenSans-ExtraBoldItalic.ttf") format("truetype");
  font-weight: 800;
  font-style: italic;
}
/*-------------------Normalize---------------------*/
.cursorPointer {
  cursor: pointer !important;
}

.cursorDisable {
  cursor: not-allowed !important;
}

.cursorDefault {
  cursor: default !important;
}

.admin_Wordbreak {
  word-break: break-all;
  word-wrap: break-word;
}

.aloha_wordWrap {
  word-wrap: break-word;
}

.adminFont_Bold, .modal-title {
  font-weight: 700;
}

.adminText_Underline {
  text-decoration: underline !important;
}

.admin_Height_28 {
  height: 28px !important;
}

.disabled {
  pointer-events: none;
}

.adminWidth-5 {
  width: 5px !important;
  min-width: 5px !important;
}

.adminHeight-5 {
  height: 5px !important;
}

.adminWidth-10 {
  width: 10px !important;
  min-width: 10px !important;
}

.adminHeight-10 {
  height: 10px !important;
}

.adminWidth-15 {
  width: 15px !important;
  min-width: 15px !important;
}

.adminHeight-15 {
  height: 15px !important;
}

.adminWidth-20 {
  width: 20px !important;
  min-width: 20px !important;
}

.adminHeight-20 {
  height: 20px !important;
}

.adminWidth-25 {
  width: 25px !important;
  min-width: 25px !important;
}

.adminHeight-25 {
  height: 25px !important;
}

.adminWidth-30 {
  width: 30px !important;
  min-width: 30px !important;
}

.adminHeight-30 {
  height: 30px !important;
}

.adminWidth-35 {
  width: 35px !important;
  min-width: 35px !important;
}

.adminHeight-35 {
  height: 35px !important;
}

.adminWidth-40 {
  width: 40px !important;
  min-width: 40px !important;
}

.adminHeight-40 {
  height: 40px !important;
}

.adminWidth-45 {
  width: 45px !important;
  min-width: 45px !important;
}

.adminHeight-45 {
  height: 45px !important;
}

.adminWidth-50 {
  width: 50px !important;
  min-width: 50px !important;
}

.adminHeight-50 {
  height: 50px !important;
}

.adminWidth-55 {
  width: 55px !important;
  min-width: 55px !important;
}

.adminHeight-55 {
  height: 55px !important;
}

.adminWidth-60 {
  width: 60px !important;
  min-width: 60px !important;
}

.adminHeight-60 {
  height: 60px !important;
}

.adminWidth-65 {
  width: 65px !important;
  min-width: 65px !important;
}

.adminHeight-65 {
  height: 65px !important;
}

.adminWidth-70 {
  width: 70px !important;
  min-width: 70px !important;
}

.adminHeight-70 {
  height: 70px !important;
}

.adminWidth-75 {
  width: 75px !important;
  min-width: 75px !important;
}

.adminHeight-75 {
  height: 75px !important;
}

.adminWidth-80 {
  width: 80px !important;
  min-width: 80px !important;
}

.adminHeight-80 {
  height: 80px !important;
}

.adminWidth-85 {
  width: 85px !important;
  min-width: 85px !important;
}

.adminHeight-85 {
  height: 85px !important;
}

.adminWidth-90 {
  width: 90px !important;
  min-width: 90px !important;
}

.adminHeight-90 {
  height: 90px !important;
}

.adminWidth-95 {
  width: 95px !important;
  min-width: 95px !important;
}

.adminHeight-95 {
  height: 95px !important;
}

.adminWidth-100 {
  width: 100px !important;
  min-width: 100px !important;
}

.adminHeight-100 {
  height: 100px !important;
}

.adminWidth-105 {
  width: 105px !important;
  min-width: 105px !important;
}

.adminHeight-105 {
  height: 105px !important;
}

.adminWidth-110 {
  width: 110px !important;
  min-width: 110px !important;
}

.adminHeight-110 {
  height: 110px !important;
}

.adminWidth-115 {
  width: 115px !important;
  min-width: 115px !important;
}

.adminHeight-115 {
  height: 115px !important;
}

.adminWidth-120 {
  width: 120px !important;
  min-width: 120px !important;
}

.adminHeight-120 {
  height: 120px !important;
}

.adminWidth-125 {
  width: 125px !important;
  min-width: 125px !important;
}

.adminHeight-125 {
  height: 125px !important;
}

.adminWidth-130 {
  width: 130px !important;
  min-width: 130px !important;
}

.adminHeight-130 {
  height: 130px !important;
}

.adminWidth-135 {
  width: 135px !important;
  min-width: 135px !important;
}

.adminHeight-135 {
  height: 135px !important;
}

.adminWidth-140 {
  width: 140px !important;
  min-width: 140px !important;
}

.adminHeight-140 {
  height: 140px !important;
}

.adminWidth-145 {
  width: 145px !important;
  min-width: 145px !important;
}

.adminHeight-145 {
  height: 145px !important;
}

.adminWidth-150 {
  width: 150px !important;
  min-width: 150px !important;
}

.adminHeight-150 {
  height: 150px !important;
}

.adminWidth-155 {
  width: 155px !important;
  min-width: 155px !important;
}

.adminHeight-155 {
  height: 155px !important;
}

.adminWidth-160 {
  width: 160px !important;
  min-width: 160px !important;
}

.adminHeight-160 {
  height: 160px !important;
}

.adminWidth-165 {
  width: 165px !important;
  min-width: 165px !important;
}

.adminHeight-165 {
  height: 165px !important;
}

.adminWidth-170 {
  width: 170px !important;
  min-width: 170px !important;
}

.adminHeight-170 {
  height: 170px !important;
}

.adminWidth-175 {
  width: 175px !important;
  min-width: 175px !important;
}

.adminHeight-175 {
  height: 175px !important;
}

.adminWidth-180 {
  width: 180px !important;
  min-width: 180px !important;
}

.adminHeight-180 {
  height: 180px !important;
}

.adminWidth-185 {
  width: 185px !important;
  min-width: 185px !important;
}

.adminHeight-185 {
  height: 185px !important;
}

.adminWidth-190 {
  width: 190px !important;
  min-width: 190px !important;
}

.adminHeight-190 {
  height: 190px !important;
}

.adminWidth-195 {
  width: 195px !important;
  min-width: 195px !important;
}

.adminHeight-195 {
  height: 195px !important;
}

.adminWidth-200 {
  width: 200px !important;
  min-width: 200px !important;
}

.adminHeight-200 {
  height: 200px !important;
}

.adminWidth-205 {
  width: 205px !important;
  min-width: 205px !important;
}

.adminHeight-205 {
  height: 205px !important;
}

.adminWidth-210 {
  width: 210px !important;
  min-width: 210px !important;
}

.adminHeight-210 {
  height: 210px !important;
}

.adminWidth-215 {
  width: 215px !important;
  min-width: 215px !important;
}

.adminHeight-215 {
  height: 215px !important;
}

.adminWidth-220 {
  width: 220px !important;
  min-width: 220px !important;
}

.adminHeight-220 {
  height: 220px !important;
}

.adminWidth-225 {
  width: 225px !important;
  min-width: 225px !important;
}

.adminHeight-225 {
  height: 225px !important;
}

.adminWidth-230 {
  width: 230px !important;
  min-width: 230px !important;
}

.adminHeight-230 {
  height: 230px !important;
}

.adminWidth-235 {
  width: 235px !important;
  min-width: 235px !important;
}

.adminHeight-235 {
  height: 235px !important;
}

.adminWidth-240 {
  width: 240px !important;
  min-width: 240px !important;
}

.adminHeight-240 {
  height: 240px !important;
}

.adminWidth-245 {
  width: 245px !important;
  min-width: 245px !important;
}

.adminHeight-245 {
  height: 245px !important;
}

.adminWidth-250 {
  width: 250px !important;
  min-width: 250px !important;
}

.adminHeight-250 {
  height: 250px !important;
}

.adminWidth-255 {
  width: 255px !important;
  min-width: 255px !important;
}

.adminHeight-255 {
  height: 255px !important;
}

.adminWidth-260 {
  width: 260px !important;
  min-width: 260px !important;
}

.adminHeight-260 {
  height: 260px !important;
}

.adminWidth-265 {
  width: 265px !important;
  min-width: 265px !important;
}

.adminHeight-265 {
  height: 265px !important;
}

.adminWidth-270 {
  width: 270px !important;
  min-width: 270px !important;
}

.adminHeight-270 {
  height: 270px !important;
}

.adminWidth-275 {
  width: 275px !important;
  min-width: 275px !important;
}

.adminHeight-275 {
  height: 275px !important;
}

.adminWidth-280 {
  width: 280px !important;
  min-width: 280px !important;
}

.adminHeight-280 {
  height: 280px !important;
}

.adminWidth-285 {
  width: 285px !important;
  min-width: 285px !important;
}

.adminHeight-285 {
  height: 285px !important;
}

.adminWidth-290 {
  width: 290px !important;
  min-width: 290px !important;
}

.adminHeight-290 {
  height: 290px !important;
}

.adminWidth-295 {
  width: 295px !important;
  min-width: 295px !important;
}

.adminHeight-295 {
  height: 295px !important;
}

.adminWidth-300 {
  width: 300px !important;
  min-width: 300px !important;
}

.adminHeight-300 {
  height: 300px !important;
}

/************
 * Headers
 ************/
.adminH1 {
  font-size: 36px;
  letter-spacing: 0.01em;
  line-height: 24px;
}

.adminH2 {
  font-size: 24px;
  font-weight: 600;
  letter-spacing: 0.01em;
  line-height: 24px;
}

.adminH3, .admin_Title, .adminCustomerContainer .admin_CustomerDetails .customerProfileInfo .admin_CustomerTitle, .admin_ComponentHeader .componentHeaderTitle {
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
  letter-spacing: 1px;
}

.adminH4, .adminPaymentTitle {
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  letter-spacing: 1px;
}

.adminBodyFont, .adminlabel_Blod, .adminlabel, .admin_contentRow .adminNormallabel, .adminItalic, .adminErrorLabel, .aloha_dropdownButtonFont, .admin_buttonFont {
  font-size: 13px;
  font-weight: 500;
  letter-spacing: 0.01em;
  line-height: 24px;
}

.adminInfoFont {
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 0.01em;
  line-height: 24px;
}

.adminCaptionFont {
  font-size: 10px;
  font-weight: 500;
  letter-spacing: 0.02em;
  line-height: 24px;
}

.adminSubHeader, .adminSubTitle {
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 1px;
  line-height: 24px;
}

/***------------Button Font Sizes-------------------------***/
.adminSuccesslabel {
  color: #07A761 !important;
}

.adminAlertlabel {
  color: #FC3A3A !important;
}

.adminInfolabel {
  color: #1990EA !important;
}

.adminWarninglabel {
  color: #F7971C !important;
}

.adminErrorLabel {
  color: #FC3A3A !important;
}

.adminPrimaryLabel {
  color: #076EA6 !important;
}

.adminInvoice_BG {
  background-color: #EEF1F6 !important;
}

.adminDisablelabel {
  color: #C5C5C5 !important;
}

/*-----------------------Admin Typography Classes------------------------------ */
.adminlabel, .admin_contentRow .adminNormallabel, .adminItalic {
  color: #333333;
}

.adminlabel_Blod {
  color: #333333;
  font-weight: 700;
}

.adminItalic {
  font-style: italic !important;
}

/*----------------------- Admin Layout ------------------------------ */
/**********************
       Author - Vyshnavi
       Component Header Styles
      ******************************/
.admin_ComponentHeader {
  top: 0;
  background: #FFFFFF;
  width: 100vw;
  position: fixed;
  z-index: 10;
  height: 70px;
  max-height: 70px;
  border-bottom: 1px solid #EDEDED;
}
.admin_ComponentHeader .componentHeaderTitle {
  padding: 22px 15px 15px 20px;
}
.admin_ComponentHeader .admin_UserProfile {
  display: inline-flex;
  padding: 14px 80px;
  color: #ADADAD;
  float: right;
}
.admin_ComponentHeader .admin_UserProfile .ProfileImg {
  height: 40px;
  width: 40px;
}
.admin_ComponentHeader .admin_UserProfile .UserProfileName {
  padding-left: 10px;
  font-weight: 600;
  color: #333333;
  padding-top: 6px;
}
.admin_ComponentHeader .admin_UserProfile .ProfileDropdownIcon {
  padding-left: 10px;
  padding-top: 6px;
}
.admin_ComponentHeader .admin_UserProfile ul {
  min-width: 170px;
  margin-right: 25px;
  top: 14px !important;
  font-size: 13px;
  cursor: pointer;
  border: none;
  border-radius: 5px;
}
.admin_ComponentHeader .admin_UserProfile ul li {
  line-height: 30px;
  color: #ADADAD;
  max-height: 100%;
  outline: none;
}
.admin_ComponentHeader .admin_UserProfile ul li .admin_ProfileDropdownItem {
  padding-left: 16px;
}
.admin_ComponentHeader .admin_UserProfile ul li .admin_ProfileDropdownItem .adminIcon {
  line-height: 1;
  padding-right: 10px;
}
.admin_ComponentHeader .admin_UserProfile ul li .admin_ProfileDropdownItem label {
  color: #333333;
  cursor: pointer;
}
.admin_ComponentHeader .admin_UserProfile ul li.active, .admin_ComponentHeader .admin_UserProfile ul li:hover {
  background-color: #EEF1F6;
  cursor: pointer;
}
.admin_ComponentHeader .admin_UserProfile ul li.active .adminIcon, .admin_ComponentHeader .admin_UserProfile ul li.active label, .admin_ComponentHeader .admin_UserProfile ul li:hover .adminIcon, .admin_ComponentHeader .admin_UserProfile ul li:hover label {
  color: #076EA6 !important;
}

/**---Normalization Styles for body Container---**/
.adminbodyCollapse .admin_UserProfile {
  padding-right: 229px;
}

/*************************
       Global Body Styles
      ***************************/
body {
  font-family: Open Sans, sans-serif !important;
  font-size: 13px !important;
  font-weight: normal !important;
  height: auto;
  line-height: 24px !important;
  letter-spacing: 0.6px;
  color: #333333 !important;
}

.body-content {
  margin: 0px;
  padding: 0px;
}

.admin_BodySection {
  padding-top: 50px;
}

/**------------------------
   Author Vyshanvi
   Discription: adding all layout styles 
   ---------------------------------------------------*/
.LeftNavContainer {
  /*--------styles for menu toggle-------*/
}
.LeftNavContainer .LeftNavigatorSection {
  position: fixed;
  width: 65px;
  z-index: 11;
  left: 0;
  top: 0;
  bottom: 0;
  background: #173444;
}
.LeftNavContainer .LeftNavigatorSection .alohaLogo {
  height: 70px;
  padding-top: 18px;
  text-align: center;
}
.LeftNavContainer .LeftNavigatorSection .LeftNavbar ul {
  padding: 0px;
}
.LeftNavContainer .LeftNavigatorSection .LeftNavbar ul li a {
  display: flex;
  min-height: 60px;
  align-items: center;
  cursor: pointer;
}
.LeftNavContainer .LeftNavigatorSection .LeftNavbar ul li a .adminMenulabel {
  font-weight: 400;
  padding-right: 10px;
  left: 220px;
  visibility: hidden;
  color: #DEF3FF;
}
.LeftNavContainer .LeftNavigatorSection .LeftNavbar ul li a.active, .LeftNavContainer .LeftNavigatorSection .LeftNavbar ul li a:hover {
  background-color: #0E1F29;
  text-decoration: none;
}
.LeftNavContainer .LeftNavigatorSection .LeftNavbar ul li a.active .adminMenulabel, .LeftNavContainer .LeftNavigatorSection .LeftNavbar ul li a.active .adminIcon, .LeftNavContainer .LeftNavigatorSection .LeftNavbar ul li a:hover .adminMenulabel, .LeftNavContainer .LeftNavigatorSection .LeftNavbar ul li a:hover .adminIcon {
  color: #FFFFFF;
}
.LeftNavContainer .LeftNavigatorSection .LeftNavbar ul li a .adminIcon {
  flex: 0 0 65px;
  text-align: center;
  color: #DEF3FF;
}
.LeftNavContainer .adminToggleSection {
  padding: 20px 0px 0px 0px;
}
.LeftNavContainer .adminToggleSection .ToggleButton {
  position: absolute;
}
.LeftNavContainer .adminToggleSection .ToggleButton .adminMenu_toggleIcon {
  position: fixed;
  height: 27px;
  width: 27px;
  border-radius: 50%;
  border: 2px solid #076EA6;
  background-color: #FFFFFF !important;
  padding-left: 4px;
  padding-top: 3px;
  z-index: 1040;
  left: 50px;
}
.LeftNavContainer .adminMenuExpand {
  width: 220px;
}
.LeftNavContainer .adminMenuExpand .LeftNavigatorSection {
  width: 220px;
}
.LeftNavContainer .adminMenuExpand .ToggleButton .adminMenu_toggleIcon {
  left: 206px;
}
.LeftNavContainer .adminMenuExpand .LeftNavbar ul li a .adminMenulabel {
  left: 0px;
  visibility: visible;
}
.LeftNavContainer .adminbodyCollapse {
  margin-left: 220px;
}
.LeftNavContainer .adminMenuToggle_Collapse {
  width: 65px;
}
.LeftNavContainer .adminMenuToggle_Expand {
  padding-left: 65px;
  width: 100%;
}

.dropdown-menu {
  font-size: inherit;
  background: #173444;
  color: #DEF3FF;
}
.dropdown-menu h5 {
  padding: 10px 10px 5px 10px;
}

.dropdown-submenu {
  position: relative;
}
.dropdown-submenu ul {
  list-style: none;
}
.dropdown-submenu ul li > a {
  padding: 0 12px;
  color: #DEF3FF;
}

.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
  -webkit-border-radius: 0 6px 6px 6px;
  -moz-border-radius: 0 6px 6px;
  border-radius: 0 6px 6px 6px;
}

.dropdown:hover > .dropdown-menu {
  display: block;
}

.dropdown-submenu:hover > .dropdown-menu {
  display: block;
}

/*
.dropdown-submenu > a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px;
}

.dropdown-submenu:hover > a:after {
    border-left-color: #fff;
}*/
.modal-title {
  text-transform: uppercase;
  font-size: 16px;
  letter-spacing: 2px;
}

/*******
    ADMIN - MODAL
   *****************/
.adminModal {
  margin-top: 90px;
  /*position: absolute;
    top: 50%;
    left: 50%;
    overflow: hidden;
    transform: translate(-50%, -50%);
    width: 100%;*/
}
.adminModal .modalClose {
  margin-top: -8px;
  margin-right: -9px;
  background-color: #fff;
  border-radius: 50%;
  outline: none;
  /* height: 30px; */
  opacity: 1 !important;
  float: right;
  margin-left: 98%;
}
.adminModal .modalHeader {
  height: 60px;
  border-bottom: 1px solid #EDEDED;
}
.adminModal .modalBody {
  min-height: 300px;
  padding-bottom: 0px;
  padding: 30px;
  max-height: calc(100vh - 300px) !important;
  overflow-y: auto;
  height: auto !important;
}
.adminModal .modalBody .aba_ContentCenter {
  position: absolute;
  left: 43%;
  top: 45%;
  transform: translate(-37%, -50%);
}
.adminModal .modalFooter {
  height: 84px;
  border-top: 1px solid #EDEDED;
}

/**********
    ADMIN- CONFIRMATION MODAL
    *******************************/
.admin_ConfirmModal {
  margin-top: 222px;
}
.admin_ConfirmModal .modal-content {
  max-width: 470px !important;
}
.admin_ConfirmModal .modal-content .modalBody {
  height: 166px;
  width: 470px;
  padding-bottom: 0px;
}
.admin_ConfirmModal .modal-content .modalBody .confirm_ContentCenter {
  padding: 35px 5px;
  text-align: center;
}
.admin_ConfirmModal .modalFooter {
  height: 84px;
  border-top: 1px solid #EDEDED;
}

@media screen and (min-width: 768px) {
  /*.modal-dialog {
        min-width: 700px !important;
        max-width: 700px !important;
    }*/
  .adminDialog_lg {
    min-width: 700px !important;
    max-width: 700px !important;
  }
  .adminDialog_xl {
    min-width: 1070px !important;
    max-width: 1070px !important;
    margin-top: 50px;
  }
  .adminDialog_xxl {
    min-width: 1420px !important;
    max-width: 1420px !important;
  }
}
@media screen and (min-width: 0px) and (max-width: 767px) {
  .modalClose {
    margin-left: 97% !important;
  }
}
@media screen and (min-width: 0px) and (max-width: 991px) {
  .abaModal {
    margin-top: 70px !important;
  }
}
/* Styles for the multiselect container */
.dropdown-icon {
  position: absolute;
  top: 95px;
  right: 10px;
  cursor: pointer;
}

.dropdown {
  position: absolute;
  border: 1px solid #ccc;
  max-height: 200px;
  overflow-y: auto;
  width: 95%;
  background-color: #fff;
  z-index: 1;
  padding: 10px;
}

.dropdown label {
  display: block;
  padding: 8px;
  cursor: pointer;
}

.customers-checkbox {
  height: 20px !important;
  width: 20px !important;
  position: relative;
  top: 5px;
  margin-right: 8px;
}

.dropdown label input[type=checkbox]:checked + span {
  background-color: #007bff;
  color: #fff;
  border-radius: 4px;
}

.customers-select {
  margin: 0 !important;
  width: 98% !important;
}

.select-role {
  margin: 0 !important;
  height: auto !important;
}

.mt-25 {
  margin-top: 25px !important;
}

.pt-25 {
  padding-top: 25px !important;
}

.pb-25 {
  padding-bottom: 25px !important;
}

.pt-50 {
  padding-top: 50px !important;
}

.pb-50 {
  padding-bottom: 25px !important;
}

.mb-0 {
  margin-bottom: 0;
}

.error-message {
  color: rgb(255, 0, 0);
  padding: 20px 0 0;
}

i[icon-name=iDownArrow-xs]:before {
  content: "\f140";
  font-size: 10px;
}

i[icon-name=iDownArrow-sm]:before {
  content: "\f140";
  font-size: 16px;
}

i[icon-name=iDownArrow-md]:before {
  content: "\f140";
  font-size: 18px;
}

i[icon-name=iDownArrow-lg]:before {
  content: "\f140";
  font-size: 24px;
}

i[icon-name=iDownArrow-xl]:before {
  content: "\f140";
  font-size: 32px;
}

i[icon-name=iError-xs]:before {
  content: "\f5d6";
  font-size: 10px;
}

i[icon-name=iError-sm]:before {
  content: "\f5d6";
  font-size: 16px;
}

i[icon-name=iError-md]:before {
  content: "\f5d6";
  font-size: 18px;
}

i[icon-name=iError-lg]:before {
  content: "\f5d6";
  font-size: 24px;
}

i[icon-name=iError-xl]:before {
  content: "\f5d6";
  font-size: 32px;
}

.selected-options-container {
  width: 100%;
  overflow: hidden;
  position: relative;
}

.adminInput.customers-select {
  width: 100%;
}

.selected-options-indicator {
  position: absolute;
  top: 0;
  right: 0;
  background-color: #fff;
  padding: 0 5px;
  color: #888;
  cursor: pointer;
}

.mt-0 {
  margin: 0px;
}

.errorIcon {
  display: inline-block;
  font: normal normal normal 24px/1 "Material Design Icons";
}

.alohaIcon {
  font: normal normal normal 24px/1 "Material Design Icons";
}

.input-container {
  position: relative;
  margin-bottom: 30px;
}

.input-container input + .input-label {
  position: absolute;
  top: 10px;
  left: 0;
  transition: transform 0.2s ease-out, opacity 0.2s ease-out;
  transform-origin: left top;
  pointer-events: none;
}

.input-container:focus-within input + .input-label,
.input-container input:not(:placeholder-shown) + .input-label,
.input-container:focus-within i + .input-label,
.input-container .dropdown input:checked + .input-label {
  transform: translateY(-25px) scale(0.8);
}

.input-container:focus-within .dropdown input + .input-label,
.input-container .dropdown input:not(:placeholder-shown) + .input-label {
  transform: translateY(0) scale(1);
}

.customers-select {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/*----------------------- Admin Icons ------------------------------ */
/*@import url('../../Vendors/MaterialDesignIcons/materialdesignicons.css');*/
adminGlyphicons, .adminIcon {
  display: inline-block;
  font: normal normal normal 24px/1 "Material Design Icons";
  font-size: inherit;
  text-rendering: auto;
  outline: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1;
  cursor: pointer;
}

.adminIcon {
  color: #ADADAD;
}

.adminDarkIcon {
  color: #333333 !important;
}

.adminLabelIcon {
  color: #333333;
}

.adminWhiteIcon {
  color: #FFFFFF !important;
}

.adminPrimaryIcon {
  color: #076EA6 !important;
}

/****DASH BOARD***/
i[icon-name=iDashboard-xs]:before {
  content: "\f56e";
  font-size: 10px;
}

i[icon-name=iDashboard-sm]:before {
  content: "\f56e";
  font-size: 16px;
}

i[icon-name=iDashboard-md]:before {
  content: "\f56e";
  font-size: 18px;
}

i[icon-name=iDashboard-lg]:before {
  content: "\f56e";
  font-size: 24px;
}

i[icon-name=iDashboard-xl]:before {
  content: "\f56e";
  font-size: 32px;
}

/****META USERS***/
i[icon-name=iMeta-xs]:before {
  content: "\f004";
  font-size: 10px;
}

i[icon-name=iMeta-sm]:before {
  content: "\f004";
  font-size: 16px;
}

i[icon-name=iMeta-md]:before {
  content: "\f004";
  font-size: 18px;
}

i[icon-name=iMeta-lg]:before {
  content: "\f004";
  font-size: 24px;
}

/****Delete icon***/
i[icon-name=iDelete-xs]:before {
  content: "\f682";
  font-size: 10px;
}

i[icon-name=iDelete-sm]:before {
  content: "\f682";
  font-size: 16px;
}

i[icon-name=iDelete-md]:before {
  content: "\f682";
  font-size: 18px;
}

i[icon-name=iDelete-lg]:before {
  content: "\f682";
  font-size: 24px;
}

i[icon-name=iDelete-xl]:before {
  content: "\f682";
  font-size: 32px;
}

/****CUSTOMERS***/
i[icon-name=iCustomers-xs]:before {
  content: "\f00e";
  font-size: 10px;
}

i[icon-name=iCustomers-sm]:before {
  content: "\f00e";
  font-size: 16px;
}

i[icon-name=iCustomers-md]:before {
  content: "\f00e";
  font-size: 18px;
}

i[icon-name=iCustomers-lg]:before {
  content: "\f00e";
  font-size: 24px;
}

i[icon-name=iCustomers-xl]:before {
  content: "\f00e";
  font-size: 32px;
}

/****PAYMENTS***/
i[icon-name=iPayments-xs]:before {
  content: "\f19c";
  font-size: 10px;
}

i[icon-name=iPayments-sm]:before {
  content: "\f19c";
  font-size: 16px;
}

i[icon-name=iPayments-md]:before {
  content: "\f19c";
  font-size: 18px;
}

i[icon-name=iPayments-lg]:before {
  content: "\f19c";
  font-size: 24px;
}

i[icon-name=iPayments-xl]:before {
  content: "\f19c";
  font-size: 32px;
}

/****STATEMENTS***/
i[icon-name=iStatements-xs]:before {
  content: "\f14e";
  font-size: 10px;
}

i[icon-name=iStatements-sm]:before {
  content: "\f14e";
  font-size: 16px;
}

i[icon-name=iStatements-md]:before {
  content: "\f14e";
  font-size: 18px;
}

i[icon-name=iStatements-lg]:before {
  content: "\f14e";
  font-size: 24px;
}

i[icon-name=iStatements-xl]:before {
  content: "\f14e";
  font-size: 32px;
}

/****CONTROL PANEL***/
i[icon-name=iControlPanel-xs]:before {
  content: "\f494";
  font-size: 10px;
}

i[icon-name=iControlPanel-sm]:before {
  content: "\f494";
  font-size: 16px;
}

i[icon-name=iControlPanel-md]:before {
  content: "\f494";
  font-size: 18px;
}

i[icon-name=iControlPanel-lg]:before {
  content: "\f494";
  font-size: 24px;
}

i[icon-name=iControlPanel-xl]:before {
  content: "\f494";
  font-size: 32px;
}

/****LOG-OUT***/
i[icon-name=iLogout-xs]:before {
  content: "\f343";
  font-size: 10px;
}

i[icon-name=iLogout-sm]:before {
  content: "\f343";
  font-size: 16px;
}

i[icon-name=iLogout-md]:before {
  content: "\f343";
  font-size: 18px;
}

i[icon-name=iLogout-lg]:before {
  content: "\f343";
  font-size: 24px;
}

i[icon-name=iLogout-xl]:before {
  content: "\f343";
  font-size: 32px;
}

/****LEFT ARROW***/
i[icon-name=iLeftArrow-xs]:before {
  content: "\f141";
  font-size: 10px;
}

i[icon-name=iLeftArrow-sm]:before {
  content: "\f141";
  font-size: 16px;
}

i[icon-name=iLeftArrow-md]:before {
  content: "\f141";
  font-size: 18px;
}

i[icon-name=iLeftArrow-lg]:before {
  content: "\f141";
  font-size: 24px;
}

i[icon-name=iLeftArrow-xl]:before {
  content: "\f141";
  font-size: 32px;
}

/****RIGHT ARROW***/
i[icon-name=iRightArrow-xs]:before {
  content: "\f142";
  font-size: 10px;
}

i[icon-name=iRightArrow-sm]:before {
  content: "\f142";
  font-size: 16px;
}

i[icon-name=iRightArrow-md]:before {
  content: "\f142";
  font-size: 18px;
}

i[icon-name=iRightArrow-lg]:before {
  content: "\f142";
  font-size: 24px;
}

i[icon-name=iRightArrow-xl]:before {
  content: "\f142";
  font-size: 32px;
}

/****DOWN ARROW***/
i[icon-name=iDownArrow-xs]:before {
  content: "\f140";
  font-size: 10px;
}

i[icon-name=iDownArrow-sm]:before {
  content: "\f140";
  font-size: 16px;
}

i[icon-name=iDownArrow-md]:before {
  content: "\f140";
  font-size: 18px;
}

i[icon-name=iDownArrow-lg]:before {
  content: "\f140";
  font-size: 24px;
}

i[icon-name=iDownArrow-xl]:before {
  content: "\f140";
  font-size: 32px;
}

/****UP ARROW***/
i[icon-name=iUpArrow-xs]:before {
  content: "\f143";
  font-size: 10px;
}

i[icon-name=iUpArrow-sm]:before {
  content: "\f143";
  font-size: 16px;
}

i[icon-name=iUpArrow-md]:before {
  content: "\f143";
  font-size: 18px;
}

i[icon-name=iUpArrow-lg]:before {
  content: "\f143";
  font-size: 24px;
}

i[icon-name=iUpArrow-xl]:before {
  content: "\f143";
  font-size: 32px;
}

/****MENU***/
i[icon-name=iMenu-xs]:before {
  content: "\f35c";
  font-size: 10px;
}

i[icon-name=iMenu-sm]:before {
  content: "\f35c";
  font-size: 16px;
}

i[icon-name=iMenu-md]:before {
  content: "\f35c";
  font-size: 18px;
}

i[icon-name=iMenu-lg]:before {
  content: "\f35c";
  font-size: 24px;
}

i[icon-name=iMenu-xl]:before {
  content: "\f35c";
  font-size: 32px;
}

/****USER***/
i[icon-name=iUser-xs]:before {
  content: "\f004";
  font-size: 10px;
}

i[icon-name=iUser-sm]:before {
  content: "\f004";
  font-size: 16px;
}

i[icon-name=iUser-md]:before {
  content: "\f004";
  font-size: 18px;
}

i[icon-name=iUser-lg]:before {
  content: "\f004";
  font-size: 24px;
}

i[icon-name=iUser-xl]:before {
  content: "\f004";
  font-size: 32px;
}

/****MANAGER***/
i[icon-name=iManager-xs]:before {
  content: "\f017";
  font-size: 10px;
}

i[icon-name=iManager-sm]:before {
  content: "\f017";
  font-size: 16px;
}

i[icon-name=iManager-md]:before {
  content: "\f017";
  font-size: 18px;
}

i[icon-name=iManager-lg]:before {
  content: "\f017";
  font-size: 24px;
}

i[icon-name=iManager-xl]:before {
  content: "\f017";
  font-size: 32px;
}

/****SETTINGS***/
i[icon-name=iSettings-xs]:before {
  content: "\f493";
  font-size: 10px;
}

i[icon-name=iSettings-sm]:before {
  content: "\f493";
  font-size: 16px;
}

i[icon-name=iSettings-md]:before {
  content: "\f493";
  font-size: 18px;
}

i[icon-name=iSettings-lg]:before {
  content: "\f493";
  font-size: 24px;
}

i[icon-name=iSettings-xl]:before {
  content: "\f493";
  font-size: 32px;
}

/****FILTER***/
i[icon-name=iFilter-xs]:before {
  content: "\f62e";
  font-size: 10px;
}

i[icon-name=iFilter-sm]:before {
  content: "\f62e";
  font-size: 16px;
}

i[icon-name=iFilter-md]:before {
  content: "\f62e";
  font-size: 18px;
}

i[icon-name=iFilter-lg]:before {
  content: "\f62e";
  font-size: 24px;
}

i[icon-name=iFilter-xl]:before {
  content: "\f62e";
  font-size: 32px;
}

/****PLUS***/
i[icon-name=iPlus-xs]:before {
  content: "\f415";
  font-size: 10px;
}

i[icon-name=iPlus-sm]:before {
  content: "\f415";
  font-size: 16px;
}

i[icon-name=iPlus-md]:before {
  content: "\f415";
  font-size: 18px;
}

i[icon-name=iPlus-lg]:before {
  content: "\f415";
  font-size: 24px;
}

i[icon-name=iPlus-xl]:before {
  content: "\f415";
  font-size: 32px;
}

/****CIRCLE-PLUS***/
i[icon-name=iCirclePlus-xs]:before {
  content: "\f417";
  font-size: 10px;
}

i[icon-name=iCirclePlus-sm]:before {
  content: "\f417";
  font-size: 16px;
}

i[icon-name=iCirclePlus-md]:before {
  content: "\f417";
  font-size: 18px;
}

i[icon-name=iCirclePlus-lg]:before {
  content: "\f417";
  font-size: 24px;
}

i[icon-name=iCirclePlus-xl]:before {
  content: "\f417";
  font-size: 32px;
}

/****EDIT-OUTLINE***/
i[icon-name=iEditOutline-xs]:before {
  content: "\f3ed";
  font-size: 10px;
}

i[icon-name=iEditOutline-sm]:before {
  content: "\f3ed";
  font-size: 16px;
}

i[icon-name=iEditOutline-md]:before {
  content: "\f3ed";
  font-size: 18px;
}

i[icon-name=iEditOutline-lg]:before {
  content: "\f3ed";
  font-size: 24px;
}

i[icon-name=iEditOutline-xl]:before {
  content: "\f3ed";
  font-size: 32px;
}

/****VISIBLE-OUTLINE***/
i[icon-name=iVisible-xs]:before {
  content: "\f6cf";
  font-size: 10px;
}

i[icon-name=iVisible-sm]:before {
  content: "\f6cf";
  font-size: 16px;
}

i[icon-name=iVisible-md]:before {
  content: "\f6cf";
  font-size: 18px;
}

i[icon-name=iVisible-lg]:before {
  content: "\f6cf";
  font-size: 24px;
}

i[icon-name=iVisible-xl]:before {
  content: "\f6cf";
  font-size: 32px;
}

/****HIDE-OUTLINE***/
i[icon-name=iHide-xs]:before {
  content: "\f6d0";
  font-size: 10px;
}

i[icon-name=iHide-sm]:before {
  content: "\f6d0";
  font-size: 16px;
}

i[icon-name=iHide-md]:before {
  content: "\f6d0";
  font-size: 18px;
}

i[icon-name=iHide-lg]:before {
  content: "\f6d0";
  font-size: 24px;
}

i[icon-name=iHide-xl]:before {
  content: "\f6d0";
  font-size: 32px;
}

/****CLOSE***/
i[icon-name=iClose-xs]:before {
  content: "\f159";
  font-size: 10px;
}

i[icon-name=iClose-sm]:before {
  content: "\f159";
  font-size: 16px;
}

i[icon-name=iClose-md]:before {
  content: "\f159";
  font-size: 18px;
}

i[icon-name=iClose-lg]:before {
  content: "\f159";
  font-size: 24px;
}

i[icon-name=iClose-xl]:before {
  content: "\f159";
  font-size: 32px;
}

/**** Delete ***/
i[icon-name=iDelete-xs]:before {
  content: "\f158";
  font-size: 10px;
}

i[icon-name=iDelete-sm]:before {
  content: "\f158";
  font-size: 16px;
}

i[icon-name=iDelete-md]:before {
  content: "\f158";
  font-size: 18px;
}

i[icon-name=iDelete-lg]:before {
  content: "\f158";
  font-size: 24px;
}

i[icon-name=iDelete-xl]:before {
  content: "\f158";
  font-size: 32px;
}

/****CIRCLE-CHECK***/
i[icon-name=iCircleCheck-xs]:before {
  content: "\f5e0";
  font-size: 10px;
}

i[icon-name=iCircleCheck-sm]:before {
  content: "\f5e0";
  font-size: 16px;
}

i[icon-name=iCircleCheck-md]:before {
  content: "\f5e0";
  font-size: 18px;
}

i[icon-name=iCircleCheck-lg]:before {
  content: "\f5e0";
  font-size: 24px;
}

i[icon-name=iCircleCheck-xl]:before {
  content: "\f5e0";
  font-size: 32px;
}

/****PHONE***/
i[icon-name=iPhone-xs]:before {
  content: "\f3f6";
  font-size: 10px;
}

i[icon-name=iPhone-sm]:before {
  content: "\f3f6";
  font-size: 16px;
}

i[icon-name=iPhone-md]:before {
  content: "\f3f6";
  font-size: 18px;
}

i[icon-name=iPhone-lg]:before {
  content: "\f3f6";
  font-size: 24px;
}

i[icon-name=iPhone-xl]:before {
  content: "\f3f6";
  font-size: 32px;
}

/****MAIL***/
i[icon-name=iMail-xs]:before {
  content: "\f1ee";
  font-size: 10px;
}

i[icon-name=iMail-sm]:before {
  content: "\f1ee";
  font-size: 16px;
}

i[icon-name=iMail-md]:before {
  content: "\f1ee";
  font-size: 18px;
}

i[icon-name=iMail-lg]:before {
  content: "\f1ee";
  font-size: 24px;
}

i[icon-name=iMail-xl]:before {
  content: "\f1ee";
  font-size: 32px;
}

/****MAP***/
i[icon-name=iMap-xs]:before {
  content: "\f34e";
  font-size: 10px;
}

i[icon-name=iMap-sm]:before {
  content: "\f34e";
  font-size: 16px;
}

i[icon-name=iMap-md]:before {
  content: "\f34e";
  font-size: 18px;
}

i[icon-name=iMap-lg]:before {
  content: "\f34e";
  font-size: 24px;
}

i[icon-name=iMap-xl]:before {
  content: "\f34e";
  font-size: 32px;
}

/****CLOCK***/
i[icon-name=iClock-xs]:before {
  content: "\f150";
  font-size: 10px;
}

i[icon-name=iClock-sm]:before {
  content: "\f150";
  font-size: 16px;
}

i[icon-name=iClock-md]:before {
  content: "\f150";
  font-size: 18px;
}

i[icon-name=iClock-lg]:before {
  content: "\f150";
  font-size: 24px;
}

i[icon-name=iClock-xl]:before {
  content: "\f150";
  font-size: 32px;
}

/****SERVER***/
i[icon-name=iServer-xs]:before {
  content: "\f48d";
  font-size: 10px;
}

i[icon-name=iServer-sm]:before {
  content: "\f48d";
  font-size: 16px;
}

i[icon-name=iServer-md]:before {
  content: "\f48d";
  font-size: 18px;
}

i[icon-name=iServer-lg]:before {
  content: "\f48d";
  font-size: 24px;
}

i[icon-name=iServer-xl]:before {
  content: "\f48d";
  font-size: 32px;
}

/****DNS-SERVER***/
i[icon-name=iDnsServer-xs]:before {
  content: "\f1d6";
  font-size: 10px;
}

i[icon-name=iDnsServer-sm]:before {
  content: "\f1d6";
  font-size: 16px;
}

i[icon-name=iDnsServer-md]:before {
  content: "\f1d6";
  font-size: 18px;
}

i[icon-name=iDnsServer-lg]:before {
  content: "\f1d6";
  font-size: 24px;
}

i[icon-name=iDnsServer-xl]:before {
  content: "\f1d6";
  font-size: 32px;
}

/****NETWORK***/
i[icon-name=iNetwork-xs]:before {
  content: "\f6f2";
  font-size: 10px;
}

i[icon-name=iNetwork-sm]:before {
  content: "\f6f2";
  font-size: 16px;
}

i[icon-name=iNetwork-md]:before {
  content: "\f6f2";
  font-size: 18px;
}

i[icon-name=iNetwork-lg]:before {
  content: "\f6f2";
  font-size: 24px;
}

i[icon-name=iNetwork-xl]:before {
  content: "\f6f2";
  font-size: 32px;
}

/****WEB***/
i[icon-name=iWeb-xs]:before {
  content: "\f59f";
  font-size: 10px;
}

i[icon-name=iWeb-sm]:before {
  content: "\f59f";
  font-size: 16px;
}

i[icon-name=iWeb-md]:before {
  content: "\f59f";
  font-size: 18px;
}

i[icon-name=iWeb-lg]:before {
  content: "\f59f";
  font-size: 24px;
}

i[icon-name=iWeb-xl]:before {
  content: "\f59f";
  font-size: 32px;
}

/****DATABASE***/
i[icon-name=iDatabase-xs]:before {
  content: "\f1b8";
  font-size: 10px;
}

i[icon-name=iDatabase-sm]:before {
  content: "\f1b8";
  font-size: 16px;
}

i[icon-name=iDatabase-md]:before {
  content: "\f1b8";
  font-size: 18px;
}

i[icon-name=iDatabase-lg]:before {
  content: "\f1b8";
  font-size: 24px;
}

i[icon-name=iDatabase-xl]:before {
  content: "\f1b8";
  font-size: 32px;
}

/****LOCK***/
i[icon-name=iLock-xs]:before {
  content: "\f341";
  font-size: 10px;
}

i[icon-name=iLock-sm]:before {
  content: "\f341";
  font-size: 16px;
}

i[icon-name=iLock-md]:before {
  content: "\f341";
  font-size: 18px;
}

i[icon-name=iLock-lg]:before {
  content: "\f341";
  font-size: 24px;
}

i[icon-name=iLock-xl]:before {
  content: "\f341";
  font-size: 32px;
}

i[icon-name=iRefresh-xs]:before {
  content: "\f4e6";
  font-size: 10px;
}

i[icon-name=iRefresh-sm]:before {
  content: "\f4e6";
  font-size: 16px;
}

i[icon-name=iRefresh-md]:before {
  content: "\f4e6";
  font-size: 18px;
}

i[icon-name=iRefresh-lg]:before {
  content: "\f4e6";
  font-size: 24px;
}

i[icon-name=iRefresh-xl]:before {
  content: "\f4e6";
  font-size: 32px;
}

i[icon-name=iEmail-xs]:before {
  content: "\f5ef";
  font-size: 10px;
}

i[icon-name=iEmail-sm]:before {
  content: "\f5ef";
  font-size: 16px;
}

i[icon-name=iEmail-md]:before {
  content: "\f5ef";
  font-size: 18px;
}

i[icon-name=iEmail-lg]:before {
  content: "\f5ef";
  font-size: 24px;
}

i[icon-name=iEmail-xl]:before {
  content: "\f5ef";
  font-size: 32px;
}

.gly-spin {
  -webkit-animation: spin 2s infinite linear;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
}

@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.admin-animate-fadein {
  -webkit-animation: fadein 2s infinite; /* Safari, Chrome and Opera > 12.1 */
  -moz-animation: fadein 2s infinite; /* Firefox < 16 */
  -o-animation: fadein 2s infinite; /* Opera < 12.1 */
  animation: fadein 2s infinite;
}

@keyframes fadein {
  from {
    opacity: 0.2;
  }
  to {
    opacity: 1;
  }
}
/* Firefox < 16 */
@-moz-keyframes fadein {
  from {
    opacity: 0.2;
  }
  to {
    opacity: 1;
  }
}
/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
  from {
    opacity: 0.2;
  }
  to {
    opacity: 1;
  }
}
/* Opera < 12.1 */
@-o-keyframes fadein {
  from {
    opacity: 0.2;
  }
  to {
    opacity: 1;
  }
}
/* Material design icons**/
.mdi-download:before {
  font-size: 25px;
}

.mdi-chart-bar:before {
  font-size: 25px;
  color: #DEF3FF;
}

/*----------------------- Admin components ------------------------------ */
.dropdown-toggle::after {
  display: none;
}

/*******
   Admin - Input
  *****************/
/*-----------------------------------------Html Usage--------------------------------------------------------
|        <div>                                                                                               |
|          <input type="text" class="adminInput " formControlName="customerurl" placeholder="Customer URL">  |
|           <input type="text" class="adminInput " formControlName="email" placeholder="Email">              |
|        </div>                                                                                              |
|-----------------------------------------------------------------------------------------------------------*/
.adminInput {
  font-size: 13px !important;
  color: #333333;
  display: block;
  width: 100%;
  line-height: 1.5;
  padding: 3px 0px;
  background-color: #FFFFFF;
  background-clip: padding-box;
  border-bottom: 1px solid #EDEDED !important;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  border: none;
  outline: none;
  margin: 12px 0px;
  height: 45px;
}
.adminInput:focus {
  outline: none;
  box-shadow: none;
}

input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type=number] {
  -moz-appearance: textfield;
}

/********
    Admin- Select
    ****************/
/*-----------------------------------------Html Usage----------------------------------------------------------
|        <select class="adminSelect " formControlName="timezone">                                             | 
|          <option>Time Zone</option>                                                                         |
|          <option>Option 1</option>                                                                          |
|          <option>Option 2</option>                                                                          |
|        </select>                                                                                            |
|-----------------------------------------------------------------------------------------------------------*/
.adminSelect {
  font-size: 13px !important;
  color: #333333;
  display: block;
  width: 100%;
  line-height: 1.5;
  padding: 3px 0px;
  background-color: #FFFFFF;
  background-clip: padding-box;
  border-bottom: 1px solid #EDEDED !important;
  border-radius: 0;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  border: none;
  outline: none;
  margin: 12px 0px;
  height: 45px;
}

.adminTextArea {
  height: 80px;
}

/************
    By vineetha
    description: To set default date format("MM/DD/YYYY") to input date controller 
    *******************/
.adminDateFormat {
  position: relative;
}
.adminDateFormat:before {
  position: absolute;
  top: 3px;
  left: 3px;
  content: attr(data-date);
  display: inline-block;
  color: #000;
}

.adminDateFormat::-webkit-datetime-edit, input::-webkit-inner-spin-button, input::-webkit-clear-button {
  display: none;
}

.adminDateFormat::-webkit-calendar-picker-indicator {
  position: absolute;
  top: 3px;
  right: 0;
  color: #000;
  opacity: 1;
}

/*****************
       Author - Vyshnavi
       Using for Button Styles   
   ********************/
/*-----------------------------------------Html Usage----------------------------------------------------------------
|       <div>                                                                                                        |
|         <button class="aba_Btn admin_BtnPrimary_sm" type="button" data-dismiss="modal">Close</button>              |
|       </div>                                                                                                       |
|                                                                                                                    |
|       NOTE:  * Default & Mandatory class to access admin button styles   -   aba_Btn                                 |
|              Primary Button   -  admin_BtnPrimary                                                                  |
|              Default Button   -  admin_BtnDefault                                                                  |
|              Small            -  admin_BtnPrimary_sm,admin_BtnDefault_sm                                           |
|              Medium           -  admin_BtnPrimary_md,admin_BtnDefault_md                                           |
|              Large            -  admin_BtnPrimary_lg,admin_BtnDefault_lg                                           |
|--------------------------------------------------------------------------------------------------------------------*/
/*------Button styles------*/
.aba_Btn {
  position: relative;
  box-shadow: none;
  margin: 0px;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: 1.2px;
  padding-left: 6px;
  z-index: 2;
  text-transform: uppercase;
  overflow: hidden;
  -webkit-transition: width 0.25s;
  transition: width 0.25s;
}
.aba_Btn:hover {
  cursor: pointer;
}
.aba_Btn:focus {
  outline: none;
}
.aba_Btn:after {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 50%;
  width: 0;
  height: 100%;
  opacity: 0;
  content: "";
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-transition: width 0.25s;
  transition: width 0.25s;
}
.aba_Btn:hover:after {
  width: 101%;
  opacity: 1;
}

.admin_BtnPrimary, .admin_BtnPrimary_lg, .admin_BtnPrimary_md, .admin_BtnPrimary_sm {
  border: 2px solid #076EA6;
  background-color: #076EA6;
  color: #FFFFFF;
  height: 44px;
}
.admin_BtnPrimary:hover, .admin_BtnPrimary_lg:hover, .admin_BtnPrimary_md:hover, .admin_BtnPrimary_sm:hover {
  border-color: #173444;
  background-color: #076EA6;
  color: #FFFFFF;
}
.admin_BtnPrimary:after, .admin_BtnPrimary_lg:after, .admin_BtnPrimary_md:after, .admin_BtnPrimary_sm:after {
  background-color: #173444;
}

.admin_DisabledPrimaryBtn, .admin_DisabledPrimaryBtn_lg, .admin_DisabledPrimaryBtn_md, .admin_DisabledPrimaryBtn_sm {
  cursor: not-allowed;
  background-color: #C5C5C5 !important;
  border: 2px solid #C5C5C5;
  color: #FFFFFF !important;
  height: 44px;
}
.admin_DisabledPrimaryBtn:hover, .admin_DisabledPrimaryBtn_lg:hover, .admin_DisabledPrimaryBtn_md:hover, .admin_DisabledPrimaryBtn_sm:hover {
  cursor: not-allowed;
}

.admin_BtnDefault, .admin_BtnDefault_lg, .admin_BtnDefault_md, .admin_BtnDefault_sm {
  border: 2px solid #076EA6;
  background-color: #FFFFFF;
  color: #076EA6;
  height: 44px;
}
.admin_BtnDefault:hover, .admin_BtnDefault_lg:hover, .admin_BtnDefault_md:hover, .admin_BtnDefault_sm:hover {
  border-color: #076EA6;
  color: #FFFFFF;
  background-color: #FFFFFF;
}
.admin_BtnDefault:after, .admin_BtnDefault_lg:after, .admin_BtnDefault_md:after, .admin_BtnDefault_sm:after {
  background-color: #076EA6;
}

.admin_DisabledDefaultBtn, .admin_DisabledDefaultBtn_lg, .admin_DisabledDefaultBtn_md, .admin_DisabledDefaultBtn_sm {
  cursor: not-allowed;
  background-color: #FFFFFF !important;
  border: 2px solid #C5C5C5;
  color: #C5C5C5 !important;
  height: 44px;
}
.admin_DisabledDefaultBtn:hover, .admin_DisabledDefaultBtn_lg:hover, .admin_DisabledDefaultBtn_md:hover, .admin_DisabledDefaultBtn_sm:hover {
  cursor: not-allowed;
}

/**Admin Primary Buttons**/
.admin_BtnPrimary_sm {
  width: 96px !important;
}

.admin_BtnPrimary_md {
  width: 140px !important;
}

.admin_BtnPrimary_lg {
  width: 200px !important;
}

/**Admin Default Buttons**/
.admin_BtnDefault_sm {
  width: 96px !important;
}

.admin_BtnDefault_md {
  width: 140px !important;
}

.admin_BtnDefault_lg {
  width: 200px !important;
}

/**Admin Disabled Primary Buttons**/
.admin_DisabledPrimaryBtn_sm {
  width: 96px !important;
}

.admin_DisabledPrimaryBtn_md {
  width: 140px !important;
}

.admin_DisabledPrimaryBtn_lg {
  width: 200px !important;
}

/**Admin Disabled Default Buttons**/
.admin_DisabledDefaultBtn_sm {
  width: 96px !important;
}

.admin_DisabledDefaultBtn_md {
  width: 140px !important;
}

.admin_DisabledDefaultBtn_lg {
  width: 200px !important;
}

/********************
       Author - Vyshnavi
       Using for Pagination Styles
      *************************************/
/*-----------------------------------------Html Usage------------------------------------------------------------------------------
|                       <ul class="pagination">                                                                                   |
|                           <li>                                                                                                 |
|                               <a><span class="mdi mdi-chevron-left"></span></a>                                                |
|                           </li>                                                                                                |
|                           <li>                                                                                                  |
|                               <a></a>                                                                                         |
|                           </li>                                                                                                |
|                           <li>                                                                                                 |        
|                               <a><span class="mdi mdi-chevron-right"></span></a>                                               |  
|                           </li>                                                                                                |
|                        </ul>                                                                                                    |
|---------------------------------------------------------------------------------------------------------------------------------*/
/*--------- Pagination styles ---------*/
.pagination {
  float: right;
}

.pagination > li, .pagination > li > span {
  color: #333333;
  text-decoration: none;
  height: 24px;
  width: 24px;
  border: none;
  text-align: center;
}

.pagination > li.active {
  color: #076EA6;
  cursor: default;
  border-color: none;
  background-color: none !important;
}

.pagination > li:hover, .pagination > li > span:hover, .pagination > li:focus, .pagination > li > span:focus {
  background-color: #076EA6;
  border-radius: 12px;
  color: #FFFFFF;
  cursor: pointer;
}
.pagination > li:hover .span, .pagination > li > span:hover .span, .pagination > li:focus .span, .pagination > li > span:focus .span {
  color: #FFFFFF;
}

/**********************
       Author - Vyshnavi
       Using for Table Styles
      ***************************************/
/*-----------------------------------------Html Usage------------------------------------------------------------------------------
|                       <div class="admintable-parent">                                                                             |
|                        <div class="admintable">                                                                                   |
|                            <div class="adminheaderrow">                                                                           |
|                                <div class="row">                                                                                  |
|                                    <div class="adminth"></div>                                                                    | 
|                               </div>                                                                                              |
                            </div>                                                                                                  |
|                           <div class="admintable-body">                                                                           |
|                              <div class="admindatarow"">                                                                          |  
|                                 <div class="row">                                                                                 |
|                                     <div class="admintd"></div>                                                                   |                      
|                                 </div>                                                                                            |                         
|                            </div>                                                                                                 |
|                        </div>                                                                                                     |
|                        <div class="admintablefooterfixed">                                                                        |   
|                         </div>                                                                                                    |
|                      </div>                                                                                                         |
|                                                                                                                                   |
|   NOTE: admintablefooterfixed is used for fixed footer styles.If footer is moved along with scroll please add own styles          |
|---------------------------------------------------------------------------------------------------------------------------------*/
/*------------Styles for Primary Table--------------*/
.admintable-parent {
  overflow-x: hidden;
  overflow-y: auto;
}
.admintable-parent .admintable {
  display: inline-block;
  width: 100%;
}
.admintable-parent .admintable .adminheaderrow {
  padding-left: 10px;
  min-height: 50px;
  outline: none;
  display: inline-block;
  width: 100%;
  font-weight: 700;
  border-bottom: 1px solid #EDEDED;
}
.admintable-parent .admintable .adminheaderrow .adminth {
  display: inline-block;
  padding: 0px 10px;
  outline: none;
  cursor: default;
  align-items: center;
  min-height: 50px;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-content: center;
  align-content: center;
  font-weight: bold;
}
.admintable-parent .admintable .admindatarow {
  padding-left: 10px;
  padding-right: 5px;
  padding-top: 0px;
  min-height: 40px;
  cursor: pointer;
  border-bottom: 1px solid #EDEDED;
  outline: none;
  display: inline-block;
  width: 100%;
}
.admintable-parent .admintable .admindatarow .admintd {
  display: inline-flex;
  padding: 5px 10px;
  outline: none;
  align-items: center;
  min-height: 40px;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-content: center;
  align-content: center;
  word-wrap: break-word;
  word-break: break-all;
}
.admintable-parent .admintable .admindatarow:hover {
  background-color: #F6F8FA;
}
.admintable-parent .admintable .admintable-body {
  width: 100%;
  height: auto;
  touch-action: auto;
  overflow: hidden;
}
.admintable-parent .admintable .admintable-body .no-records {
  text-align: center;
  margin: 40px;
}
.admintable-parent .admintablefooterfixed {
  background: #FFFFFF;
  padding: 10px 0px;
  margin-top: 0px;
  border-top: 1px solid #EDEDED;
  position: fixed;
  left: 30px;
  right: 30px;
  bottom: 0;
  height: 50px;
  margin-left: 65px;
  z-index: 1;
}

.activeTableRow {
  background-color: #EEF1F6;
}
.activeTableRow .admintd {
  color: #076EA6;
}

/*-----------------------------------------Html Usage------------------------------------------------------------------------------------
|           <table class="admin_Customtable">                                                                                           |
|              <theader class = "admin_customHeader">                                                                                   |
|                 <th></th>                                                                                                             |
|              </theader>                                                                                                               |
|             <tbody class="admin_customBody">                                                                                          |         
|                <tr class="row">                                                                                                       |
|                    <td></td>                                                                                                          |                                                                                                                                 
|                </tr>                                                                                                                  |
|                <tr class="row">                                                                                                       |
|                    <td></td>                                                                                                          |                                                                                                                                 
|                </tr>                                                                                                                  |
|            </tbody>                                                                                                                   |
|            <tfoot class="admin_customFooterFixed"></tfoot>                                                                            |
|          </table>                                                                                                                     |
|                                                                                                                                       |
|     NOTE: admin_customFooterFixed is used for fixed footer styles.If footer is moved along with scroll please add own styles          |   
|---------------------------------------------------------------------------------------------------------------------------------------*/
/*-------------styles for Bootstarp Customised Table------------*/
.admin_Customtable {
  border-collapse: collapse;
  max-width: 100%;
  width: 100%;
  margin: 20px 0px;
}
.admin_Customtable .admin_customHeader th {
  padding: 0px 10px;
  cursor: default;
  font-weight: 700;
  align-items: center;
  white-space: nowrap;
  word-wrap: break-word;
  word-break: break-all;
  min-width: 120px;
  height: 40px;
}
.admin_Customtable .admin_customBody td {
  border: 1px solid #EDEDED;
  padding: 10px 10px;
  outline: none;
  height: 50px;
  cursor: default;
  align-items: center;
  -webkit-align-content: center;
  align-content: center;
  word-wrap: break-word;
  word-break: break-all;
  white-space: nowrap;
}
.admin_Customtable .admin_customFooterFixed {
  background: #FFFFFF;
  padding: 10px 0px;
  margin-top: 0px;
  border-top: 1px solid #EDEDED;
  position: fixed;
  left: 30px;
  right: 30px;
  bottom: 0;
  height: 50px;
  margin-left: 65px;
  z-index: 1;
}

/*-------Styles for table header sort Icon----------*/
.tableSortIcon {
  line-height: 6px;
  margin-top: 4px;
}
.tableSortIcon .adminIcon {
  line-height: inherit !important;
}

.admin_TextEllipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.adminTd-right, .adminTh-right {
  text-align: right !important;
  justify-content: flex-end;
}

.adminTd-center, .adminTh-center {
  text-align: center !important;
  justify-content: center;
}

.Admin_custommodalTable {
  overflow-x: hidden;
  overflow-y: auto;
}
.Admin_custommodalTable .admintable {
  display: inline-block;
  width: 100%;
}
.Admin_custommodalTable .admintable .adminheaderrow {
  padding-left: 10px;
  padding-right: 10px;
  outline: none;
  display: inline-block;
  width: 100%;
  font-weight: 700;
  min-height: 40px;
}
.Admin_custommodalTable .admintable .adminheaderrow .adminth {
  display: inline-block;
  padding: 0px 15px;
  outline: none;
  cursor: default;
  align-items: center;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-content: center;
  align-content: center;
  font-weight: bold;
  min-height: 40px;
}
.Admin_custommodalTable .admintable .admindatarow {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 0px;
  outline: none;
  display: inline-block;
  width: 100%;
  min-height: 40px;
}
.Admin_custommodalTable .admintable .admindatarow .admintd {
  display: inline-flex;
  padding: 0px 15px;
  outline: none;
  cursor: default;
  align-items: center;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-content: center;
  align-content: center;
  word-wrap: break-word;
  word-break: break-all;
  min-height: 40px;
  max-height: 40px;
}
.Admin_custommodalTable .admintable .admindatarow:hover {
  background-color: #FFFFFF;
}
.Admin_custommodalTable .admintable .admintable-body {
  width: 100%;
  height: auto;
  touch-action: auto;
  overflow: hidden;
}
.Admin_custommodalTable .adminInput, .Admin_custommodalTable .adminSelect {
  height: auto !important;
}
.Admin_custommodalTable .admintablefooterfixed {
  background: #FFFFFF;
  padding: 10px 0px;
  margin-top: 0px;
  border-top: 1px solid #EDEDED;
  position: fixed;
  left: 30px;
  right: 30px;
  bottom: 0;
  height: 50px;
  margin-left: 65px;
  z-index: 1;
}

/* CSS for the success message */
.success-message {
  position: fixed;
  top: 50px;
  right: 10px;
  background-color: #74d686;
  color: white;
  text-align: center;
  padding: 15px;
  font-size: 18px;
  z-index: 9999; /* Ensure it's above other elements */
  animation: slideDown 1s forwards, slideUp 1s forwards 4s; /* Animation for sliding down and up */
}

.errors-message {
  background-color: #DC3521;
}

@keyframes slideDown {
  0% {
    transform: translateY(-100%); /* Start above the page */
  }
  100% {
    transform: translateY(0); /* Stop at the desired position */
  }
}
@keyframes slideUp {
  0% {
    transform: translateY(0); /* Start at the desired position */
  }
  100% {
    transform: translateY(-100%); /* Slide back above the page */
  }
}
/***---------
       Author - Vyshnavi
       Using Avatar for Profile 
      -------------------***/
/*-----------------------------------------Html Usage---------------------------------------------
|                        <div class="col-xl-12">                                                  |
|                           <admin-profile-avatar></admin-profile-avatar>                         |
|                        </div>                                                                   |
|-----------------------------------------------------------------------------------------------*/
/*---------Default Avatar ---------*/
.adminProfileAvatar {
  position: relative;
}
.adminProfileAvatar .Avatar_Image {
  height: 100%;
  position: relative;
  width: 100%;
}
.adminProfileAvatar .StatusIcon {
  color: #07A761;
  position: absolute;
  bottom: 2%;
  left: 80%;
}

/********************
       Author - Vyshnavi
       Using for Customized Content Details Styles
      *********************************/
/*-----------------------------------------Html Usage------------------------------------------------------------------------------------
|                                                                                                                                       |
|     1. <admin-content-row [adminLabel]="'Customer ID'" [adminData]="'2354543'"></admin-content-row>                                   |                                                                                        
|     2. <admin-content-row [iconName]="'mdi-account'" [adminLabel]="'Contact Person'" [adminData]="'John Smith'"></admin-content-row>  |                                                                                           |
|     3. <admin-content-row [isTable]="true" [adminLabel]="'Status'" [adminData]="'Active'"></admin-content-row>                        |
|                                                                                                                                       |
|---------------------------------------------------------------------------------------------------------------------------------------*/
/*Note: [adminLabel] field represent content with Bold label and [adminData] field represent data with normal label
        1. It will use if row has only content and data.
        2. If we are using any icons along with content and data in row give icon name in [iconName] field.
        3. It will be used for table and we have to give condition true for tables in [isTable] field.*/
.admin_contentRow .adminNormallabel {
  font-weight: 500;
}

/********************
       Author - Vyshnavi
       Using for Breadcrumb Styles
      *********************************/
/*---------------------------Html Usage-Breadcrumbs----------------------------------------------------------------------
|      <div>                                                                                                            |                                                                                      |
|        <admin-breadcrumb [home]="'DASHBOARD'" [child] ="'CUSTOMERS'"></admin-breadcrumb>                              |
|      </div>                                                                                                           |
|-----------------------------------------------------------------------------------------------------------------------*/
/*Note:this breadcrumb names willbe changed according to views*/
/*--------- Breadcrumb ---------*/
.admin_breadcrumb {
  height: 60px;
  background-color: #F7F9FC;
}
.admin_breadcrumb ul {
  padding: 16px 0px 0px 20px;
  background-color: #F7F9FC;
}
.admin_breadcrumb ul li a {
  color: #C5C5C5 !important;
  cursor: pointer;
}
.admin_breadcrumb ul li a.active {
  color: #0E1F29 !important;
}
.admin_breadcrumb ul li a:hover, .admin_breadcrumb ul li a:focus {
  text-decoration: none;
}
.admin_breadcrumb .adminComponentSearch {
  width: 80%;
  display: inline-flex;
  padding: 0px 15px 0px 0px;
}
.admin_breadcrumb .adminComponentSearch .breadcrumbSearchField {
  background-color: #F7F9FC;
}
.admin_breadcrumb .adminComponentSearch input::-webkit-input-placeholder {
  color: #C5C5C5 !important;
}
.admin_breadcrumb .adminComponentSearch .adminFilterIcon {
  padding: 23px 0px 0px 10px;
}

/********************
       Author - Vyshnavi
       Using for Fab Button Styles
      ***************************************/
/*-----------------------------------------Html Usage--------------------------------------------------------------------------
|   <div>                                                                                                                     |                                                                                      |
|       <div class="admin_fab"><span class="mdi mdi-plus" data-toggle="modal" data-target="#"></span></div>                   |                                                        |
|   </div>                                                                                                                    |
|----------------------------------------------------------------------------------------------------------------------------*/
/*--------- fab styles ---------*/
.admin_fab {
  background: #076EA6;
  width: 58px;
  height: 58px;
  border-radius: 50%;
  text-align: center;
  color: #FFFFFF;
  vertical-align: middle;
  box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.5), 3px 3px 3px rgba(0, 0, 0, 0.25);
  /*box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);*/
  position: fixed;
  right: 3%;
  bottom: 13%;
  cursor: pointer;
}

/*--------------------------------------- HTML - Usage----------------------------------------------------
    |	<div class="row">                                                                       |
    |            <label class="adminlabel">                                                     |
    |                   <input type="checkbox" class="adminCustomCheckbox " name="example" />   |
    |                   option 1                                                                |
    |            </label>                                                                       |
    |                                                                                           |
    |            <label class="adminlabel">                                                     |
    |                  <input type="checkbox" class="adminCustomCheckbox " name="example" />    |
    |                  option 2                                                                 |
    |            </label>                                                                       |
    |                                                                                           |
    |            <label class="adminlabel">                                                     |
    |                  <input type="checkbox" class="adminCustomCheckbox " name="example" />    |
    |                  option 3                                                                 |
    |            </label>                                                                       |
    |   </div>                                                                                  |
---------------------------------------------------------------------------------------------------------*/
/*-----------------------
            Author - Anil
            Admin Cutom Checkbox Styles
           ------------------------------------*/
.checkmark, .adminCustomCheckbox:checked::before {
  left: 7px;
  top: 2px;
  width: 6px;
  height: 13px;
  border: solid #FFFFFF;
  border-width: 0 1.5px 1.5px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.adminCustomCheckbox {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  position: relative;
  top: 5px;
  height: 19px;
  width: 19px;
  -webkit-transition: all 0.15s ease-out 0;
  -moz-transition: all 0.15s ease-out 0;
  transition: all 0.15s ease-out 0;
  border: 2px solid #076EA6;
  border-radius: 10%;
  color: #FFFFFF;
  cursor: pointer;
  display: inline-block;
  outline: none;
  position: relative;
  margin-right: 0.5rem;
}

.adminCustomCheckbox:disabled {
  border: 2px solid #C5C5C5 !important;
  cursor: default !important;
}

.adminCustomCheckbox:hover, .adminCustomCheckbox:focus {
  outline: none !important;
}

.adminCustomCheckbox:checked {
  background: #076EA6;
  border: none !important;
}
.adminCustomCheckbox:checked:disabled {
  opacity: 0.5;
}

.adminCustomCheckbox:checked::before {
  position: absolute;
  content: "";
  display: inline-block;
  text-align: center;
}

.adminCustomCheckbox:checked::after {
  -webkit-animation: click-wave 0.65s;
  -moz-animation: click-wave 0.65s;
  animation: click-wave 0.65s;
  background: #000;
  content: "";
  display: block;
  position: relative;
  z-index: 100;
  border-radius: 50%;
}

/*----------------- Key Frames for Material Ripples ----------------------*/
@-webkit-keyframes click-wave {
  0% {
    width: 20px;
    height: 20px;
    opacity: 0.35;
    position: relative;
  }
  100% {
    height: 50px;
    width: 50px;
    margin-left: -15px;
    margin-top: -15px;
    opacity: 0;
  }
}
@-moz-keyframes click-wave {
  0% {
    width: 20px;
    height: 20px;
    opacity: 0.35;
    position: relative;
  }
  100% {
    height: 50px;
    width: 50px;
    margin-left: -15px;
    margin-top: -15px;
    opacity: 0;
  }
}
@-o-keyframes click-wave {
  0% {
    width: 20px;
    height: 20px;
    opacity: 0.35;
    position: relative;
  }
  100% {
    height: 50px;
    width: 50px;
    margin-left: -15px;
    margin-top: -15px;
    opacity: 0;
  }
}
@keyframes click-wave {
  0% {
    width: 20px;
    height: 20px;
    opacity: 0.35;
    position: relative;
  }
  100% {
    height: 50px;
    width: 50px;
    margin-left: -15px;
    margin-top: -15px;
    opacity: 0;
  }
}
.adminAccordion .adminAccordionSection {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background: none;
  background-clip: border-box;
  border: none;
  border-radius: 0;
  border-bottom: 1px solid "#d7d7d7";
}
.adminAccordion .adminAccordionSection:first-child {
  border-top: 1px solid "#d7d7d7";
}
.adminAccordion .adminAccordionSectionHeader {
  padding: 17px 0px 15px 0px;
  margin-bottom: 0;
  background: none;
  border: none;
  cursor: pointer;
  display: flex;
}
.adminAccordion .adminAccordionSectionHeader.collapsed .adminAccordionToggle:before {
  /* symbol for "collapsed" panels */
  font-family: "Material Design Icons";
  content: "\f142";
}
.adminAccordion .adminAccordionSectionHeader .adminAccordionToggle {
  margin: 0px;
  font-size: 18px;
  color: "#3B3E43" !important;
  text-decoration: none;
  outline: none;
  line-height: 24px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 2.6px !important;
  margin-right: -2.6px !important;
  cursor: pointer;
  display: inline-flex;
}
.adminAccordion .adminAccordionSectionHeader .adminAccordionToggle:before {
  /* symbol for "opening" panels */
  font-family: "Material Design Icons";
  content: "\f140";
  float: left;
  color: inherit;
  padding-right: 20px;
  font-size: 24px;
  cursor: pointer;
  color: "blue";
  font-weight: 500;
}
.adminAccordion .adminAccordionSectionHeader .adminAccordionToggle:hover {
  color: "blue" !important;
}
.adminAccordion .adminAccordionSectionHeader:hover .adminAccordionToggle {
  color: "blue" !important;
}
.adminAccordion .adminAccordionContent {
  padding: 0px;
  text-align: justify;
}

/*****************
       Admin-Left-Navabar
      ***********************/
/*****************
        Admin-Button-Sizes
       *************************/
/*****************
        Admin-UserProfile-Sizes
       *************************/
/*****************
        Admin-Icon-Sizes
       **********************/
/*****************
        Admin-Icon-Codes
       **********************/
/*****************
        Admin-Utilities
        *********************/
.mat-primary .mat-option.mat-selected:not(.mat-option-disabled),
.mat-button.mat-primary, .mat-icon-button.mat-primary, .mat-stroked-button.mat-primary,
.mat-datepicker-toggle-active,
.mat-focused .mat-form-field-label,
.mat-icon.mat-primary, .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #076EA6;
}

.mat-primary .mat-pseudo-checkbox-checked, .mat-primary .mat-pseudo-checkbox-indeterminate,
.mat-fab.mat-primary, .mat-mini-fab.mat-primary, .mat-raised-button.mat-primary,
.mat-flat-button.mat-primary,
.mat-checkbox-checked.mat-primary .mat-checkbox-background, .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background,
.mat-chip.mat-chip-selected.mat-primary,
.mat-calendar-body-selected,
.mat-form-field-ripple, .mat-radio-button.mat-primary .mat-radio-inner-circle,
.mat-slide-toggle.mat-primary.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb,
.mat-primary .mat-slider-thumb, .mat-primary .mat-slider-thumb-label, .mat-primary .mat-slider-track-fill,
.mat-step-header .mat-step-icon,
.mat-tab-group.mat-primary .mat-ink-bar, .mat-tab-nav-bar.mat-primary .mat-ink-bar,
.mat-tab-group.mat-background-primary .mat-tab-header, .mat-tab-group.mat-background-primary .mat-tab-links, .mat-tab-nav-bar.mat-background-primary .mat-tab-header, .mat-tab-nav-bar.mat-background-primary .mat-tab-links,
.mat-toolbar.mat-primary,
.mat-progress-bar-fill::after {
  background: #076EA6 !important;
}

.mat-input-element {
  caret-color: #076EA6;
}

.mat-progress-spinner circle, .mat-spinner circle {
  stroke: #076EA6;
}

.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #076EA6;
}

.loaderOverlay {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.5;
  background: #fff;
  z-index: 1000000;
}

.mat-progress-spinner {
  position: absolute !important;
  top: 46%;
  left: 49%;
  transform: translate(-50%, -50%);
  z-index: 1000001;
  width: 50px !important;
  height: 50px !important;
}
.mat-progress-spinner svg {
  width: 50px !important;
  height: 50px !important;
}

.mat-slide-toggle.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar.mat-slide-toggle-bar-no-side-margin::after {
  content: "Active";
  color: #fff;
  padding-left: 8px;
}

.mat-slide-toggle-bar.mat-slide-toggle-bar-no-side-margin::after {
  content: "Inactive";
  color: #fff;
  padding-left: 30px;
}

.mat-slide-toggle.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb {
  background-color: #fff;
}

.mat-slide-toggle.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar {
  background-color: #0074f1;
  width: 75px !important;
}
.mat-slide-toggle.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar .mat-slide-toggle-thumb-container {
  position: absolute;
  z-index: 1;
  width: 23px;
  height: 23px;
  top: 2px;
  left: 50px;
  transform: translate3d(0, 0, 0);
  transition: all 80ms linear;
  transition-property: transform;
  cursor: -webkit-grab;
  cursor: grab;
}

.mat-slide-toggle-bar {
  position: relative;
  width: 75px !important;
  height: 28px !important;
  flex-shrink: 0;
  border-radius: 15px !important;
}

.mat-slide-toggle-thumb {
  width: 23px !important;
  height: 23px !important;
}

.mat-slide-toggle-bar.mat-slide-toggle-bar-no-side-margin {
  background: #bdc3cc;
  width: 90px !important;
}
.mat-slide-toggle-bar.mat-slide-toggle-bar-no-side-margin .mat-slide-toggle-thumb-container {
  position: absolute;
  z-index: 1;
  width: 23px;
  height: 23px;
  top: 1px;
  left: 2px;
  transform: translate3d(0, 0, 0);
  transition: all 80ms linear;
  transition-property: transform;
  cursor: -webkit-grab;
  cursor: grab;
}

.admin_primary {
  color: #0074f1;
}

.admin_warntext {
  color: #FF0000;
}

.headerchipslabel {
  border: 0px solid #dddcde;
  padding: 0px 7px 0px 7px;
  border-radius: 15px;
  background-color: #dddcde;
}

.alohalink {
  color: #0074f1 !important;
  cursor: pointer !important;
  text-decoration: none !important;
}

.filterChips {
  padding-left: 50px;
  background-color: #F7F9FC;
}

/*----------------------- Admin Utilities ------------------------------ */
/*------------------------
           Admin Border Styles
          ------------------------------*/
.adminbrdr-1 {
  border: 1px solid #EDEDED;
}

.adminbrdr-tp-1 {
  border-top: 1px solid #EDEDED;
}

.adminbrdr-btm-1 {
  border-bottom: 1px solid #EDEDED;
}

.adminbrdr-lft-1 {
  border-left: 1px solid #EDEDED;
}

.adminbrdr-rgt-1 {
  border-right: 1px solid #EDEDED;
}

.adminbrdr-2 {
  border: 2px solid #EDEDED;
}

.adminbrdr-tp-2 {
  border-top: 2px solid #EDEDED;
}

.adminbrdr-btm-2 {
  border-bottom: 2px solid #EDEDED;
}

.adminbrdr-lft-2 {
  border-left: 2px solid #EDEDED;
}

.adminbrdr-rgt-2 {
  border-right: 2px solid #EDEDED;
}

.adminbrdr-3 {
  border: 3px solid #EDEDED;
}

.adminbrdr-tp-3 {
  border-top: 3px solid #EDEDED;
}

.adminbrdr-btm-3 {
  border-bottom: 3px solid #EDEDED;
}

.adminbrdr-lft-3 {
  border-left: 3px solid #EDEDED;
}

.adminbrdr-rgt-3 {
  border-right: 3px solid #EDEDED;
}

.adminbrdr-4 {
  border: 4px solid #EDEDED;
}

.adminbrdr-tp-4 {
  border-top: 4px solid #EDEDED;
}

.adminbrdr-btm-4 {
  border-bottom: 4px solid #EDEDED;
}

.adminbrdr-lft-4 {
  border-left: 4px solid #EDEDED;
}

.adminbrdr-rgt-4 {
  border-right: 4px solid #EDEDED;
}

.adminbrdr-5 {
  border: 5px solid #EDEDED;
}

.adminbrdr-tp-5 {
  border-top: 5px solid #EDEDED;
}

.adminbrdr-btm-5 {
  border-bottom: 5px solid #EDEDED;
}

.adminbrdr-lft-5 {
  border-left: 5px solid #EDEDED;
}

.adminbrdr-rgt-5 {
  border-right: 5px solid #EDEDED;
}

.adminbrdr-6 {
  border: 6px solid #EDEDED;
}

.adminbrdr-tp-6 {
  border-top: 6px solid #EDEDED;
}

.adminbrdr-btm-6 {
  border-bottom: 6px solid #EDEDED;
}

.adminbrdr-lft-6 {
  border-left: 6px solid #EDEDED;
}

.adminbrdr-rgt-6 {
  border-right: 6px solid #EDEDED;
}

.adminbrdr-7 {
  border: 7px solid #EDEDED;
}

.adminbrdr-tp-7 {
  border-top: 7px solid #EDEDED;
}

.adminbrdr-btm-7 {
  border-bottom: 7px solid #EDEDED;
}

.adminbrdr-lft-7 {
  border-left: 7px solid #EDEDED;
}

.adminbrdr-rgt-7 {
  border-right: 7px solid #EDEDED;
}

.adminbrdr-8 {
  border: 8px solid #EDEDED;
}

.adminbrdr-tp-8 {
  border-top: 8px solid #EDEDED;
}

.adminbrdr-btm-8 {
  border-bottom: 8px solid #EDEDED;
}

.adminbrdr-lft-8 {
  border-left: 8px solid #EDEDED;
}

.adminbrdr-rgt-8 {
  border-right: 8px solid #EDEDED;
}

.adminbrdr-9 {
  border: 9px solid #EDEDED;
}

.adminbrdr-tp-9 {
  border-top: 9px solid #EDEDED;
}

.adminbrdr-btm-9 {
  border-bottom: 9px solid #EDEDED;
}

.adminbrdr-lft-9 {
  border-left: 9px solid #EDEDED;
}

.adminbrdr-rgt-9 {
  border-right: 9px solid #EDEDED;
}

.adminbrdr-10 {
  border: 10px solid #EDEDED;
}

.adminbrdr-tp-10 {
  border-top: 10px solid #EDEDED;
}

.adminbrdr-btm-10 {
  border-bottom: 10px solid #EDEDED;
}

.adminbrdr-lft-10 {
  border-left: 10px solid #EDEDED;
}

.adminbrdr-rgt-10 {
  border-right: 10px solid #EDEDED;
}

.adminbrdr-11 {
  border: 11px solid #EDEDED;
}

.adminbrdr-tp-11 {
  border-top: 11px solid #EDEDED;
}

.adminbrdr-btm-11 {
  border-bottom: 11px solid #EDEDED;
}

.adminbrdr-lft-11 {
  border-left: 11px solid #EDEDED;
}

.adminbrdr-rgt-11 {
  border-right: 11px solid #EDEDED;
}

.adminbrdr-12 {
  border: 12px solid #EDEDED;
}

.adminbrdr-tp-12 {
  border-top: 12px solid #EDEDED;
}

.adminbrdr-btm-12 {
  border-bottom: 12px solid #EDEDED;
}

.adminbrdr-lft-12 {
  border-left: 12px solid #EDEDED;
}

.adminbrdr-rgt-12 {
  border-right: 12px solid #EDEDED;
}

.adminbrdr-13 {
  border: 13px solid #EDEDED;
}

.adminbrdr-tp-13 {
  border-top: 13px solid #EDEDED;
}

.adminbrdr-btm-13 {
  border-bottom: 13px solid #EDEDED;
}

.adminbrdr-lft-13 {
  border-left: 13px solid #EDEDED;
}

.adminbrdr-rgt-13 {
  border-right: 13px solid #EDEDED;
}

.adminbrdr-14 {
  border: 14px solid #EDEDED;
}

.adminbrdr-tp-14 {
  border-top: 14px solid #EDEDED;
}

.adminbrdr-btm-14 {
  border-bottom: 14px solid #EDEDED;
}

.adminbrdr-lft-14 {
  border-left: 14px solid #EDEDED;
}

.adminbrdr-rgt-14 {
  border-right: 14px solid #EDEDED;
}

.adminbrdr-15 {
  border: 15px solid #EDEDED;
}

.adminbrdr-tp-15 {
  border-top: 15px solid #EDEDED;
}

.adminbrdr-btm-15 {
  border-bottom: 15px solid #EDEDED;
}

.adminbrdr-lft-15 {
  border-left: 15px solid #EDEDED;
}

.adminbrdr-rgt-15 {
  border-right: 15px solid #EDEDED;
}

.adminbrdr-16 {
  border: 16px solid #EDEDED;
}

.adminbrdr-tp-16 {
  border-top: 16px solid #EDEDED;
}

.adminbrdr-btm-16 {
  border-bottom: 16px solid #EDEDED;
}

.adminbrdr-lft-16 {
  border-left: 16px solid #EDEDED;
}

.adminbrdr-rgt-16 {
  border-right: 16px solid #EDEDED;
}

.adminbrdr-17 {
  border: 17px solid #EDEDED;
}

.adminbrdr-tp-17 {
  border-top: 17px solid #EDEDED;
}

.adminbrdr-btm-17 {
  border-bottom: 17px solid #EDEDED;
}

.adminbrdr-lft-17 {
  border-left: 17px solid #EDEDED;
}

.adminbrdr-rgt-17 {
  border-right: 17px solid #EDEDED;
}

.adminbrdr-18 {
  border: 18px solid #EDEDED;
}

.adminbrdr-tp-18 {
  border-top: 18px solid #EDEDED;
}

.adminbrdr-btm-18 {
  border-bottom: 18px solid #EDEDED;
}

.adminbrdr-lft-18 {
  border-left: 18px solid #EDEDED;
}

.adminbrdr-rgt-18 {
  border-right: 18px solid #EDEDED;
}

.adminbrdr-19 {
  border: 19px solid #EDEDED;
}

.adminbrdr-tp-19 {
  border-top: 19px solid #EDEDED;
}

.adminbrdr-btm-19 {
  border-bottom: 19px solid #EDEDED;
}

.adminbrdr-lft-19 {
  border-left: 19px solid #EDEDED;
}

.adminbrdr-rgt-19 {
  border-right: 19px solid #EDEDED;
}

.adminbrdr-20 {
  border: 20px solid #EDEDED;
}

.adminbrdr-tp-20 {
  border-top: 20px solid #EDEDED;
}

.adminbrdr-btm-20 {
  border-bottom: 20px solid #EDEDED;
}

.adminbrdr-lft-20 {
  border-left: 20px solid #EDEDED;
}

.adminbrdr-rgt-20 {
  border-right: 20px solid #EDEDED;
}

.adminbrdr-21 {
  border: 21px solid #EDEDED;
}

.adminbrdr-tp-21 {
  border-top: 21px solid #EDEDED;
}

.adminbrdr-btm-21 {
  border-bottom: 21px solid #EDEDED;
}

.adminbrdr-lft-21 {
  border-left: 21px solid #EDEDED;
}

.adminbrdr-rgt-21 {
  border-right: 21px solid #EDEDED;
}

.adminbrdr-22 {
  border: 22px solid #EDEDED;
}

.adminbrdr-tp-22 {
  border-top: 22px solid #EDEDED;
}

.adminbrdr-btm-22 {
  border-bottom: 22px solid #EDEDED;
}

.adminbrdr-lft-22 {
  border-left: 22px solid #EDEDED;
}

.adminbrdr-rgt-22 {
  border-right: 22px solid #EDEDED;
}

.adminbrdr-23 {
  border: 23px solid #EDEDED;
}

.adminbrdr-tp-23 {
  border-top: 23px solid #EDEDED;
}

.adminbrdr-btm-23 {
  border-bottom: 23px solid #EDEDED;
}

.adminbrdr-lft-23 {
  border-left: 23px solid #EDEDED;
}

.adminbrdr-rgt-23 {
  border-right: 23px solid #EDEDED;
}

.adminbrdr-24 {
  border: 24px solid #EDEDED;
}

.adminbrdr-tp-24 {
  border-top: 24px solid #EDEDED;
}

.adminbrdr-btm-24 {
  border-bottom: 24px solid #EDEDED;
}

.adminbrdr-lft-24 {
  border-left: 24px solid #EDEDED;
}

.adminbrdr-rgt-24 {
  border-right: 24px solid #EDEDED;
}

.adminbrdr-25 {
  border: 25px solid #EDEDED;
}

.adminbrdr-tp-25 {
  border-top: 25px solid #EDEDED;
}

.adminbrdr-btm-25 {
  border-bottom: 25px solid #EDEDED;
}

.adminbrdr-lft-25 {
  border-left: 25px solid #EDEDED;
}

.adminbrdr-rgt-25 {
  border-right: 25px solid #EDEDED;
}

.adminbrdr-26 {
  border: 26px solid #EDEDED;
}

.adminbrdr-tp-26 {
  border-top: 26px solid #EDEDED;
}

.adminbrdr-btm-26 {
  border-bottom: 26px solid #EDEDED;
}

.adminbrdr-lft-26 {
  border-left: 26px solid #EDEDED;
}

.adminbrdr-rgt-26 {
  border-right: 26px solid #EDEDED;
}

.adminbrdr-27 {
  border: 27px solid #EDEDED;
}

.adminbrdr-tp-27 {
  border-top: 27px solid #EDEDED;
}

.adminbrdr-btm-27 {
  border-bottom: 27px solid #EDEDED;
}

.adminbrdr-lft-27 {
  border-left: 27px solid #EDEDED;
}

.adminbrdr-rgt-27 {
  border-right: 27px solid #EDEDED;
}

.adminbrdr-28 {
  border: 28px solid #EDEDED;
}

.adminbrdr-tp-28 {
  border-top: 28px solid #EDEDED;
}

.adminbrdr-btm-28 {
  border-bottom: 28px solid #EDEDED;
}

.adminbrdr-lft-28 {
  border-left: 28px solid #EDEDED;
}

.adminbrdr-rgt-28 {
  border-right: 28px solid #EDEDED;
}

.adminbrdr-29 {
  border: 29px solid #EDEDED;
}

.adminbrdr-tp-29 {
  border-top: 29px solid #EDEDED;
}

.adminbrdr-btm-29 {
  border-bottom: 29px solid #EDEDED;
}

.adminbrdr-lft-29 {
  border-left: 29px solid #EDEDED;
}

.adminbrdr-rgt-29 {
  border-right: 29px solid #EDEDED;
}

.adminbrdr-30 {
  border: 30px solid #EDEDED;
}

.adminbrdr-tp-30 {
  border-top: 30px solid #EDEDED;
}

.adminbrdr-btm-30 {
  border-bottom: 30px solid #EDEDED;
}

.adminbrdr-lft-30 {
  border-left: 30px solid #EDEDED;
}

.adminbrdr-rgt-30 {
  border-right: 30px solid #EDEDED;
}

.adminbrdr-31 {
  border: 31px solid #EDEDED;
}

.adminbrdr-tp-31 {
  border-top: 31px solid #EDEDED;
}

.adminbrdr-btm-31 {
  border-bottom: 31px solid #EDEDED;
}

.adminbrdr-lft-31 {
  border-left: 31px solid #EDEDED;
}

.adminbrdr-rgt-31 {
  border-right: 31px solid #EDEDED;
}

.adminbrdr-32 {
  border: 32px solid #EDEDED;
}

.adminbrdr-tp-32 {
  border-top: 32px solid #EDEDED;
}

.adminbrdr-btm-32 {
  border-bottom: 32px solid #EDEDED;
}

.adminbrdr-lft-32 {
  border-left: 32px solid #EDEDED;
}

.adminbrdr-rgt-32 {
  border-right: 32px solid #EDEDED;
}

.adminbrdr-33 {
  border: 33px solid #EDEDED;
}

.adminbrdr-tp-33 {
  border-top: 33px solid #EDEDED;
}

.adminbrdr-btm-33 {
  border-bottom: 33px solid #EDEDED;
}

.adminbrdr-lft-33 {
  border-left: 33px solid #EDEDED;
}

.adminbrdr-rgt-33 {
  border-right: 33px solid #EDEDED;
}

.adminbrdr-34 {
  border: 34px solid #EDEDED;
}

.adminbrdr-tp-34 {
  border-top: 34px solid #EDEDED;
}

.adminbrdr-btm-34 {
  border-bottom: 34px solid #EDEDED;
}

.adminbrdr-lft-34 {
  border-left: 34px solid #EDEDED;
}

.adminbrdr-rgt-34 {
  border-right: 34px solid #EDEDED;
}

.adminbrdr-35 {
  border: 35px solid #EDEDED;
}

.adminbrdr-tp-35 {
  border-top: 35px solid #EDEDED;
}

.adminbrdr-btm-35 {
  border-bottom: 35px solid #EDEDED;
}

.adminbrdr-lft-35 {
  border-left: 35px solid #EDEDED;
}

.adminbrdr-rgt-35 {
  border-right: 35px solid #EDEDED;
}

.adminbrdr-36 {
  border: 36px solid #EDEDED;
}

.adminbrdr-tp-36 {
  border-top: 36px solid #EDEDED;
}

.adminbrdr-btm-36 {
  border-bottom: 36px solid #EDEDED;
}

.adminbrdr-lft-36 {
  border-left: 36px solid #EDEDED;
}

.adminbrdr-rgt-36 {
  border-right: 36px solid #EDEDED;
}

.adminbrdr-37 {
  border: 37px solid #EDEDED;
}

.adminbrdr-tp-37 {
  border-top: 37px solid #EDEDED;
}

.adminbrdr-btm-37 {
  border-bottom: 37px solid #EDEDED;
}

.adminbrdr-lft-37 {
  border-left: 37px solid #EDEDED;
}

.adminbrdr-rgt-37 {
  border-right: 37px solid #EDEDED;
}

.adminbrdr-38 {
  border: 38px solid #EDEDED;
}

.adminbrdr-tp-38 {
  border-top: 38px solid #EDEDED;
}

.adminbrdr-btm-38 {
  border-bottom: 38px solid #EDEDED;
}

.adminbrdr-lft-38 {
  border-left: 38px solid #EDEDED;
}

.adminbrdr-rgt-38 {
  border-right: 38px solid #EDEDED;
}

.adminbrdr-39 {
  border: 39px solid #EDEDED;
}

.adminbrdr-tp-39 {
  border-top: 39px solid #EDEDED;
}

.adminbrdr-btm-39 {
  border-bottom: 39px solid #EDEDED;
}

.adminbrdr-lft-39 {
  border-left: 39px solid #EDEDED;
}

.adminbrdr-rgt-39 {
  border-right: 39px solid #EDEDED;
}

.adminbrdr-40 {
  border: 40px solid #EDEDED;
}

.adminbrdr-tp-40 {
  border-top: 40px solid #EDEDED;
}

.adminbrdr-btm-40 {
  border-bottom: 40px solid #EDEDED;
}

.adminbrdr-lft-40 {
  border-left: 40px solid #EDEDED;
}

.adminbrdr-rgt-40 {
  border-right: 40px solid #EDEDED;
}

.adminbrdr-41 {
  border: 41px solid #EDEDED;
}

.adminbrdr-tp-41 {
  border-top: 41px solid #EDEDED;
}

.adminbrdr-btm-41 {
  border-bottom: 41px solid #EDEDED;
}

.adminbrdr-lft-41 {
  border-left: 41px solid #EDEDED;
}

.adminbrdr-rgt-41 {
  border-right: 41px solid #EDEDED;
}

.adminbrdr-42 {
  border: 42px solid #EDEDED;
}

.adminbrdr-tp-42 {
  border-top: 42px solid #EDEDED;
}

.adminbrdr-btm-42 {
  border-bottom: 42px solid #EDEDED;
}

.adminbrdr-lft-42 {
  border-left: 42px solid #EDEDED;
}

.adminbrdr-rgt-42 {
  border-right: 42px solid #EDEDED;
}

.adminbrdr-43 {
  border: 43px solid #EDEDED;
}

.adminbrdr-tp-43 {
  border-top: 43px solid #EDEDED;
}

.adminbrdr-btm-43 {
  border-bottom: 43px solid #EDEDED;
}

.adminbrdr-lft-43 {
  border-left: 43px solid #EDEDED;
}

.adminbrdr-rgt-43 {
  border-right: 43px solid #EDEDED;
}

.adminbrdr-44 {
  border: 44px solid #EDEDED;
}

.adminbrdr-tp-44 {
  border-top: 44px solid #EDEDED;
}

.adminbrdr-btm-44 {
  border-bottom: 44px solid #EDEDED;
}

.adminbrdr-lft-44 {
  border-left: 44px solid #EDEDED;
}

.adminbrdr-rgt-44 {
  border-right: 44px solid #EDEDED;
}

.adminbrdr-45 {
  border: 45px solid #EDEDED;
}

.adminbrdr-tp-45 {
  border-top: 45px solid #EDEDED;
}

.adminbrdr-btm-45 {
  border-bottom: 45px solid #EDEDED;
}

.adminbrdr-lft-45 {
  border-left: 45px solid #EDEDED;
}

.adminbrdr-rgt-45 {
  border-right: 45px solid #EDEDED;
}

.adminbrdr-46 {
  border: 46px solid #EDEDED;
}

.adminbrdr-tp-46 {
  border-top: 46px solid #EDEDED;
}

.adminbrdr-btm-46 {
  border-bottom: 46px solid #EDEDED;
}

.adminbrdr-lft-46 {
  border-left: 46px solid #EDEDED;
}

.adminbrdr-rgt-46 {
  border-right: 46px solid #EDEDED;
}

.adminbrdr-47 {
  border: 47px solid #EDEDED;
}

.adminbrdr-tp-47 {
  border-top: 47px solid #EDEDED;
}

.adminbrdr-btm-47 {
  border-bottom: 47px solid #EDEDED;
}

.adminbrdr-lft-47 {
  border-left: 47px solid #EDEDED;
}

.adminbrdr-rgt-47 {
  border-right: 47px solid #EDEDED;
}

.adminbrdr-48 {
  border: 48px solid #EDEDED;
}

.adminbrdr-tp-48 {
  border-top: 48px solid #EDEDED;
}

.adminbrdr-btm-48 {
  border-bottom: 48px solid #EDEDED;
}

.adminbrdr-lft-48 {
  border-left: 48px solid #EDEDED;
}

.adminbrdr-rgt-48 {
  border-right: 48px solid #EDEDED;
}

.adminbrdr-49 {
  border: 49px solid #EDEDED;
}

.adminbrdr-tp-49 {
  border-top: 49px solid #EDEDED;
}

.adminbrdr-btm-49 {
  border-bottom: 49px solid #EDEDED;
}

.adminbrdr-lft-49 {
  border-left: 49px solid #EDEDED;
}

.adminbrdr-rgt-49 {
  border-right: 49px solid #EDEDED;
}

.adminbrdr-50 {
  border: 50px solid #EDEDED;
}

.adminbrdr-tp-50 {
  border-top: 50px solid #EDEDED;
}

.adminbrdr-btm-50 {
  border-bottom: 50px solid #EDEDED;
}

.adminbrdr-lft-50 {
  border-left: 50px solid #EDEDED;
}

.adminbrdr-rgt-50 {
  border-right: 50px solid #EDEDED;
}

.adminbrdr-51 {
  border: 51px solid #EDEDED;
}

.adminbrdr-tp-51 {
  border-top: 51px solid #EDEDED;
}

.adminbrdr-btm-51 {
  border-bottom: 51px solid #EDEDED;
}

.adminbrdr-lft-51 {
  border-left: 51px solid #EDEDED;
}

.adminbrdr-rgt-51 {
  border-right: 51px solid #EDEDED;
}

.adminbrdr-52 {
  border: 52px solid #EDEDED;
}

.adminbrdr-tp-52 {
  border-top: 52px solid #EDEDED;
}

.adminbrdr-btm-52 {
  border-bottom: 52px solid #EDEDED;
}

.adminbrdr-lft-52 {
  border-left: 52px solid #EDEDED;
}

.adminbrdr-rgt-52 {
  border-right: 52px solid #EDEDED;
}

.adminbrdr-53 {
  border: 53px solid #EDEDED;
}

.adminbrdr-tp-53 {
  border-top: 53px solid #EDEDED;
}

.adminbrdr-btm-53 {
  border-bottom: 53px solid #EDEDED;
}

.adminbrdr-lft-53 {
  border-left: 53px solid #EDEDED;
}

.adminbrdr-rgt-53 {
  border-right: 53px solid #EDEDED;
}

.adminbrdr-54 {
  border: 54px solid #EDEDED;
}

.adminbrdr-tp-54 {
  border-top: 54px solid #EDEDED;
}

.adminbrdr-btm-54 {
  border-bottom: 54px solid #EDEDED;
}

.adminbrdr-lft-54 {
  border-left: 54px solid #EDEDED;
}

.adminbrdr-rgt-54 {
  border-right: 54px solid #EDEDED;
}

.adminbrdr-55 {
  border: 55px solid #EDEDED;
}

.adminbrdr-tp-55 {
  border-top: 55px solid #EDEDED;
}

.adminbrdr-btm-55 {
  border-bottom: 55px solid #EDEDED;
}

.adminbrdr-lft-55 {
  border-left: 55px solid #EDEDED;
}

.adminbrdr-rgt-55 {
  border-right: 55px solid #EDEDED;
}

.adminbrdr-56 {
  border: 56px solid #EDEDED;
}

.adminbrdr-tp-56 {
  border-top: 56px solid #EDEDED;
}

.adminbrdr-btm-56 {
  border-bottom: 56px solid #EDEDED;
}

.adminbrdr-lft-56 {
  border-left: 56px solid #EDEDED;
}

.adminbrdr-rgt-56 {
  border-right: 56px solid #EDEDED;
}

.adminbrdr-57 {
  border: 57px solid #EDEDED;
}

.adminbrdr-tp-57 {
  border-top: 57px solid #EDEDED;
}

.adminbrdr-btm-57 {
  border-bottom: 57px solid #EDEDED;
}

.adminbrdr-lft-57 {
  border-left: 57px solid #EDEDED;
}

.adminbrdr-rgt-57 {
  border-right: 57px solid #EDEDED;
}

.adminbrdr-58 {
  border: 58px solid #EDEDED;
}

.adminbrdr-tp-58 {
  border-top: 58px solid #EDEDED;
}

.adminbrdr-btm-58 {
  border-bottom: 58px solid #EDEDED;
}

.adminbrdr-lft-58 {
  border-left: 58px solid #EDEDED;
}

.adminbrdr-rgt-58 {
  border-right: 58px solid #EDEDED;
}

.adminbrdr-59 {
  border: 59px solid #EDEDED;
}

.adminbrdr-tp-59 {
  border-top: 59px solid #EDEDED;
}

.adminbrdr-btm-59 {
  border-bottom: 59px solid #EDEDED;
}

.adminbrdr-lft-59 {
  border-left: 59px solid #EDEDED;
}

.adminbrdr-rgt-59 {
  border-right: 59px solid #EDEDED;
}

.adminbrdr-60 {
  border: 60px solid #EDEDED;
}

.adminbrdr-tp-60 {
  border-top: 60px solid #EDEDED;
}

.adminbrdr-btm-60 {
  border-bottom: 60px solid #EDEDED;
}

.adminbrdr-lft-60 {
  border-left: 60px solid #EDEDED;
}

.adminbrdr-rgt-60 {
  border-right: 60px solid #EDEDED;
}

.adminbrdr-61 {
  border: 61px solid #EDEDED;
}

.adminbrdr-tp-61 {
  border-top: 61px solid #EDEDED;
}

.adminbrdr-btm-61 {
  border-bottom: 61px solid #EDEDED;
}

.adminbrdr-lft-61 {
  border-left: 61px solid #EDEDED;
}

.adminbrdr-rgt-61 {
  border-right: 61px solid #EDEDED;
}

.adminbrdr-62 {
  border: 62px solid #EDEDED;
}

.adminbrdr-tp-62 {
  border-top: 62px solid #EDEDED;
}

.adminbrdr-btm-62 {
  border-bottom: 62px solid #EDEDED;
}

.adminbrdr-lft-62 {
  border-left: 62px solid #EDEDED;
}

.adminbrdr-rgt-62 {
  border-right: 62px solid #EDEDED;
}

.adminbrdr-63 {
  border: 63px solid #EDEDED;
}

.adminbrdr-tp-63 {
  border-top: 63px solid #EDEDED;
}

.adminbrdr-btm-63 {
  border-bottom: 63px solid #EDEDED;
}

.adminbrdr-lft-63 {
  border-left: 63px solid #EDEDED;
}

.adminbrdr-rgt-63 {
  border-right: 63px solid #EDEDED;
}

.adminbrdr-64 {
  border: 64px solid #EDEDED;
}

.adminbrdr-tp-64 {
  border-top: 64px solid #EDEDED;
}

.adminbrdr-btm-64 {
  border-bottom: 64px solid #EDEDED;
}

.adminbrdr-lft-64 {
  border-left: 64px solid #EDEDED;
}

.adminbrdr-rgt-64 {
  border-right: 64px solid #EDEDED;
}

.adminbrdr-65 {
  border: 65px solid #EDEDED;
}

.adminbrdr-tp-65 {
  border-top: 65px solid #EDEDED;
}

.adminbrdr-btm-65 {
  border-bottom: 65px solid #EDEDED;
}

.adminbrdr-lft-65 {
  border-left: 65px solid #EDEDED;
}

.adminbrdr-rgt-65 {
  border-right: 65px solid #EDEDED;
}

.adminbrdr-66 {
  border: 66px solid #EDEDED;
}

.adminbrdr-tp-66 {
  border-top: 66px solid #EDEDED;
}

.adminbrdr-btm-66 {
  border-bottom: 66px solid #EDEDED;
}

.adminbrdr-lft-66 {
  border-left: 66px solid #EDEDED;
}

.adminbrdr-rgt-66 {
  border-right: 66px solid #EDEDED;
}

.adminbrdr-67 {
  border: 67px solid #EDEDED;
}

.adminbrdr-tp-67 {
  border-top: 67px solid #EDEDED;
}

.adminbrdr-btm-67 {
  border-bottom: 67px solid #EDEDED;
}

.adminbrdr-lft-67 {
  border-left: 67px solid #EDEDED;
}

.adminbrdr-rgt-67 {
  border-right: 67px solid #EDEDED;
}

.adminbrdr-68 {
  border: 68px solid #EDEDED;
}

.adminbrdr-tp-68 {
  border-top: 68px solid #EDEDED;
}

.adminbrdr-btm-68 {
  border-bottom: 68px solid #EDEDED;
}

.adminbrdr-lft-68 {
  border-left: 68px solid #EDEDED;
}

.adminbrdr-rgt-68 {
  border-right: 68px solid #EDEDED;
}

.adminbrdr-69 {
  border: 69px solid #EDEDED;
}

.adminbrdr-tp-69 {
  border-top: 69px solid #EDEDED;
}

.adminbrdr-btm-69 {
  border-bottom: 69px solid #EDEDED;
}

.adminbrdr-lft-69 {
  border-left: 69px solid #EDEDED;
}

.adminbrdr-rgt-69 {
  border-right: 69px solid #EDEDED;
}

.adminbrdr-70 {
  border: 70px solid #EDEDED;
}

.adminbrdr-tp-70 {
  border-top: 70px solid #EDEDED;
}

.adminbrdr-btm-70 {
  border-bottom: 70px solid #EDEDED;
}

.adminbrdr-lft-70 {
  border-left: 70px solid #EDEDED;
}

.adminbrdr-rgt-70 {
  border-right: 70px solid #EDEDED;
}

.adminbrdr-71 {
  border: 71px solid #EDEDED;
}

.adminbrdr-tp-71 {
  border-top: 71px solid #EDEDED;
}

.adminbrdr-btm-71 {
  border-bottom: 71px solid #EDEDED;
}

.adminbrdr-lft-71 {
  border-left: 71px solid #EDEDED;
}

.adminbrdr-rgt-71 {
  border-right: 71px solid #EDEDED;
}

.adminbrdr-72 {
  border: 72px solid #EDEDED;
}

.adminbrdr-tp-72 {
  border-top: 72px solid #EDEDED;
}

.adminbrdr-btm-72 {
  border-bottom: 72px solid #EDEDED;
}

.adminbrdr-lft-72 {
  border-left: 72px solid #EDEDED;
}

.adminbrdr-rgt-72 {
  border-right: 72px solid #EDEDED;
}

.adminbrdr-73 {
  border: 73px solid #EDEDED;
}

.adminbrdr-tp-73 {
  border-top: 73px solid #EDEDED;
}

.adminbrdr-btm-73 {
  border-bottom: 73px solid #EDEDED;
}

.adminbrdr-lft-73 {
  border-left: 73px solid #EDEDED;
}

.adminbrdr-rgt-73 {
  border-right: 73px solid #EDEDED;
}

.adminbrdr-74 {
  border: 74px solid #EDEDED;
}

.adminbrdr-tp-74 {
  border-top: 74px solid #EDEDED;
}

.adminbrdr-btm-74 {
  border-bottom: 74px solid #EDEDED;
}

.adminbrdr-lft-74 {
  border-left: 74px solid #EDEDED;
}

.adminbrdr-rgt-74 {
  border-right: 74px solid #EDEDED;
}

.adminbrdr-75 {
  border: 75px solid #EDEDED;
}

.adminbrdr-tp-75 {
  border-top: 75px solid #EDEDED;
}

.adminbrdr-btm-75 {
  border-bottom: 75px solid #EDEDED;
}

.adminbrdr-lft-75 {
  border-left: 75px solid #EDEDED;
}

.adminbrdr-rgt-75 {
  border-right: 75px solid #EDEDED;
}

.adminbrdr-76 {
  border: 76px solid #EDEDED;
}

.adminbrdr-tp-76 {
  border-top: 76px solid #EDEDED;
}

.adminbrdr-btm-76 {
  border-bottom: 76px solid #EDEDED;
}

.adminbrdr-lft-76 {
  border-left: 76px solid #EDEDED;
}

.adminbrdr-rgt-76 {
  border-right: 76px solid #EDEDED;
}

.adminbrdr-77 {
  border: 77px solid #EDEDED;
}

.adminbrdr-tp-77 {
  border-top: 77px solid #EDEDED;
}

.adminbrdr-btm-77 {
  border-bottom: 77px solid #EDEDED;
}

.adminbrdr-lft-77 {
  border-left: 77px solid #EDEDED;
}

.adminbrdr-rgt-77 {
  border-right: 77px solid #EDEDED;
}

.adminbrdr-78 {
  border: 78px solid #EDEDED;
}

.adminbrdr-tp-78 {
  border-top: 78px solid #EDEDED;
}

.adminbrdr-btm-78 {
  border-bottom: 78px solid #EDEDED;
}

.adminbrdr-lft-78 {
  border-left: 78px solid #EDEDED;
}

.adminbrdr-rgt-78 {
  border-right: 78px solid #EDEDED;
}

.adminbrdr-79 {
  border: 79px solid #EDEDED;
}

.adminbrdr-tp-79 {
  border-top: 79px solid #EDEDED;
}

.adminbrdr-btm-79 {
  border-bottom: 79px solid #EDEDED;
}

.adminbrdr-lft-79 {
  border-left: 79px solid #EDEDED;
}

.adminbrdr-rgt-79 {
  border-right: 79px solid #EDEDED;
}

.adminbrdr-80 {
  border: 80px solid #EDEDED;
}

.adminbrdr-tp-80 {
  border-top: 80px solid #EDEDED;
}

.adminbrdr-btm-80 {
  border-bottom: 80px solid #EDEDED;
}

.adminbrdr-lft-80 {
  border-left: 80px solid #EDEDED;
}

.adminbrdr-rgt-80 {
  border-right: 80px solid #EDEDED;
}

.adminbrdr-81 {
  border: 81px solid #EDEDED;
}

.adminbrdr-tp-81 {
  border-top: 81px solid #EDEDED;
}

.adminbrdr-btm-81 {
  border-bottom: 81px solid #EDEDED;
}

.adminbrdr-lft-81 {
  border-left: 81px solid #EDEDED;
}

.adminbrdr-rgt-81 {
  border-right: 81px solid #EDEDED;
}

.adminbrdr-82 {
  border: 82px solid #EDEDED;
}

.adminbrdr-tp-82 {
  border-top: 82px solid #EDEDED;
}

.adminbrdr-btm-82 {
  border-bottom: 82px solid #EDEDED;
}

.adminbrdr-lft-82 {
  border-left: 82px solid #EDEDED;
}

.adminbrdr-rgt-82 {
  border-right: 82px solid #EDEDED;
}

.adminbrdr-83 {
  border: 83px solid #EDEDED;
}

.adminbrdr-tp-83 {
  border-top: 83px solid #EDEDED;
}

.adminbrdr-btm-83 {
  border-bottom: 83px solid #EDEDED;
}

.adminbrdr-lft-83 {
  border-left: 83px solid #EDEDED;
}

.adminbrdr-rgt-83 {
  border-right: 83px solid #EDEDED;
}

.adminbrdr-84 {
  border: 84px solid #EDEDED;
}

.adminbrdr-tp-84 {
  border-top: 84px solid #EDEDED;
}

.adminbrdr-btm-84 {
  border-bottom: 84px solid #EDEDED;
}

.adminbrdr-lft-84 {
  border-left: 84px solid #EDEDED;
}

.adminbrdr-rgt-84 {
  border-right: 84px solid #EDEDED;
}

.adminbrdr-85 {
  border: 85px solid #EDEDED;
}

.adminbrdr-tp-85 {
  border-top: 85px solid #EDEDED;
}

.adminbrdr-btm-85 {
  border-bottom: 85px solid #EDEDED;
}

.adminbrdr-lft-85 {
  border-left: 85px solid #EDEDED;
}

.adminbrdr-rgt-85 {
  border-right: 85px solid #EDEDED;
}

.adminbrdr-86 {
  border: 86px solid #EDEDED;
}

.adminbrdr-tp-86 {
  border-top: 86px solid #EDEDED;
}

.adminbrdr-btm-86 {
  border-bottom: 86px solid #EDEDED;
}

.adminbrdr-lft-86 {
  border-left: 86px solid #EDEDED;
}

.adminbrdr-rgt-86 {
  border-right: 86px solid #EDEDED;
}

.adminbrdr-87 {
  border: 87px solid #EDEDED;
}

.adminbrdr-tp-87 {
  border-top: 87px solid #EDEDED;
}

.adminbrdr-btm-87 {
  border-bottom: 87px solid #EDEDED;
}

.adminbrdr-lft-87 {
  border-left: 87px solid #EDEDED;
}

.adminbrdr-rgt-87 {
  border-right: 87px solid #EDEDED;
}

.adminbrdr-88 {
  border: 88px solid #EDEDED;
}

.adminbrdr-tp-88 {
  border-top: 88px solid #EDEDED;
}

.adminbrdr-btm-88 {
  border-bottom: 88px solid #EDEDED;
}

.adminbrdr-lft-88 {
  border-left: 88px solid #EDEDED;
}

.adminbrdr-rgt-88 {
  border-right: 88px solid #EDEDED;
}

.adminbrdr-89 {
  border: 89px solid #EDEDED;
}

.adminbrdr-tp-89 {
  border-top: 89px solid #EDEDED;
}

.adminbrdr-btm-89 {
  border-bottom: 89px solid #EDEDED;
}

.adminbrdr-lft-89 {
  border-left: 89px solid #EDEDED;
}

.adminbrdr-rgt-89 {
  border-right: 89px solid #EDEDED;
}

.adminbrdr-90 {
  border: 90px solid #EDEDED;
}

.adminbrdr-tp-90 {
  border-top: 90px solid #EDEDED;
}

.adminbrdr-btm-90 {
  border-bottom: 90px solid #EDEDED;
}

.adminbrdr-lft-90 {
  border-left: 90px solid #EDEDED;
}

.adminbrdr-rgt-90 {
  border-right: 90px solid #EDEDED;
}

.adminbrdr-91 {
  border: 91px solid #EDEDED;
}

.adminbrdr-tp-91 {
  border-top: 91px solid #EDEDED;
}

.adminbrdr-btm-91 {
  border-bottom: 91px solid #EDEDED;
}

.adminbrdr-lft-91 {
  border-left: 91px solid #EDEDED;
}

.adminbrdr-rgt-91 {
  border-right: 91px solid #EDEDED;
}

.adminbrdr-92 {
  border: 92px solid #EDEDED;
}

.adminbrdr-tp-92 {
  border-top: 92px solid #EDEDED;
}

.adminbrdr-btm-92 {
  border-bottom: 92px solid #EDEDED;
}

.adminbrdr-lft-92 {
  border-left: 92px solid #EDEDED;
}

.adminbrdr-rgt-92 {
  border-right: 92px solid #EDEDED;
}

.adminbrdr-93 {
  border: 93px solid #EDEDED;
}

.adminbrdr-tp-93 {
  border-top: 93px solid #EDEDED;
}

.adminbrdr-btm-93 {
  border-bottom: 93px solid #EDEDED;
}

.adminbrdr-lft-93 {
  border-left: 93px solid #EDEDED;
}

.adminbrdr-rgt-93 {
  border-right: 93px solid #EDEDED;
}

.adminbrdr-94 {
  border: 94px solid #EDEDED;
}

.adminbrdr-tp-94 {
  border-top: 94px solid #EDEDED;
}

.adminbrdr-btm-94 {
  border-bottom: 94px solid #EDEDED;
}

.adminbrdr-lft-94 {
  border-left: 94px solid #EDEDED;
}

.adminbrdr-rgt-94 {
  border-right: 94px solid #EDEDED;
}

.adminbrdr-95 {
  border: 95px solid #EDEDED;
}

.adminbrdr-tp-95 {
  border-top: 95px solid #EDEDED;
}

.adminbrdr-btm-95 {
  border-bottom: 95px solid #EDEDED;
}

.adminbrdr-lft-95 {
  border-left: 95px solid #EDEDED;
}

.adminbrdr-rgt-95 {
  border-right: 95px solid #EDEDED;
}

.adminbrdr-96 {
  border: 96px solid #EDEDED;
}

.adminbrdr-tp-96 {
  border-top: 96px solid #EDEDED;
}

.adminbrdr-btm-96 {
  border-bottom: 96px solid #EDEDED;
}

.adminbrdr-lft-96 {
  border-left: 96px solid #EDEDED;
}

.adminbrdr-rgt-96 {
  border-right: 96px solid #EDEDED;
}

.adminbrdr-97 {
  border: 97px solid #EDEDED;
}

.adminbrdr-tp-97 {
  border-top: 97px solid #EDEDED;
}

.adminbrdr-btm-97 {
  border-bottom: 97px solid #EDEDED;
}

.adminbrdr-lft-97 {
  border-left: 97px solid #EDEDED;
}

.adminbrdr-rgt-97 {
  border-right: 97px solid #EDEDED;
}

.adminbrdr-98 {
  border: 98px solid #EDEDED;
}

.adminbrdr-tp-98 {
  border-top: 98px solid #EDEDED;
}

.adminbrdr-btm-98 {
  border-bottom: 98px solid #EDEDED;
}

.adminbrdr-lft-98 {
  border-left: 98px solid #EDEDED;
}

.adminbrdr-rgt-98 {
  border-right: 98px solid #EDEDED;
}

.adminbrdr-99 {
  border: 99px solid #EDEDED;
}

.adminbrdr-tp-99 {
  border-top: 99px solid #EDEDED;
}

.adminbrdr-btm-99 {
  border-bottom: 99px solid #EDEDED;
}

.adminbrdr-lft-99 {
  border-left: 99px solid #EDEDED;
}

.adminbrdr-rgt-99 {
  border-right: 99px solid #EDEDED;
}

.adminbrdr-100 {
  border: 100px solid #EDEDED;
}

.adminbrdr-tp-100 {
  border-top: 100px solid #EDEDED;
}

.adminbrdr-btm-100 {
  border-bottom: 100px solid #EDEDED;
}

.adminbrdr-lft-100 {
  border-left: 100px solid #EDEDED;
}

.adminbrdr-rgt-100 {
  border-right: 100px solid #EDEDED;
}

.adminbrdr-none {
  border: none !important;
}

/*------------------------
           Admin Margin Styles
          ------------------------------*/
.adminMrgn-0 {
  margin: 0px !important;
}

.adminMrgn-tp-0 {
  margin-top: 0px !important;
}

.adminMrgn-btm-0 {
  margin-bottom: 0px !important;
}

.adminMrgn-lft-0 {
  margin-left: 0px !important;
}

.adminMrgn-rgt-0 {
  margin-right: 0px !important;
}

.adminMrgn-1 {
  margin: 1px !important;
}

.adminMrgn-tp-1 {
  margin-top: 1px !important;
}

.adminMrgn-btm-1 {
  margin-bottom: 1px !important;
}

.adminMrgn-lft-1 {
  margin-left: 1px !important;
}

.adminMrgn-rgt-1 {
  margin-right: 1px !important;
}

.adminMrgn-2 {
  margin: 2px !important;
}

.adminMrgn-tp-2 {
  margin-top: 2px !important;
}

.adminMrgn-btm-2 {
  margin-bottom: 2px !important;
}

.adminMrgn-lft-2 {
  margin-left: 2px !important;
}

.adminMrgn-rgt-2 {
  margin-right: 2px !important;
}

.adminMrgn-3 {
  margin: 3px !important;
}

.adminMrgn-tp-3 {
  margin-top: 3px !important;
}

.adminMrgn-btm-3 {
  margin-bottom: 3px !important;
}

.adminMrgn-lft-3 {
  margin-left: 3px !important;
}

.adminMrgn-rgt-3 {
  margin-right: 3px !important;
}

.adminMrgn-4 {
  margin: 4px !important;
}

.adminMrgn-tp-4 {
  margin-top: 4px !important;
}

.adminMrgn-btm-4 {
  margin-bottom: 4px !important;
}

.adminMrgn-lft-4 {
  margin-left: 4px !important;
}

.adminMrgn-rgt-4 {
  margin-right: 4px !important;
}

.adminMrgn-5 {
  margin: 5px !important;
}

.adminMrgn-tp-5 {
  margin-top: 5px !important;
}

.adminMrgn-btm-5 {
  margin-bottom: 5px !important;
}

.adminMrgn-lft-5 {
  margin-left: 5px !important;
}

.adminMrgn-rgt-5 {
  margin-right: 5px !important;
}

.adminMrgn-6 {
  margin: 6px !important;
}

.adminMrgn-tp-6 {
  margin-top: 6px !important;
}

.adminMrgn-btm-6 {
  margin-bottom: 6px !important;
}

.adminMrgn-lft-6 {
  margin-left: 6px !important;
}

.adminMrgn-rgt-6 {
  margin-right: 6px !important;
}

.adminMrgn-7 {
  margin: 7px !important;
}

.adminMrgn-tp-7 {
  margin-top: 7px !important;
}

.adminMrgn-btm-7 {
  margin-bottom: 7px !important;
}

.adminMrgn-lft-7 {
  margin-left: 7px !important;
}

.adminMrgn-rgt-7 {
  margin-right: 7px !important;
}

.adminMrgn-8 {
  margin: 8px !important;
}

.adminMrgn-tp-8 {
  margin-top: 8px !important;
}

.adminMrgn-btm-8 {
  margin-bottom: 8px !important;
}

.adminMrgn-lft-8 {
  margin-left: 8px !important;
}

.adminMrgn-rgt-8 {
  margin-right: 8px !important;
}

.adminMrgn-9 {
  margin: 9px !important;
}

.adminMrgn-tp-9 {
  margin-top: 9px !important;
}

.adminMrgn-btm-9 {
  margin-bottom: 9px !important;
}

.adminMrgn-lft-9 {
  margin-left: 9px !important;
}

.adminMrgn-rgt-9 {
  margin-right: 9px !important;
}

.adminMrgn-10 {
  margin: 10px !important;
}

.adminMrgn-tp-10 {
  margin-top: 10px !important;
}

.adminMrgn-btm-10 {
  margin-bottom: 10px !important;
}

.adminMrgn-lft-10 {
  margin-left: 10px !important;
}

.adminMrgn-rgt-10 {
  margin-right: 10px !important;
}

.adminMrgn-11 {
  margin: 11px !important;
}

.adminMrgn-tp-11 {
  margin-top: 11px !important;
}

.adminMrgn-btm-11 {
  margin-bottom: 11px !important;
}

.adminMrgn-lft-11 {
  margin-left: 11px !important;
}

.adminMrgn-rgt-11 {
  margin-right: 11px !important;
}

.adminMrgn-12 {
  margin: 12px !important;
}

.adminMrgn-tp-12 {
  margin-top: 12px !important;
}

.adminMrgn-btm-12 {
  margin-bottom: 12px !important;
}

.adminMrgn-lft-12 {
  margin-left: 12px !important;
}

.adminMrgn-rgt-12 {
  margin-right: 12px !important;
}

.adminMrgn-13 {
  margin: 13px !important;
}

.adminMrgn-tp-13 {
  margin-top: 13px !important;
}

.adminMrgn-btm-13 {
  margin-bottom: 13px !important;
}

.adminMrgn-lft-13 {
  margin-left: 13px !important;
}

.adminMrgn-rgt-13 {
  margin-right: 13px !important;
}

.adminMrgn-14 {
  margin: 14px !important;
}

.adminMrgn-tp-14 {
  margin-top: 14px !important;
}

.adminMrgn-btm-14 {
  margin-bottom: 14px !important;
}

.adminMrgn-lft-14 {
  margin-left: 14px !important;
}

.adminMrgn-rgt-14 {
  margin-right: 14px !important;
}

.adminMrgn-15 {
  margin: 15px !important;
}

.adminMrgn-tp-15 {
  margin-top: 15px !important;
}

.adminMrgn-btm-15 {
  margin-bottom: 15px !important;
}

.adminMrgn-lft-15 {
  margin-left: 15px !important;
}

.adminMrgn-rgt-15 {
  margin-right: 15px !important;
}

.adminMrgn-16 {
  margin: 16px !important;
}

.adminMrgn-tp-16 {
  margin-top: 16px !important;
}

.adminMrgn-btm-16 {
  margin-bottom: 16px !important;
}

.adminMrgn-lft-16 {
  margin-left: 16px !important;
}

.adminMrgn-rgt-16 {
  margin-right: 16px !important;
}

.adminMrgn-17 {
  margin: 17px !important;
}

.adminMrgn-tp-17 {
  margin-top: 17px !important;
}

.adminMrgn-btm-17 {
  margin-bottom: 17px !important;
}

.adminMrgn-lft-17 {
  margin-left: 17px !important;
}

.adminMrgn-rgt-17 {
  margin-right: 17px !important;
}

.adminMrgn-18 {
  margin: 18px !important;
}

.adminMrgn-tp-18 {
  margin-top: 18px !important;
}

.adminMrgn-btm-18 {
  margin-bottom: 18px !important;
}

.adminMrgn-lft-18 {
  margin-left: 18px !important;
}

.adminMrgn-rgt-18 {
  margin-right: 18px !important;
}

.adminMrgn-19 {
  margin: 19px !important;
}

.adminMrgn-tp-19 {
  margin-top: 19px !important;
}

.adminMrgn-btm-19 {
  margin-bottom: 19px !important;
}

.adminMrgn-lft-19 {
  margin-left: 19px !important;
}

.adminMrgn-rgt-19 {
  margin-right: 19px !important;
}

.adminMrgn-20 {
  margin: 20px !important;
}

.adminMrgn-tp-20 {
  margin-top: 20px !important;
}

.adminMrgn-btm-20 {
  margin-bottom: 20px !important;
}

.adminMrgn-lft-20 {
  margin-left: 20px !important;
}

.adminMrgn-rgt-20 {
  margin-right: 20px !important;
}

.adminMrgn-21 {
  margin: 21px !important;
}

.adminMrgn-tp-21 {
  margin-top: 21px !important;
}

.adminMrgn-btm-21 {
  margin-bottom: 21px !important;
}

.adminMrgn-lft-21 {
  margin-left: 21px !important;
}

.adminMrgn-rgt-21 {
  margin-right: 21px !important;
}

.adminMrgn-22 {
  margin: 22px !important;
}

.adminMrgn-tp-22 {
  margin-top: 22px !important;
}

.adminMrgn-btm-22 {
  margin-bottom: 22px !important;
}

.adminMrgn-lft-22 {
  margin-left: 22px !important;
}

.adminMrgn-rgt-22 {
  margin-right: 22px !important;
}

.adminMrgn-23 {
  margin: 23px !important;
}

.adminMrgn-tp-23 {
  margin-top: 23px !important;
}

.adminMrgn-btm-23 {
  margin-bottom: 23px !important;
}

.adminMrgn-lft-23 {
  margin-left: 23px !important;
}

.adminMrgn-rgt-23 {
  margin-right: 23px !important;
}

.adminMrgn-24 {
  margin: 24px !important;
}

.adminMrgn-tp-24 {
  margin-top: 24px !important;
}

.adminMrgn-btm-24 {
  margin-bottom: 24px !important;
}

.adminMrgn-lft-24 {
  margin-left: 24px !important;
}

.adminMrgn-rgt-24 {
  margin-right: 24px !important;
}

.adminMrgn-25 {
  margin: 25px !important;
}

.adminMrgn-tp-25 {
  margin-top: 25px !important;
}

.adminMrgn-btm-25 {
  margin-bottom: 25px !important;
}

.adminMrgn-lft-25 {
  margin-left: 25px !important;
}

.adminMrgn-rgt-25 {
  margin-right: 25px !important;
}

.adminMrgn-26 {
  margin: 26px !important;
}

.adminMrgn-tp-26 {
  margin-top: 26px !important;
}

.adminMrgn-btm-26 {
  margin-bottom: 26px !important;
}

.adminMrgn-lft-26 {
  margin-left: 26px !important;
}

.adminMrgn-rgt-26 {
  margin-right: 26px !important;
}

.adminMrgn-27 {
  margin: 27px !important;
}

.adminMrgn-tp-27 {
  margin-top: 27px !important;
}

.adminMrgn-btm-27 {
  margin-bottom: 27px !important;
}

.adminMrgn-lft-27 {
  margin-left: 27px !important;
}

.adminMrgn-rgt-27 {
  margin-right: 27px !important;
}

.adminMrgn-28 {
  margin: 28px !important;
}

.adminMrgn-tp-28 {
  margin-top: 28px !important;
}

.adminMrgn-btm-28 {
  margin-bottom: 28px !important;
}

.adminMrgn-lft-28 {
  margin-left: 28px !important;
}

.adminMrgn-rgt-28 {
  margin-right: 28px !important;
}

.adminMrgn-29 {
  margin: 29px !important;
}

.adminMrgn-tp-29 {
  margin-top: 29px !important;
}

.adminMrgn-btm-29 {
  margin-bottom: 29px !important;
}

.adminMrgn-lft-29 {
  margin-left: 29px !important;
}

.adminMrgn-rgt-29 {
  margin-right: 29px !important;
}

.adminMrgn-30 {
  margin: 30px !important;
}

.adminMrgn-tp-30 {
  margin-top: 30px !important;
}

.adminMrgn-btm-30 {
  margin-bottom: 30px !important;
}

.adminMrgn-lft-30 {
  margin-left: 30px !important;
}

.adminMrgn-rgt-30 {
  margin-right: 30px !important;
}

.adminMrgn-31 {
  margin: 31px !important;
}

.adminMrgn-tp-31 {
  margin-top: 31px !important;
}

.adminMrgn-btm-31 {
  margin-bottom: 31px !important;
}

.adminMrgn-lft-31 {
  margin-left: 31px !important;
}

.adminMrgn-rgt-31 {
  margin-right: 31px !important;
}

.adminMrgn-32 {
  margin: 32px !important;
}

.adminMrgn-tp-32 {
  margin-top: 32px !important;
}

.adminMrgn-btm-32 {
  margin-bottom: 32px !important;
}

.adminMrgn-lft-32 {
  margin-left: 32px !important;
}

.adminMrgn-rgt-32 {
  margin-right: 32px !important;
}

.adminMrgn-33 {
  margin: 33px !important;
}

.adminMrgn-tp-33 {
  margin-top: 33px !important;
}

.adminMrgn-btm-33 {
  margin-bottom: 33px !important;
}

.adminMrgn-lft-33 {
  margin-left: 33px !important;
}

.adminMrgn-rgt-33 {
  margin-right: 33px !important;
}

.adminMrgn-34 {
  margin: 34px !important;
}

.adminMrgn-tp-34 {
  margin-top: 34px !important;
}

.adminMrgn-btm-34 {
  margin-bottom: 34px !important;
}

.adminMrgn-lft-34 {
  margin-left: 34px !important;
}

.adminMrgn-rgt-34 {
  margin-right: 34px !important;
}

.adminMrgn-35 {
  margin: 35px !important;
}

.adminMrgn-tp-35 {
  margin-top: 35px !important;
}

.adminMrgn-btm-35 {
  margin-bottom: 35px !important;
}

.adminMrgn-lft-35 {
  margin-left: 35px !important;
}

.adminMrgn-rgt-35 {
  margin-right: 35px !important;
}

.adminMrgn-36 {
  margin: 36px !important;
}

.adminMrgn-tp-36 {
  margin-top: 36px !important;
}

.adminMrgn-btm-36 {
  margin-bottom: 36px !important;
}

.adminMrgn-lft-36 {
  margin-left: 36px !important;
}

.adminMrgn-rgt-36 {
  margin-right: 36px !important;
}

.adminMrgn-37 {
  margin: 37px !important;
}

.adminMrgn-tp-37 {
  margin-top: 37px !important;
}

.adminMrgn-btm-37 {
  margin-bottom: 37px !important;
}

.adminMrgn-lft-37 {
  margin-left: 37px !important;
}

.adminMrgn-rgt-37 {
  margin-right: 37px !important;
}

.adminMrgn-38 {
  margin: 38px !important;
}

.adminMrgn-tp-38 {
  margin-top: 38px !important;
}

.adminMrgn-btm-38 {
  margin-bottom: 38px !important;
}

.adminMrgn-lft-38 {
  margin-left: 38px !important;
}

.adminMrgn-rgt-38 {
  margin-right: 38px !important;
}

.adminMrgn-39 {
  margin: 39px !important;
}

.adminMrgn-tp-39 {
  margin-top: 39px !important;
}

.adminMrgn-btm-39 {
  margin-bottom: 39px !important;
}

.adminMrgn-lft-39 {
  margin-left: 39px !important;
}

.adminMrgn-rgt-39 {
  margin-right: 39px !important;
}

.adminMrgn-40 {
  margin: 40px !important;
}

.adminMrgn-tp-40 {
  margin-top: 40px !important;
}

.adminMrgn-btm-40 {
  margin-bottom: 40px !important;
}

.adminMrgn-lft-40 {
  margin-left: 40px !important;
}

.adminMrgn-rgt-40 {
  margin-right: 40px !important;
}

.adminMrgn-41 {
  margin: 41px !important;
}

.adminMrgn-tp-41 {
  margin-top: 41px !important;
}

.adminMrgn-btm-41 {
  margin-bottom: 41px !important;
}

.adminMrgn-lft-41 {
  margin-left: 41px !important;
}

.adminMrgn-rgt-41 {
  margin-right: 41px !important;
}

.adminMrgn-42 {
  margin: 42px !important;
}

.adminMrgn-tp-42 {
  margin-top: 42px !important;
}

.adminMrgn-btm-42 {
  margin-bottom: 42px !important;
}

.adminMrgn-lft-42 {
  margin-left: 42px !important;
}

.adminMrgn-rgt-42 {
  margin-right: 42px !important;
}

.adminMrgn-43 {
  margin: 43px !important;
}

.adminMrgn-tp-43 {
  margin-top: 43px !important;
}

.adminMrgn-btm-43 {
  margin-bottom: 43px !important;
}

.adminMrgn-lft-43 {
  margin-left: 43px !important;
}

.adminMrgn-rgt-43 {
  margin-right: 43px !important;
}

.adminMrgn-44 {
  margin: 44px !important;
}

.adminMrgn-tp-44 {
  margin-top: 44px !important;
}

.adminMrgn-btm-44 {
  margin-bottom: 44px !important;
}

.adminMrgn-lft-44 {
  margin-left: 44px !important;
}

.adminMrgn-rgt-44 {
  margin-right: 44px !important;
}

.adminMrgn-45 {
  margin: 45px !important;
}

.adminMrgn-tp-45 {
  margin-top: 45px !important;
}

.adminMrgn-btm-45 {
  margin-bottom: 45px !important;
}

.adminMrgn-lft-45 {
  margin-left: 45px !important;
}

.adminMrgn-rgt-45 {
  margin-right: 45px !important;
}

.adminMrgn-46 {
  margin: 46px !important;
}

.adminMrgn-tp-46 {
  margin-top: 46px !important;
}

.adminMrgn-btm-46 {
  margin-bottom: 46px !important;
}

.adminMrgn-lft-46 {
  margin-left: 46px !important;
}

.adminMrgn-rgt-46 {
  margin-right: 46px !important;
}

.adminMrgn-47 {
  margin: 47px !important;
}

.adminMrgn-tp-47 {
  margin-top: 47px !important;
}

.adminMrgn-btm-47 {
  margin-bottom: 47px !important;
}

.adminMrgn-lft-47 {
  margin-left: 47px !important;
}

.adminMrgn-rgt-47 {
  margin-right: 47px !important;
}

.adminMrgn-48 {
  margin: 48px !important;
}

.adminMrgn-tp-48 {
  margin-top: 48px !important;
}

.adminMrgn-btm-48 {
  margin-bottom: 48px !important;
}

.adminMrgn-lft-48 {
  margin-left: 48px !important;
}

.adminMrgn-rgt-48 {
  margin-right: 48px !important;
}

.adminMrgn-49 {
  margin: 49px !important;
}

.adminMrgn-tp-49 {
  margin-top: 49px !important;
}

.adminMrgn-btm-49 {
  margin-bottom: 49px !important;
}

.adminMrgn-lft-49 {
  margin-left: 49px !important;
}

.adminMrgn-rgt-49 {
  margin-right: 49px !important;
}

.adminMrgn-50 {
  margin: 50px !important;
}

.adminMrgn-tp-50 {
  margin-top: 50px !important;
}

.adminMrgn-btm-50 {
  margin-bottom: 50px !important;
}

.adminMrgn-lft-50 {
  margin-left: 50px !important;
}

.adminMrgn-rgt-50 {
  margin-right: 50px !important;
}

.adminMrgn-51 {
  margin: 51px !important;
}

.adminMrgn-tp-51 {
  margin-top: 51px !important;
}

.adminMrgn-btm-51 {
  margin-bottom: 51px !important;
}

.adminMrgn-lft-51 {
  margin-left: 51px !important;
}

.adminMrgn-rgt-51 {
  margin-right: 51px !important;
}

.adminMrgn-52 {
  margin: 52px !important;
}

.adminMrgn-tp-52 {
  margin-top: 52px !important;
}

.adminMrgn-btm-52 {
  margin-bottom: 52px !important;
}

.adminMrgn-lft-52 {
  margin-left: 52px !important;
}

.adminMrgn-rgt-52 {
  margin-right: 52px !important;
}

.adminMrgn-53 {
  margin: 53px !important;
}

.adminMrgn-tp-53 {
  margin-top: 53px !important;
}

.adminMrgn-btm-53 {
  margin-bottom: 53px !important;
}

.adminMrgn-lft-53 {
  margin-left: 53px !important;
}

.adminMrgn-rgt-53 {
  margin-right: 53px !important;
}

.adminMrgn-54 {
  margin: 54px !important;
}

.adminMrgn-tp-54 {
  margin-top: 54px !important;
}

.adminMrgn-btm-54 {
  margin-bottom: 54px !important;
}

.adminMrgn-lft-54 {
  margin-left: 54px !important;
}

.adminMrgn-rgt-54 {
  margin-right: 54px !important;
}

.adminMrgn-55 {
  margin: 55px !important;
}

.adminMrgn-tp-55 {
  margin-top: 55px !important;
}

.adminMrgn-btm-55 {
  margin-bottom: 55px !important;
}

.adminMrgn-lft-55 {
  margin-left: 55px !important;
}

.adminMrgn-rgt-55 {
  margin-right: 55px !important;
}

.adminMrgn-56 {
  margin: 56px !important;
}

.adminMrgn-tp-56 {
  margin-top: 56px !important;
}

.adminMrgn-btm-56 {
  margin-bottom: 56px !important;
}

.adminMrgn-lft-56 {
  margin-left: 56px !important;
}

.adminMrgn-rgt-56 {
  margin-right: 56px !important;
}

.adminMrgn-57 {
  margin: 57px !important;
}

.adminMrgn-tp-57 {
  margin-top: 57px !important;
}

.adminMrgn-btm-57 {
  margin-bottom: 57px !important;
}

.adminMrgn-lft-57 {
  margin-left: 57px !important;
}

.adminMrgn-rgt-57 {
  margin-right: 57px !important;
}

.adminMrgn-58 {
  margin: 58px !important;
}

.adminMrgn-tp-58 {
  margin-top: 58px !important;
}

.adminMrgn-btm-58 {
  margin-bottom: 58px !important;
}

.adminMrgn-lft-58 {
  margin-left: 58px !important;
}

.adminMrgn-rgt-58 {
  margin-right: 58px !important;
}

.adminMrgn-59 {
  margin: 59px !important;
}

.adminMrgn-tp-59 {
  margin-top: 59px !important;
}

.adminMrgn-btm-59 {
  margin-bottom: 59px !important;
}

.adminMrgn-lft-59 {
  margin-left: 59px !important;
}

.adminMrgn-rgt-59 {
  margin-right: 59px !important;
}

.adminMrgn-60 {
  margin: 60px !important;
}

.adminMrgn-tp-60 {
  margin-top: 60px !important;
}

.adminMrgn-btm-60 {
  margin-bottom: 60px !important;
}

.adminMrgn-lft-60 {
  margin-left: 60px !important;
}

.adminMrgn-rgt-60 {
  margin-right: 60px !important;
}

.adminMrgn-61 {
  margin: 61px !important;
}

.adminMrgn-tp-61 {
  margin-top: 61px !important;
}

.adminMrgn-btm-61 {
  margin-bottom: 61px !important;
}

.adminMrgn-lft-61 {
  margin-left: 61px !important;
}

.adminMrgn-rgt-61 {
  margin-right: 61px !important;
}

.adminMrgn-62 {
  margin: 62px !important;
}

.adminMrgn-tp-62 {
  margin-top: 62px !important;
}

.adminMrgn-btm-62 {
  margin-bottom: 62px !important;
}

.adminMrgn-lft-62 {
  margin-left: 62px !important;
}

.adminMrgn-rgt-62 {
  margin-right: 62px !important;
}

.adminMrgn-63 {
  margin: 63px !important;
}

.adminMrgn-tp-63 {
  margin-top: 63px !important;
}

.adminMrgn-btm-63 {
  margin-bottom: 63px !important;
}

.adminMrgn-lft-63 {
  margin-left: 63px !important;
}

.adminMrgn-rgt-63 {
  margin-right: 63px !important;
}

.adminMrgn-64 {
  margin: 64px !important;
}

.adminMrgn-tp-64 {
  margin-top: 64px !important;
}

.adminMrgn-btm-64 {
  margin-bottom: 64px !important;
}

.adminMrgn-lft-64 {
  margin-left: 64px !important;
}

.adminMrgn-rgt-64 {
  margin-right: 64px !important;
}

.adminMrgn-65 {
  margin: 65px !important;
}

.adminMrgn-tp-65 {
  margin-top: 65px !important;
}

.adminMrgn-btm-65 {
  margin-bottom: 65px !important;
}

.adminMrgn-lft-65 {
  margin-left: 65px !important;
}

.adminMrgn-rgt-65 {
  margin-right: 65px !important;
}

.adminMrgn-66 {
  margin: 66px !important;
}

.adminMrgn-tp-66 {
  margin-top: 66px !important;
}

.adminMrgn-btm-66 {
  margin-bottom: 66px !important;
}

.adminMrgn-lft-66 {
  margin-left: 66px !important;
}

.adminMrgn-rgt-66 {
  margin-right: 66px !important;
}

.adminMrgn-67 {
  margin: 67px !important;
}

.adminMrgn-tp-67 {
  margin-top: 67px !important;
}

.adminMrgn-btm-67 {
  margin-bottom: 67px !important;
}

.adminMrgn-lft-67 {
  margin-left: 67px !important;
}

.adminMrgn-rgt-67 {
  margin-right: 67px !important;
}

.adminMrgn-68 {
  margin: 68px !important;
}

.adminMrgn-tp-68 {
  margin-top: 68px !important;
}

.adminMrgn-btm-68 {
  margin-bottom: 68px !important;
}

.adminMrgn-lft-68 {
  margin-left: 68px !important;
}

.adminMrgn-rgt-68 {
  margin-right: 68px !important;
}

.adminMrgn-69 {
  margin: 69px !important;
}

.adminMrgn-tp-69 {
  margin-top: 69px !important;
}

.adminMrgn-btm-69 {
  margin-bottom: 69px !important;
}

.adminMrgn-lft-69 {
  margin-left: 69px !important;
}

.adminMrgn-rgt-69 {
  margin-right: 69px !important;
}

.adminMrgn-70 {
  margin: 70px !important;
}

.adminMrgn-tp-70 {
  margin-top: 70px !important;
}

.adminMrgn-btm-70 {
  margin-bottom: 70px !important;
}

.adminMrgn-lft-70 {
  margin-left: 70px !important;
}

.adminMrgn-rgt-70 {
  margin-right: 70px !important;
}

.adminMrgn-71 {
  margin: 71px !important;
}

.adminMrgn-tp-71 {
  margin-top: 71px !important;
}

.adminMrgn-btm-71 {
  margin-bottom: 71px !important;
}

.adminMrgn-lft-71 {
  margin-left: 71px !important;
}

.adminMrgn-rgt-71 {
  margin-right: 71px !important;
}

.adminMrgn-72 {
  margin: 72px !important;
}

.adminMrgn-tp-72 {
  margin-top: 72px !important;
}

.adminMrgn-btm-72 {
  margin-bottom: 72px !important;
}

.adminMrgn-lft-72 {
  margin-left: 72px !important;
}

.adminMrgn-rgt-72 {
  margin-right: 72px !important;
}

.adminMrgn-73 {
  margin: 73px !important;
}

.adminMrgn-tp-73 {
  margin-top: 73px !important;
}

.adminMrgn-btm-73 {
  margin-bottom: 73px !important;
}

.adminMrgn-lft-73 {
  margin-left: 73px !important;
}

.adminMrgn-rgt-73 {
  margin-right: 73px !important;
}

.adminMrgn-74 {
  margin: 74px !important;
}

.adminMrgn-tp-74 {
  margin-top: 74px !important;
}

.adminMrgn-btm-74 {
  margin-bottom: 74px !important;
}

.adminMrgn-lft-74 {
  margin-left: 74px !important;
}

.adminMrgn-rgt-74 {
  margin-right: 74px !important;
}

.adminMrgn-75 {
  margin: 75px !important;
}

.adminMrgn-tp-75 {
  margin-top: 75px !important;
}

.adminMrgn-btm-75 {
  margin-bottom: 75px !important;
}

.adminMrgn-lft-75 {
  margin-left: 75px !important;
}

.adminMrgn-rgt-75 {
  margin-right: 75px !important;
}

.adminMrgn-76 {
  margin: 76px !important;
}

.adminMrgn-tp-76 {
  margin-top: 76px !important;
}

.adminMrgn-btm-76 {
  margin-bottom: 76px !important;
}

.adminMrgn-lft-76 {
  margin-left: 76px !important;
}

.adminMrgn-rgt-76 {
  margin-right: 76px !important;
}

.adminMrgn-77 {
  margin: 77px !important;
}

.adminMrgn-tp-77 {
  margin-top: 77px !important;
}

.adminMrgn-btm-77 {
  margin-bottom: 77px !important;
}

.adminMrgn-lft-77 {
  margin-left: 77px !important;
}

.adminMrgn-rgt-77 {
  margin-right: 77px !important;
}

.adminMrgn-78 {
  margin: 78px !important;
}

.adminMrgn-tp-78 {
  margin-top: 78px !important;
}

.adminMrgn-btm-78 {
  margin-bottom: 78px !important;
}

.adminMrgn-lft-78 {
  margin-left: 78px !important;
}

.adminMrgn-rgt-78 {
  margin-right: 78px !important;
}

.adminMrgn-79 {
  margin: 79px !important;
}

.adminMrgn-tp-79 {
  margin-top: 79px !important;
}

.adminMrgn-btm-79 {
  margin-bottom: 79px !important;
}

.adminMrgn-lft-79 {
  margin-left: 79px !important;
}

.adminMrgn-rgt-79 {
  margin-right: 79px !important;
}

.adminMrgn-80 {
  margin: 80px !important;
}

.adminMrgn-tp-80 {
  margin-top: 80px !important;
}

.adminMrgn-btm-80 {
  margin-bottom: 80px !important;
}

.adminMrgn-lft-80 {
  margin-left: 80px !important;
}

.adminMrgn-rgt-80 {
  margin-right: 80px !important;
}

.adminMrgn-81 {
  margin: 81px !important;
}

.adminMrgn-tp-81 {
  margin-top: 81px !important;
}

.adminMrgn-btm-81 {
  margin-bottom: 81px !important;
}

.adminMrgn-lft-81 {
  margin-left: 81px !important;
}

.adminMrgn-rgt-81 {
  margin-right: 81px !important;
}

.adminMrgn-82 {
  margin: 82px !important;
}

.adminMrgn-tp-82 {
  margin-top: 82px !important;
}

.adminMrgn-btm-82 {
  margin-bottom: 82px !important;
}

.adminMrgn-lft-82 {
  margin-left: 82px !important;
}

.adminMrgn-rgt-82 {
  margin-right: 82px !important;
}

.adminMrgn-83 {
  margin: 83px !important;
}

.adminMrgn-tp-83 {
  margin-top: 83px !important;
}

.adminMrgn-btm-83 {
  margin-bottom: 83px !important;
}

.adminMrgn-lft-83 {
  margin-left: 83px !important;
}

.adminMrgn-rgt-83 {
  margin-right: 83px !important;
}

.adminMrgn-84 {
  margin: 84px !important;
}

.adminMrgn-tp-84 {
  margin-top: 84px !important;
}

.adminMrgn-btm-84 {
  margin-bottom: 84px !important;
}

.adminMrgn-lft-84 {
  margin-left: 84px !important;
}

.adminMrgn-rgt-84 {
  margin-right: 84px !important;
}

.adminMrgn-85 {
  margin: 85px !important;
}

.adminMrgn-tp-85 {
  margin-top: 85px !important;
}

.adminMrgn-btm-85 {
  margin-bottom: 85px !important;
}

.adminMrgn-lft-85 {
  margin-left: 85px !important;
}

.adminMrgn-rgt-85 {
  margin-right: 85px !important;
}

.adminMrgn-86 {
  margin: 86px !important;
}

.adminMrgn-tp-86 {
  margin-top: 86px !important;
}

.adminMrgn-btm-86 {
  margin-bottom: 86px !important;
}

.adminMrgn-lft-86 {
  margin-left: 86px !important;
}

.adminMrgn-rgt-86 {
  margin-right: 86px !important;
}

.adminMrgn-87 {
  margin: 87px !important;
}

.adminMrgn-tp-87 {
  margin-top: 87px !important;
}

.adminMrgn-btm-87 {
  margin-bottom: 87px !important;
}

.adminMrgn-lft-87 {
  margin-left: 87px !important;
}

.adminMrgn-rgt-87 {
  margin-right: 87px !important;
}

.adminMrgn-88 {
  margin: 88px !important;
}

.adminMrgn-tp-88 {
  margin-top: 88px !important;
}

.adminMrgn-btm-88 {
  margin-bottom: 88px !important;
}

.adminMrgn-lft-88 {
  margin-left: 88px !important;
}

.adminMrgn-rgt-88 {
  margin-right: 88px !important;
}

.adminMrgn-89 {
  margin: 89px !important;
}

.adminMrgn-tp-89 {
  margin-top: 89px !important;
}

.adminMrgn-btm-89 {
  margin-bottom: 89px !important;
}

.adminMrgn-lft-89 {
  margin-left: 89px !important;
}

.adminMrgn-rgt-89 {
  margin-right: 89px !important;
}

.adminMrgn-90 {
  margin: 90px !important;
}

.adminMrgn-tp-90 {
  margin-top: 90px !important;
}

.adminMrgn-btm-90 {
  margin-bottom: 90px !important;
}

.adminMrgn-lft-90 {
  margin-left: 90px !important;
}

.adminMrgn-rgt-90 {
  margin-right: 90px !important;
}

.adminMrgn-91 {
  margin: 91px !important;
}

.adminMrgn-tp-91 {
  margin-top: 91px !important;
}

.adminMrgn-btm-91 {
  margin-bottom: 91px !important;
}

.adminMrgn-lft-91 {
  margin-left: 91px !important;
}

.adminMrgn-rgt-91 {
  margin-right: 91px !important;
}

.adminMrgn-92 {
  margin: 92px !important;
}

.adminMrgn-tp-92 {
  margin-top: 92px !important;
}

.adminMrgn-btm-92 {
  margin-bottom: 92px !important;
}

.adminMrgn-lft-92 {
  margin-left: 92px !important;
}

.adminMrgn-rgt-92 {
  margin-right: 92px !important;
}

.adminMrgn-93 {
  margin: 93px !important;
}

.adminMrgn-tp-93 {
  margin-top: 93px !important;
}

.adminMrgn-btm-93 {
  margin-bottom: 93px !important;
}

.adminMrgn-lft-93 {
  margin-left: 93px !important;
}

.adminMrgn-rgt-93 {
  margin-right: 93px !important;
}

.adminMrgn-94 {
  margin: 94px !important;
}

.adminMrgn-tp-94 {
  margin-top: 94px !important;
}

.adminMrgn-btm-94 {
  margin-bottom: 94px !important;
}

.adminMrgn-lft-94 {
  margin-left: 94px !important;
}

.adminMrgn-rgt-94 {
  margin-right: 94px !important;
}

.adminMrgn-95 {
  margin: 95px !important;
}

.adminMrgn-tp-95 {
  margin-top: 95px !important;
}

.adminMrgn-btm-95 {
  margin-bottom: 95px !important;
}

.adminMrgn-lft-95 {
  margin-left: 95px !important;
}

.adminMrgn-rgt-95 {
  margin-right: 95px !important;
}

.adminMrgn-96 {
  margin: 96px !important;
}

.adminMrgn-tp-96 {
  margin-top: 96px !important;
}

.adminMrgn-btm-96 {
  margin-bottom: 96px !important;
}

.adminMrgn-lft-96 {
  margin-left: 96px !important;
}

.adminMrgn-rgt-96 {
  margin-right: 96px !important;
}

.adminMrgn-97 {
  margin: 97px !important;
}

.adminMrgn-tp-97 {
  margin-top: 97px !important;
}

.adminMrgn-btm-97 {
  margin-bottom: 97px !important;
}

.adminMrgn-lft-97 {
  margin-left: 97px !important;
}

.adminMrgn-rgt-97 {
  margin-right: 97px !important;
}

.adminMrgn-98 {
  margin: 98px !important;
}

.adminMrgn-tp-98 {
  margin-top: 98px !important;
}

.adminMrgn-btm-98 {
  margin-bottom: 98px !important;
}

.adminMrgn-lft-98 {
  margin-left: 98px !important;
}

.adminMrgn-rgt-98 {
  margin-right: 98px !important;
}

.adminMrgn-99 {
  margin: 99px !important;
}

.adminMrgn-tp-99 {
  margin-top: 99px !important;
}

.adminMrgn-btm-99 {
  margin-bottom: 99px !important;
}

.adminMrgn-lft-99 {
  margin-left: 99px !important;
}

.adminMrgn-rgt-99 {
  margin-right: 99px !important;
}

.adminMrgn-100 {
  margin: 100px !important;
}

.adminMrgn-tp-100 {
  margin-top: 100px !important;
}

.adminMrgn-btm-100 {
  margin-bottom: 100px !important;
}

.adminMrgn-lft-100 {
  margin-left: 100px !important;
}

.adminMrgn-rgt-100 {
  margin-right: 100px !important;
}

.adminMrgn-none {
  margin-left: 0px !important;
  margin-right: 0px !important;
}

/*------------------------
           Admin Padding Styles
          ------------------------------*/
.adminPdng-0 {
  padding: 0px !important;
}

.adminPdng-tp-0 {
  padding-top: 0px !important;
}

.adminPdng-btm-0 {
  padding-bottom: 0px !important;
}

.adminPdng-lft-0 {
  padding-left: 0px !important;
}

.adminPdng-rgt-0 {
  padding-right: 0px !important;
}

.adminPdng-1 {
  padding: 1px !important;
}

.adminPdng-tp-1 {
  padding-top: 1px !important;
}

.adminPdng-btm-1 {
  padding-bottom: 1px !important;
}

.adminPdng-lft-1 {
  padding-left: 1px !important;
}

.adminPdng-rgt-1 {
  padding-right: 1px !important;
}

.adminPdng-2 {
  padding: 2px !important;
}

.adminPdng-tp-2 {
  padding-top: 2px !important;
}

.adminPdng-btm-2 {
  padding-bottom: 2px !important;
}

.adminPdng-lft-2 {
  padding-left: 2px !important;
}

.adminPdng-rgt-2 {
  padding-right: 2px !important;
}

.adminPdng-3 {
  padding: 3px !important;
}

.adminPdng-tp-3 {
  padding-top: 3px !important;
}

.adminPdng-btm-3 {
  padding-bottom: 3px !important;
}

.adminPdng-lft-3 {
  padding-left: 3px !important;
}

.adminPdng-rgt-3 {
  padding-right: 3px !important;
}

.adminPdng-4 {
  padding: 4px !important;
}

.adminPdng-tp-4 {
  padding-top: 4px !important;
}

.adminPdng-btm-4 {
  padding-bottom: 4px !important;
}

.adminPdng-lft-4 {
  padding-left: 4px !important;
}

.adminPdng-rgt-4 {
  padding-right: 4px !important;
}

.adminPdng-5 {
  padding: 5px !important;
}

.adminPdng-tp-5 {
  padding-top: 5px !important;
}

.adminPdng-btm-5 {
  padding-bottom: 5px !important;
}

.adminPdng-lft-5 {
  padding-left: 5px !important;
}

.adminPdng-rgt-5 {
  padding-right: 5px !important;
}

.adminPdng-6 {
  padding: 6px !important;
}

.adminPdng-tp-6 {
  padding-top: 6px !important;
}

.adminPdng-btm-6 {
  padding-bottom: 6px !important;
}

.adminPdng-lft-6 {
  padding-left: 6px !important;
}

.adminPdng-rgt-6 {
  padding-right: 6px !important;
}

.adminPdng-7 {
  padding: 7px !important;
}

.adminPdng-tp-7 {
  padding-top: 7px !important;
}

.adminPdng-btm-7 {
  padding-bottom: 7px !important;
}

.adminPdng-lft-7 {
  padding-left: 7px !important;
}

.adminPdng-rgt-7 {
  padding-right: 7px !important;
}

.adminPdng-8 {
  padding: 8px !important;
}

.adminPdng-tp-8 {
  padding-top: 8px !important;
}

.adminPdng-btm-8 {
  padding-bottom: 8px !important;
}

.adminPdng-lft-8 {
  padding-left: 8px !important;
}

.adminPdng-rgt-8 {
  padding-right: 8px !important;
}

.adminPdng-9 {
  padding: 9px !important;
}

.adminPdng-tp-9 {
  padding-top: 9px !important;
}

.adminPdng-btm-9 {
  padding-bottom: 9px !important;
}

.adminPdng-lft-9 {
  padding-left: 9px !important;
}

.adminPdng-rgt-9 {
  padding-right: 9px !important;
}

.adminPdng-10 {
  padding: 10px !important;
}

.adminPdng-tp-10 {
  padding-top: 10px !important;
}

.adminPdng-btm-10 {
  padding-bottom: 10px !important;
}

.adminPdng-lft-10 {
  padding-left: 10px !important;
}

.adminPdng-rgt-10 {
  padding-right: 10px !important;
}

.adminPdng-11 {
  padding: 11px !important;
}

.adminPdng-tp-11 {
  padding-top: 11px !important;
}

.adminPdng-btm-11 {
  padding-bottom: 11px !important;
}

.adminPdng-lft-11 {
  padding-left: 11px !important;
}

.adminPdng-rgt-11 {
  padding-right: 11px !important;
}

.adminPdng-12 {
  padding: 12px !important;
}

.adminPdng-tp-12 {
  padding-top: 12px !important;
}

.adminPdng-btm-12 {
  padding-bottom: 12px !important;
}

.adminPdng-lft-12 {
  padding-left: 12px !important;
}

.adminPdng-rgt-12 {
  padding-right: 12px !important;
}

.adminPdng-13 {
  padding: 13px !important;
}

.adminPdng-tp-13 {
  padding-top: 13px !important;
}

.adminPdng-btm-13 {
  padding-bottom: 13px !important;
}

.adminPdng-lft-13 {
  padding-left: 13px !important;
}

.adminPdng-rgt-13 {
  padding-right: 13px !important;
}

.adminPdng-14 {
  padding: 14px !important;
}

.adminPdng-tp-14 {
  padding-top: 14px !important;
}

.adminPdng-btm-14 {
  padding-bottom: 14px !important;
}

.adminPdng-lft-14 {
  padding-left: 14px !important;
}

.adminPdng-rgt-14 {
  padding-right: 14px !important;
}

.adminPdng-15 {
  padding: 15px !important;
}

.adminPdng-tp-15 {
  padding-top: 15px !important;
}

.adminPdng-btm-15 {
  padding-bottom: 15px !important;
}

.adminPdng-lft-15 {
  padding-left: 15px !important;
}

.adminPdng-rgt-15 {
  padding-right: 15px !important;
}

.adminPdng-16 {
  padding: 16px !important;
}

.adminPdng-tp-16 {
  padding-top: 16px !important;
}

.adminPdng-btm-16 {
  padding-bottom: 16px !important;
}

.adminPdng-lft-16 {
  padding-left: 16px !important;
}

.adminPdng-rgt-16 {
  padding-right: 16px !important;
}

.adminPdng-17 {
  padding: 17px !important;
}

.adminPdng-tp-17 {
  padding-top: 17px !important;
}

.adminPdng-btm-17 {
  padding-bottom: 17px !important;
}

.adminPdng-lft-17 {
  padding-left: 17px !important;
}

.adminPdng-rgt-17 {
  padding-right: 17px !important;
}

.adminPdng-18 {
  padding: 18px !important;
}

.adminPdng-tp-18 {
  padding-top: 18px !important;
}

.adminPdng-btm-18 {
  padding-bottom: 18px !important;
}

.adminPdng-lft-18 {
  padding-left: 18px !important;
}

.adminPdng-rgt-18 {
  padding-right: 18px !important;
}

.adminPdng-19 {
  padding: 19px !important;
}

.adminPdng-tp-19 {
  padding-top: 19px !important;
}

.adminPdng-btm-19 {
  padding-bottom: 19px !important;
}

.adminPdng-lft-19 {
  padding-left: 19px !important;
}

.adminPdng-rgt-19 {
  padding-right: 19px !important;
}

.adminPdng-20 {
  padding: 20px !important;
}

.adminPdng-tp-20 {
  padding-top: 20px !important;
}

.adminPdng-btm-20 {
  padding-bottom: 20px !important;
}

.adminPdng-lft-20 {
  padding-left: 20px !important;
}

.adminPdng-rgt-20 {
  padding-right: 20px !important;
}

.adminPdng-21 {
  padding: 21px !important;
}

.adminPdng-tp-21 {
  padding-top: 21px !important;
}

.adminPdng-btm-21 {
  padding-bottom: 21px !important;
}

.adminPdng-lft-21 {
  padding-left: 21px !important;
}

.adminPdng-rgt-21 {
  padding-right: 21px !important;
}

.adminPdng-22 {
  padding: 22px !important;
}

.adminPdng-tp-22 {
  padding-top: 22px !important;
}

.adminPdng-btm-22 {
  padding-bottom: 22px !important;
}

.adminPdng-lft-22 {
  padding-left: 22px !important;
}

.adminPdng-rgt-22 {
  padding-right: 22px !important;
}

.adminPdng-23 {
  padding: 23px !important;
}

.adminPdng-tp-23 {
  padding-top: 23px !important;
}

.adminPdng-btm-23 {
  padding-bottom: 23px !important;
}

.adminPdng-lft-23 {
  padding-left: 23px !important;
}

.adminPdng-rgt-23 {
  padding-right: 23px !important;
}

.adminPdng-24 {
  padding: 24px !important;
}

.adminPdng-tp-24 {
  padding-top: 24px !important;
}

.adminPdng-btm-24 {
  padding-bottom: 24px !important;
}

.adminPdng-lft-24 {
  padding-left: 24px !important;
}

.adminPdng-rgt-24 {
  padding-right: 24px !important;
}

.adminPdng-25 {
  padding: 25px !important;
}

.adminPdng-tp-25 {
  padding-top: 25px !important;
}

.adminPdng-btm-25 {
  padding-bottom: 25px !important;
}

.adminPdng-lft-25 {
  padding-left: 25px !important;
}

.adminPdng-rgt-25 {
  padding-right: 25px !important;
}

.adminPdng-26 {
  padding: 26px !important;
}

.adminPdng-tp-26 {
  padding-top: 26px !important;
}

.adminPdng-btm-26 {
  padding-bottom: 26px !important;
}

.adminPdng-lft-26 {
  padding-left: 26px !important;
}

.adminPdng-rgt-26 {
  padding-right: 26px !important;
}

.adminPdng-27 {
  padding: 27px !important;
}

.adminPdng-tp-27 {
  padding-top: 27px !important;
}

.adminPdng-btm-27 {
  padding-bottom: 27px !important;
}

.adminPdng-lft-27 {
  padding-left: 27px !important;
}

.adminPdng-rgt-27 {
  padding-right: 27px !important;
}

.adminPdng-28 {
  padding: 28px !important;
}

.adminPdng-tp-28 {
  padding-top: 28px !important;
}

.adminPdng-btm-28 {
  padding-bottom: 28px !important;
}

.adminPdng-lft-28 {
  padding-left: 28px !important;
}

.adminPdng-rgt-28 {
  padding-right: 28px !important;
}

.adminPdng-29 {
  padding: 29px !important;
}

.adminPdng-tp-29 {
  padding-top: 29px !important;
}

.adminPdng-btm-29 {
  padding-bottom: 29px !important;
}

.adminPdng-lft-29 {
  padding-left: 29px !important;
}

.adminPdng-rgt-29 {
  padding-right: 29px !important;
}

.adminPdng-30 {
  padding: 30px !important;
}

.adminPdng-tp-30 {
  padding-top: 30px !important;
}

.adminPdng-btm-30 {
  padding-bottom: 30px !important;
}

.adminPdng-lft-30 {
  padding-left: 30px !important;
}

.adminPdng-rgt-30 {
  padding-right: 30px !important;
}

.adminPdng-31 {
  padding: 31px !important;
}

.adminPdng-tp-31 {
  padding-top: 31px !important;
}

.adminPdng-btm-31 {
  padding-bottom: 31px !important;
}

.adminPdng-lft-31 {
  padding-left: 31px !important;
}

.adminPdng-rgt-31 {
  padding-right: 31px !important;
}

.adminPdng-32 {
  padding: 32px !important;
}

.adminPdng-tp-32 {
  padding-top: 32px !important;
}

.adminPdng-btm-32 {
  padding-bottom: 32px !important;
}

.adminPdng-lft-32 {
  padding-left: 32px !important;
}

.adminPdng-rgt-32 {
  padding-right: 32px !important;
}

.adminPdng-33 {
  padding: 33px !important;
}

.adminPdng-tp-33 {
  padding-top: 33px !important;
}

.adminPdng-btm-33 {
  padding-bottom: 33px !important;
}

.adminPdng-lft-33 {
  padding-left: 33px !important;
}

.adminPdng-rgt-33 {
  padding-right: 33px !important;
}

.adminPdng-34 {
  padding: 34px !important;
}

.adminPdng-tp-34 {
  padding-top: 34px !important;
}

.adminPdng-btm-34 {
  padding-bottom: 34px !important;
}

.adminPdng-lft-34 {
  padding-left: 34px !important;
}

.adminPdng-rgt-34 {
  padding-right: 34px !important;
}

.adminPdng-35 {
  padding: 35px !important;
}

.adminPdng-tp-35 {
  padding-top: 35px !important;
}

.adminPdng-btm-35 {
  padding-bottom: 35px !important;
}

.adminPdng-lft-35 {
  padding-left: 35px !important;
}

.adminPdng-rgt-35 {
  padding-right: 35px !important;
}

.adminPdng-36 {
  padding: 36px !important;
}

.adminPdng-tp-36 {
  padding-top: 36px !important;
}

.adminPdng-btm-36 {
  padding-bottom: 36px !important;
}

.adminPdng-lft-36 {
  padding-left: 36px !important;
}

.adminPdng-rgt-36 {
  padding-right: 36px !important;
}

.adminPdng-37 {
  padding: 37px !important;
}

.adminPdng-tp-37 {
  padding-top: 37px !important;
}

.adminPdng-btm-37 {
  padding-bottom: 37px !important;
}

.adminPdng-lft-37 {
  padding-left: 37px !important;
}

.adminPdng-rgt-37 {
  padding-right: 37px !important;
}

.adminPdng-38 {
  padding: 38px !important;
}

.adminPdng-tp-38 {
  padding-top: 38px !important;
}

.adminPdng-btm-38 {
  padding-bottom: 38px !important;
}

.adminPdng-lft-38 {
  padding-left: 38px !important;
}

.adminPdng-rgt-38 {
  padding-right: 38px !important;
}

.adminPdng-39 {
  padding: 39px !important;
}

.adminPdng-tp-39 {
  padding-top: 39px !important;
}

.adminPdng-btm-39 {
  padding-bottom: 39px !important;
}

.adminPdng-lft-39 {
  padding-left: 39px !important;
}

.adminPdng-rgt-39 {
  padding-right: 39px !important;
}

.adminPdng-40 {
  padding: 40px !important;
}

.adminPdng-tp-40 {
  padding-top: 40px !important;
}

.adminPdng-btm-40 {
  padding-bottom: 40px !important;
}

.adminPdng-lft-40 {
  padding-left: 40px !important;
}

.adminPdng-rgt-40 {
  padding-right: 40px !important;
}

.adminPdng-41 {
  padding: 41px !important;
}

.adminPdng-tp-41 {
  padding-top: 41px !important;
}

.adminPdng-btm-41 {
  padding-bottom: 41px !important;
}

.adminPdng-lft-41 {
  padding-left: 41px !important;
}

.adminPdng-rgt-41 {
  padding-right: 41px !important;
}

.adminPdng-42 {
  padding: 42px !important;
}

.adminPdng-tp-42 {
  padding-top: 42px !important;
}

.adminPdng-btm-42 {
  padding-bottom: 42px !important;
}

.adminPdng-lft-42 {
  padding-left: 42px !important;
}

.adminPdng-rgt-42 {
  padding-right: 42px !important;
}

.adminPdng-43 {
  padding: 43px !important;
}

.adminPdng-tp-43 {
  padding-top: 43px !important;
}

.adminPdng-btm-43 {
  padding-bottom: 43px !important;
}

.adminPdng-lft-43 {
  padding-left: 43px !important;
}

.adminPdng-rgt-43 {
  padding-right: 43px !important;
}

.adminPdng-44 {
  padding: 44px !important;
}

.adminPdng-tp-44 {
  padding-top: 44px !important;
}

.adminPdng-btm-44 {
  padding-bottom: 44px !important;
}

.adminPdng-lft-44 {
  padding-left: 44px !important;
}

.adminPdng-rgt-44 {
  padding-right: 44px !important;
}

.adminPdng-45 {
  padding: 45px !important;
}

.adminPdng-tp-45 {
  padding-top: 45px !important;
}

.adminPdng-btm-45 {
  padding-bottom: 45px !important;
}

.adminPdng-lft-45 {
  padding-left: 45px !important;
}

.adminPdng-rgt-45 {
  padding-right: 45px !important;
}

.adminPdng-46 {
  padding: 46px !important;
}

.adminPdng-tp-46 {
  padding-top: 46px !important;
}

.adminPdng-btm-46 {
  padding-bottom: 46px !important;
}

.adminPdng-lft-46 {
  padding-left: 46px !important;
}

.adminPdng-rgt-46 {
  padding-right: 46px !important;
}

.adminPdng-47 {
  padding: 47px !important;
}

.adminPdng-tp-47 {
  padding-top: 47px !important;
}

.adminPdng-btm-47 {
  padding-bottom: 47px !important;
}

.adminPdng-lft-47 {
  padding-left: 47px !important;
}

.adminPdng-rgt-47 {
  padding-right: 47px !important;
}

.adminPdng-48 {
  padding: 48px !important;
}

.adminPdng-tp-48 {
  padding-top: 48px !important;
}

.adminPdng-btm-48 {
  padding-bottom: 48px !important;
}

.adminPdng-lft-48 {
  padding-left: 48px !important;
}

.adminPdng-rgt-48 {
  padding-right: 48px !important;
}

.adminPdng-49 {
  padding: 49px !important;
}

.adminPdng-tp-49 {
  padding-top: 49px !important;
}

.adminPdng-btm-49 {
  padding-bottom: 49px !important;
}

.adminPdng-lft-49 {
  padding-left: 49px !important;
}

.adminPdng-rgt-49 {
  padding-right: 49px !important;
}

.adminPdng-50 {
  padding: 50px !important;
}

.adminPdng-tp-50 {
  padding-top: 50px !important;
}

.adminPdng-btm-50 {
  padding-bottom: 50px !important;
}

.adminPdng-lft-50 {
  padding-left: 50px !important;
}

.adminPdng-rgt-50 {
  padding-right: 50px !important;
}

.adminPdng-51 {
  padding: 51px !important;
}

.adminPdng-tp-51 {
  padding-top: 51px !important;
}

.adminPdng-btm-51 {
  padding-bottom: 51px !important;
}

.adminPdng-lft-51 {
  padding-left: 51px !important;
}

.adminPdng-rgt-51 {
  padding-right: 51px !important;
}

.adminPdng-52 {
  padding: 52px !important;
}

.adminPdng-tp-52 {
  padding-top: 52px !important;
}

.adminPdng-btm-52 {
  padding-bottom: 52px !important;
}

.adminPdng-lft-52 {
  padding-left: 52px !important;
}

.adminPdng-rgt-52 {
  padding-right: 52px !important;
}

.adminPdng-53 {
  padding: 53px !important;
}

.adminPdng-tp-53 {
  padding-top: 53px !important;
}

.adminPdng-btm-53 {
  padding-bottom: 53px !important;
}

.adminPdng-lft-53 {
  padding-left: 53px !important;
}

.adminPdng-rgt-53 {
  padding-right: 53px !important;
}

.adminPdng-54 {
  padding: 54px !important;
}

.adminPdng-tp-54 {
  padding-top: 54px !important;
}

.adminPdng-btm-54 {
  padding-bottom: 54px !important;
}

.adminPdng-lft-54 {
  padding-left: 54px !important;
}

.adminPdng-rgt-54 {
  padding-right: 54px !important;
}

.adminPdng-55 {
  padding: 55px !important;
}

.adminPdng-tp-55 {
  padding-top: 55px !important;
}

.adminPdng-btm-55 {
  padding-bottom: 55px !important;
}

.adminPdng-lft-55 {
  padding-left: 55px !important;
}

.adminPdng-rgt-55 {
  padding-right: 55px !important;
}

.adminPdng-56 {
  padding: 56px !important;
}

.adminPdng-tp-56 {
  padding-top: 56px !important;
}

.adminPdng-btm-56 {
  padding-bottom: 56px !important;
}

.adminPdng-lft-56 {
  padding-left: 56px !important;
}

.adminPdng-rgt-56 {
  padding-right: 56px !important;
}

.adminPdng-57 {
  padding: 57px !important;
}

.adminPdng-tp-57 {
  padding-top: 57px !important;
}

.adminPdng-btm-57 {
  padding-bottom: 57px !important;
}

.adminPdng-lft-57 {
  padding-left: 57px !important;
}

.adminPdng-rgt-57 {
  padding-right: 57px !important;
}

.adminPdng-58 {
  padding: 58px !important;
}

.adminPdng-tp-58 {
  padding-top: 58px !important;
}

.adminPdng-btm-58 {
  padding-bottom: 58px !important;
}

.adminPdng-lft-58 {
  padding-left: 58px !important;
}

.adminPdng-rgt-58 {
  padding-right: 58px !important;
}

.adminPdng-59 {
  padding: 59px !important;
}

.adminPdng-tp-59 {
  padding-top: 59px !important;
}

.adminPdng-btm-59 {
  padding-bottom: 59px !important;
}

.adminPdng-lft-59 {
  padding-left: 59px !important;
}

.adminPdng-rgt-59 {
  padding-right: 59px !important;
}

.adminPdng-60 {
  padding: 60px !important;
}

.adminPdng-tp-60 {
  padding-top: 60px !important;
}

.adminPdng-btm-60 {
  padding-bottom: 60px !important;
}

.adminPdng-lft-60 {
  padding-left: 60px !important;
}

.adminPdng-rgt-60 {
  padding-right: 60px !important;
}

.adminPdng-61 {
  padding: 61px !important;
}

.adminPdng-tp-61 {
  padding-top: 61px !important;
}

.adminPdng-btm-61 {
  padding-bottom: 61px !important;
}

.adminPdng-lft-61 {
  padding-left: 61px !important;
}

.adminPdng-rgt-61 {
  padding-right: 61px !important;
}

.adminPdng-62 {
  padding: 62px !important;
}

.adminPdng-tp-62 {
  padding-top: 62px !important;
}

.adminPdng-btm-62 {
  padding-bottom: 62px !important;
}

.adminPdng-lft-62 {
  padding-left: 62px !important;
}

.adminPdng-rgt-62 {
  padding-right: 62px !important;
}

.adminPdng-63 {
  padding: 63px !important;
}

.adminPdng-tp-63 {
  padding-top: 63px !important;
}

.adminPdng-btm-63 {
  padding-bottom: 63px !important;
}

.adminPdng-lft-63 {
  padding-left: 63px !important;
}

.adminPdng-rgt-63 {
  padding-right: 63px !important;
}

.adminPdng-64 {
  padding: 64px !important;
}

.adminPdng-tp-64 {
  padding-top: 64px !important;
}

.adminPdng-btm-64 {
  padding-bottom: 64px !important;
}

.adminPdng-lft-64 {
  padding-left: 64px !important;
}

.adminPdng-rgt-64 {
  padding-right: 64px !important;
}

.adminPdng-65 {
  padding: 65px !important;
}

.adminPdng-tp-65 {
  padding-top: 65px !important;
}

.adminPdng-btm-65 {
  padding-bottom: 65px !important;
}

.adminPdng-lft-65 {
  padding-left: 65px !important;
}

.adminPdng-rgt-65 {
  padding-right: 65px !important;
}

.adminPdng-66 {
  padding: 66px !important;
}

.adminPdng-tp-66 {
  padding-top: 66px !important;
}

.adminPdng-btm-66 {
  padding-bottom: 66px !important;
}

.adminPdng-lft-66 {
  padding-left: 66px !important;
}

.adminPdng-rgt-66 {
  padding-right: 66px !important;
}

.adminPdng-67 {
  padding: 67px !important;
}

.adminPdng-tp-67 {
  padding-top: 67px !important;
}

.adminPdng-btm-67 {
  padding-bottom: 67px !important;
}

.adminPdng-lft-67 {
  padding-left: 67px !important;
}

.adminPdng-rgt-67 {
  padding-right: 67px !important;
}

.adminPdng-68 {
  padding: 68px !important;
}

.adminPdng-tp-68 {
  padding-top: 68px !important;
}

.adminPdng-btm-68 {
  padding-bottom: 68px !important;
}

.adminPdng-lft-68 {
  padding-left: 68px !important;
}

.adminPdng-rgt-68 {
  padding-right: 68px !important;
}

.adminPdng-69 {
  padding: 69px !important;
}

.adminPdng-tp-69 {
  padding-top: 69px !important;
}

.adminPdng-btm-69 {
  padding-bottom: 69px !important;
}

.adminPdng-lft-69 {
  padding-left: 69px !important;
}

.adminPdng-rgt-69 {
  padding-right: 69px !important;
}

.adminPdng-70 {
  padding: 70px !important;
}

.adminPdng-tp-70 {
  padding-top: 70px !important;
}

.adminPdng-btm-70 {
  padding-bottom: 70px !important;
}

.adminPdng-lft-70 {
  padding-left: 70px !important;
}

.adminPdng-rgt-70 {
  padding-right: 70px !important;
}

.adminPdng-71 {
  padding: 71px !important;
}

.adminPdng-tp-71 {
  padding-top: 71px !important;
}

.adminPdng-btm-71 {
  padding-bottom: 71px !important;
}

.adminPdng-lft-71 {
  padding-left: 71px !important;
}

.adminPdng-rgt-71 {
  padding-right: 71px !important;
}

.adminPdng-72 {
  padding: 72px !important;
}

.adminPdng-tp-72 {
  padding-top: 72px !important;
}

.adminPdng-btm-72 {
  padding-bottom: 72px !important;
}

.adminPdng-lft-72 {
  padding-left: 72px !important;
}

.adminPdng-rgt-72 {
  padding-right: 72px !important;
}

.adminPdng-73 {
  padding: 73px !important;
}

.adminPdng-tp-73 {
  padding-top: 73px !important;
}

.adminPdng-btm-73 {
  padding-bottom: 73px !important;
}

.adminPdng-lft-73 {
  padding-left: 73px !important;
}

.adminPdng-rgt-73 {
  padding-right: 73px !important;
}

.adminPdng-74 {
  padding: 74px !important;
}

.adminPdng-tp-74 {
  padding-top: 74px !important;
}

.adminPdng-btm-74 {
  padding-bottom: 74px !important;
}

.adminPdng-lft-74 {
  padding-left: 74px !important;
}

.adminPdng-rgt-74 {
  padding-right: 74px !important;
}

.adminPdng-75 {
  padding: 75px !important;
}

.adminPdng-tp-75 {
  padding-top: 75px !important;
}

.adminPdng-btm-75 {
  padding-bottom: 75px !important;
}

.adminPdng-lft-75 {
  padding-left: 75px !important;
}

.adminPdng-rgt-75 {
  padding-right: 75px !important;
}

.adminPdng-76 {
  padding: 76px !important;
}

.adminPdng-tp-76 {
  padding-top: 76px !important;
}

.adminPdng-btm-76 {
  padding-bottom: 76px !important;
}

.adminPdng-lft-76 {
  padding-left: 76px !important;
}

.adminPdng-rgt-76 {
  padding-right: 76px !important;
}

.adminPdng-77 {
  padding: 77px !important;
}

.adminPdng-tp-77 {
  padding-top: 77px !important;
}

.adminPdng-btm-77 {
  padding-bottom: 77px !important;
}

.adminPdng-lft-77 {
  padding-left: 77px !important;
}

.adminPdng-rgt-77 {
  padding-right: 77px !important;
}

.adminPdng-78 {
  padding: 78px !important;
}

.adminPdng-tp-78 {
  padding-top: 78px !important;
}

.adminPdng-btm-78 {
  padding-bottom: 78px !important;
}

.adminPdng-lft-78 {
  padding-left: 78px !important;
}

.adminPdng-rgt-78 {
  padding-right: 78px !important;
}

.adminPdng-79 {
  padding: 79px !important;
}

.adminPdng-tp-79 {
  padding-top: 79px !important;
}

.adminPdng-btm-79 {
  padding-bottom: 79px !important;
}

.adminPdng-lft-79 {
  padding-left: 79px !important;
}

.adminPdng-rgt-79 {
  padding-right: 79px !important;
}

.adminPdng-80 {
  padding: 80px !important;
}

.adminPdng-tp-80 {
  padding-top: 80px !important;
}

.adminPdng-btm-80 {
  padding-bottom: 80px !important;
}

.adminPdng-lft-80 {
  padding-left: 80px !important;
}

.adminPdng-rgt-80 {
  padding-right: 80px !important;
}

.adminPdng-81 {
  padding: 81px !important;
}

.adminPdng-tp-81 {
  padding-top: 81px !important;
}

.adminPdng-btm-81 {
  padding-bottom: 81px !important;
}

.adminPdng-lft-81 {
  padding-left: 81px !important;
}

.adminPdng-rgt-81 {
  padding-right: 81px !important;
}

.adminPdng-82 {
  padding: 82px !important;
}

.adminPdng-tp-82 {
  padding-top: 82px !important;
}

.adminPdng-btm-82 {
  padding-bottom: 82px !important;
}

.adminPdng-lft-82 {
  padding-left: 82px !important;
}

.adminPdng-rgt-82 {
  padding-right: 82px !important;
}

.adminPdng-83 {
  padding: 83px !important;
}

.adminPdng-tp-83 {
  padding-top: 83px !important;
}

.adminPdng-btm-83 {
  padding-bottom: 83px !important;
}

.adminPdng-lft-83 {
  padding-left: 83px !important;
}

.adminPdng-rgt-83 {
  padding-right: 83px !important;
}

.adminPdng-84 {
  padding: 84px !important;
}

.adminPdng-tp-84 {
  padding-top: 84px !important;
}

.adminPdng-btm-84 {
  padding-bottom: 84px !important;
}

.adminPdng-lft-84 {
  padding-left: 84px !important;
}

.adminPdng-rgt-84 {
  padding-right: 84px !important;
}

.adminPdng-85 {
  padding: 85px !important;
}

.adminPdng-tp-85 {
  padding-top: 85px !important;
}

.adminPdng-btm-85 {
  padding-bottom: 85px !important;
}

.adminPdng-lft-85 {
  padding-left: 85px !important;
}

.adminPdng-rgt-85 {
  padding-right: 85px !important;
}

.adminPdng-86 {
  padding: 86px !important;
}

.adminPdng-tp-86 {
  padding-top: 86px !important;
}

.adminPdng-btm-86 {
  padding-bottom: 86px !important;
}

.adminPdng-lft-86 {
  padding-left: 86px !important;
}

.adminPdng-rgt-86 {
  padding-right: 86px !important;
}

.adminPdng-87 {
  padding: 87px !important;
}

.adminPdng-tp-87 {
  padding-top: 87px !important;
}

.adminPdng-btm-87 {
  padding-bottom: 87px !important;
}

.adminPdng-lft-87 {
  padding-left: 87px !important;
}

.adminPdng-rgt-87 {
  padding-right: 87px !important;
}

.adminPdng-88 {
  padding: 88px !important;
}

.adminPdng-tp-88 {
  padding-top: 88px !important;
}

.adminPdng-btm-88 {
  padding-bottom: 88px !important;
}

.adminPdng-lft-88 {
  padding-left: 88px !important;
}

.adminPdng-rgt-88 {
  padding-right: 88px !important;
}

.adminPdng-89 {
  padding: 89px !important;
}

.adminPdng-tp-89 {
  padding-top: 89px !important;
}

.adminPdng-btm-89 {
  padding-bottom: 89px !important;
}

.adminPdng-lft-89 {
  padding-left: 89px !important;
}

.adminPdng-rgt-89 {
  padding-right: 89px !important;
}

.adminPdng-90 {
  padding: 90px !important;
}

.adminPdng-tp-90 {
  padding-top: 90px !important;
}

.adminPdng-btm-90 {
  padding-bottom: 90px !important;
}

.adminPdng-lft-90 {
  padding-left: 90px !important;
}

.adminPdng-rgt-90 {
  padding-right: 90px !important;
}

.adminPdng-91 {
  padding: 91px !important;
}

.adminPdng-tp-91 {
  padding-top: 91px !important;
}

.adminPdng-btm-91 {
  padding-bottom: 91px !important;
}

.adminPdng-lft-91 {
  padding-left: 91px !important;
}

.adminPdng-rgt-91 {
  padding-right: 91px !important;
}

.adminPdng-92 {
  padding: 92px !important;
}

.adminPdng-tp-92 {
  padding-top: 92px !important;
}

.adminPdng-btm-92 {
  padding-bottom: 92px !important;
}

.adminPdng-lft-92 {
  padding-left: 92px !important;
}

.adminPdng-rgt-92 {
  padding-right: 92px !important;
}

.adminPdng-93 {
  padding: 93px !important;
}

.adminPdng-tp-93 {
  padding-top: 93px !important;
}

.adminPdng-btm-93 {
  padding-bottom: 93px !important;
}

.adminPdng-lft-93 {
  padding-left: 93px !important;
}

.adminPdng-rgt-93 {
  padding-right: 93px !important;
}

.adminPdng-94 {
  padding: 94px !important;
}

.adminPdng-tp-94 {
  padding-top: 94px !important;
}

.adminPdng-btm-94 {
  padding-bottom: 94px !important;
}

.adminPdng-lft-94 {
  padding-left: 94px !important;
}

.adminPdng-rgt-94 {
  padding-right: 94px !important;
}

.adminPdng-95 {
  padding: 95px !important;
}

.adminPdng-tp-95 {
  padding-top: 95px !important;
}

.adminPdng-btm-95 {
  padding-bottom: 95px !important;
}

.adminPdng-lft-95 {
  padding-left: 95px !important;
}

.adminPdng-rgt-95 {
  padding-right: 95px !important;
}

.adminPdng-96 {
  padding: 96px !important;
}

.adminPdng-tp-96 {
  padding-top: 96px !important;
}

.adminPdng-btm-96 {
  padding-bottom: 96px !important;
}

.adminPdng-lft-96 {
  padding-left: 96px !important;
}

.adminPdng-rgt-96 {
  padding-right: 96px !important;
}

.adminPdng-97 {
  padding: 97px !important;
}

.adminPdng-tp-97 {
  padding-top: 97px !important;
}

.adminPdng-btm-97 {
  padding-bottom: 97px !important;
}

.adminPdng-lft-97 {
  padding-left: 97px !important;
}

.adminPdng-rgt-97 {
  padding-right: 97px !important;
}

.adminPdng-98 {
  padding: 98px !important;
}

.adminPdng-tp-98 {
  padding-top: 98px !important;
}

.adminPdng-btm-98 {
  padding-bottom: 98px !important;
}

.adminPdng-lft-98 {
  padding-left: 98px !important;
}

.adminPdng-rgt-98 {
  padding-right: 98px !important;
}

.adminPdng-99 {
  padding: 99px !important;
}

.adminPdng-tp-99 {
  padding-top: 99px !important;
}

.adminPdng-btm-99 {
  padding-bottom: 99px !important;
}

.adminPdng-lft-99 {
  padding-left: 99px !important;
}

.adminPdng-rgt-99 {
  padding-right: 99px !important;
}

.adminPdng-100 {
  padding: 100px !important;
}

.adminPdng-tp-100 {
  padding-top: 100px !important;
}

.adminPdng-btm-100 {
  padding-bottom: 100px !important;
}

.adminPdng-lft-100 {
  padding-left: 100px !important;
}

.adminPdng-rgt-100 {
  padding-right: 100px !important;
}

.adminPdng-none {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.popover, .bs-popover-top .arrow::before, .bs-popover-auto[x-placement^=top] .arrow::before, .bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^=bottom] .arrow::before {
  border: none !important;
}

.popover-body {
  text-align: justify;
  word-break: break-all;
  word-wrap: break-word;
  line-height: 30px;
  display: block;
  font-size: 13px;
  padding: 10px 30px;
  width: 342px !important;
  min-height: 60px;
  z-index: 4;
  background-color: #FFFFFF !important;
  border: 1px solid #FFFFFF;
  webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}

/*----------------------- Admin Views ------------------------------ */
/****************Customer Page styles********************/
.adminCustomerContainer {
  padding: 30px 30px 0px 30px;
  height: 100%;
  background-color: #EEF1F6;
}
.adminCustomerContainer .adminCustomersList {
  padding: 0px 30px 30px 30px;
  min-height: 730px;
  max-height: 730px;
  background-color: #FFFFFF;
  overflow-y: auto;
}
.adminCustomerContainer .adminCustomersList .sortIcon {
  position: relative;
  cursor: pointer;
  top: 3px;
}
.adminCustomerContainer .adminCustomersList .admin_TabContent {
  max-height: 456px;
  overflow-y: auto;
  overflow-x: hidden;
}
.adminCustomerContainer .admin_CustomerDetails {
  background-color: #FFFFFF;
  padding: 30px;
}
.adminCustomerContainer .admin_CustomerDetails .customerProfileInfo .admin_CustomerTitle {
  padding-bottom: 5px;
}
.adminCustomerContainer .admin_CustomerDetails .customerProfileInfo #customerStatus {
  margin-top: -5px !important;
  height: 35px !important;
}
.adminCustomerContainer .admin_CustomerDetails .admin_NavTab ul {
  border-top: 1px solid #ddd;
  height: 50px;
  border-bottom: 1px solid #ddd;
  font-weight: 600;
}
.adminCustomerContainer .admin_CustomerDetails .admin_NavTab ul li {
  white-space: nowrap;
}
.adminCustomerContainer .admin_CustomerDetails .admin_NavTab ul li a {
  border: none;
  border-radius: 0;
  margin-left: 2px;
  height: 50px;
  color: #333333;
  padding-top: 10px;
}
.adminCustomerContainer .admin_CustomerDetails .admin_NavTab ul li a:hover, .adminCustomerContainer .admin_CustomerDetails .admin_NavTab ul li a:focus {
  cursor: pointer;
  background-color: #FFFFFF !important;
  border-bottom: 4px solid #076EA6;
  color: #076EA6;
  outline: none;
}
.adminCustomerContainer .admin_CustomerDetails .admin_NavTab ul li a.active {
  color: #076EA6;
  cursor: pointer;
  background-color: none;
  border: none;
  border-bottom: 4px solid #076EA6;
}
.adminCustomerContainer .admin_CustomerDetails .admin_TabContent {
  max-height: 456px;
  overflow-y: auto;
  overflow-x: hidden;
}
.adminCustomerContainer .admin_CustomerDetails .admin_TabContent .admin_CustomerInformation {
  line-height: 27px;
}
.adminCustomerContainer .admin_CustomerDetails .admin_TabContent .admin_PaymentHistoryTab .sortIcon {
  position: relative;
  cursor: pointer;
  top: 4px;
}
.adminCustomerContainer .admin_CustomerDetails .admin_TabContent .ChargeCustomerTab .AdditionalFeatures {
  max-height: 222px;
  overflow-x: hidden;
  overflow-y: auto;
}
.adminCustomerContainer .admin_CustomerDetails .admin_TabContent .ChargeCustomerTab .AdditionalChargeLink {
  font-style: italic;
  color: #076EA6;
  text-decoration: none !important;
}
.adminCustomerContainer .admin_CustomerDetails .admin_TabContent .ChargeCustomerTab .totalAmount_Bg {
  background-color: #EEF1F6;
}

/*********Normalise styles*********/
.adminCustomerTabs.nav-tabs {
  border: none;
  background-color: #F7F9FC;
}
.adminCustomerTabs.nav-tabs .nav-link {
  border: none;
  color: #ADADAD;
  display: flex;
  padding: 20px 15px;
  border-radius: 0;
}
.adminCustomerTabs.nav-tabs .nav-link .tabActive {
  display: none;
}
.adminCustomerTabs.nav-tabs .nav-link.activeTabLink {
  border: none;
  color: #076EA6;
  outline: none;
}
.adminCustomerTabs.nav-tabs .nav-link.activeTabLink .tabDefault {
  display: none;
}
.adminCustomerTabs.nav-tabs .nav-link.activeTabLink .tabActive {
  display: inline-block;
  letter-spacing: 1.9px;
  line-height: 10px;
}
.adminCustomerTabs.nav-tabs .nav-link.onEdit {
  border: none;
  color: #076EA6;
  outline: none;
}
.adminCustomerTabs.nav-tabs .nav-link.onEdit .tabDefault {
  color: #076EA6;
}
.adminCustomerTabs.nav-tabs .nav-link.onEdit .tabActive {
  display: none;
  background-color: #DEF3FF !important;
}
.adminCustomerTabs.nav-tabs .nav-link.active {
  background-color: #DEF3FF;
}
.adminCustomerTabs.nav-tabs .nav-link span {
  letter-spacing: 1.9px;
  line-height: 10px;
  font-weight: 600;
}
.adminCustomerTabs.nav-tabs .nav-link span.tabDefault_icon {
  font-size: 26px;
  color: #ADADAD;
  padding-right: 2px;
}
.adminCustomerTabs.nav-tabs .nav-link span.tabLabel {
  padding-left: 15px;
}

.modal_tabContent #newCustomer_Account, .modal_tabContent .newCustomer_ContactContent, .modal_tabContent .newCustomer_InfrastructureContent, .modal_tabContent #newCustomer_Setup {
  padding-bottom: 90px;
  padding-top: 90px;
}

.admin_customCard {
  height: 70px;
  width: 170px;
  color: #ADADAD;
  background-color: #FFFFFF;
  border: 1px solid #DEF3FF;
  border-radius: 5px;
  padding: 11px 8px;
  line-height: 12px;
}
.admin_customCard .cardTitle {
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 3px;
  text-transform: uppercase;
}
.admin_customCard .cardSubTitle {
  font-size: 13px;
  display: block;
}
.admin_customCard .activeIcon {
  display: none;
  text-align: right;
}
.admin_customCard.active {
  color: #FFFFFF;
  background-color: #076EA6;
  border: 1px solid #076EA6;
}
.admin_customCard.active .activeIcon {
  display: block !important;
}

/*********Normalise styles*********/
.subscriptionPlanRow {
  background-color: #F7F9FC;
}

/** Brain Tree Payment Gateway styles**/
/*.braintree-sheet__header, .braintree-placeholder, .braintree-form__label {
    display: none;
}

.braintree-card.braintree-form.braintree-sheet {
    border: none;
    width: 650px !important;
}

.braintree-form__hosted-field {
    border: none !important;
    border-bottom: 1px solid #e1e1e1 !important;
}

div[data-braintree-id="sheet-error"], div[data-braintree-id="toggle"] {
    display: none !important;
}
div[data-braintree-id="number-field-group"] {
    width: 49% !important;
    float: left !important;
    margin-right: 10px !important;
    padding-left: 0px !important;
}

.braintree-form__flexible-fields {
    width: 49% !important;
}

.braintree-sheet__content--form {
    padding: 10px 5px 10px 0px !important;
}*/
#stripeCardElement iframe {
  width: 600px !important;
}

/* Custom Radio butons styles for payment methods**/
#paymentDetails .options input {
  display: none;
}
#paymentDetails .options label {
  display: inline-block;
  position: relative;
  margin-right: 16px;
  padding-left: 24px;
  cursor: pointer;
}
#paymentDetails .options label:before {
  content: "";
  display: block;
  position: absolute;
  width: 16px;
  height: 16px;
  left: 0;
  top: 50%;
  margin-top: -8px;
  border: 2px solid #076EA6;
  border-radius: 8px;
}
#paymentDetails .options label:after {
  content: "";
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  top: 50%;
  left: 8px;
  margin-top: 0;
  background: #076EA6;
  border-radius: 4px;
  transition: 0.2s ease-in-out;
}
#paymentDetails .options :checked + label:after {
  height: 8px;
  width: 8px;
  margin-top: -4px;
  left: 4px;
}

#paymentErrorMsg .adminIcon {
  vertical-align: middle;
}

/*****************Customer Plans page styles*****************/
.adminCustomerContainer .admin_CustomerPlansList {
  background-color: #FFFFFF;
  padding: 30px;
}

i.disabled {
  opacity: 0.5;
}

.adminInvoicesContainer {
  padding: 30px;
  height: 100%;
  background-color: #EEF1F6;
}
.adminInvoicesContainer .adminInvoicesContent {
  background-color: #FFFFFF;
  min-height: 730px;
}

#InvoiceSummaryPage .adminCustomerContainer {
  min-height: 90vh;
}
#InvoiceSummaryPage .adminCustomerContainer .adminCustomersList {
  padding-top: 30px;
  position: relative;
  overflow-y: auto;
  min-height: 70vh;
  max-height: 70vh;
}

#LoginSummaryPage .adminCustomerContainer {
  min-height: 90vh;
}
#LoginSummaryPage .adminCustomerContainer .adminCustomersList {
  padding-top: 30px;
  position: relative;
  overflow-y: auto;
  min-height: 73vh;
  max-height: 73vh;
}
#LoginSummaryPage .admintable-parent .admintable {
  width: 90vw;
  overflow-x: auto;
}
#LoginSummaryPage .admintable-parent .admintable .adminheaderrow .adminth {
  padding-right: 13px;
}
#LoginSummaryPage .admintable-parent .admintable .admintable-body {
  width: 100%;
  overflow: initial;
}
#LoginSummaryPage .admintable-parent .admintable .row {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.noDataSection {
  margin: 15px;
  text-align: center;
  background: #FFFFFF;
  min-height: 730px;
  max-height: 730px;
  display: block;
  font-weight: bold;
  font-size: 16px;
  padding: 15px;
}

.downloadIcon {
  position: absolute;
  right: 15px;
  top: -30px;
  cursor: pointer;
}

/*******************
      User Page styles
      ************************/
.identityComponent {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}
.identityComponent:before, .identityComponent:after {
  flex-grow: 1;
  content: "";
}
.identityComponent .identitySection {
  flex-shrink: 0;
  border-radius: 8px;
  margin: 0 auto;
  min-height: 0;
  width: 450px;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
}
.identityComponent .identitySection .identitySectionCard {
  padding: 50px 60px;
  height: auto;
}
.identityComponent .identitySection .identitySectionCard .identityLogo {
  padding-bottom: 40px;
  text-align: center;
}
.identityComponent .identitySection .identitySectionCard .AdminPortalLabel {
  font-size: 24px;
  text-align: center;
  padding-bottom: 25px;
}
.identityComponent .identitySection .identitySectionCard .btnIdentity {
  margin-top: 20px;
  text-align: center;
}

.custom-file-label {
  box-shadow: none !important;
  border: 1px solid #ced4da !important;
}

.setupWizardContainer {
  min-width: 75vw;
  max-width: 100%;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  overflow: hidden;
  border: 1px solid #EDEDED;
}
.setupWizardContainer .setupWizard_Header {
  height: 60px;
  border-bottom: 1px solid #EDEDED;
  padding: 20px 10px;
}
.setupWizardContainer .setupWizard_Body {
  padding: 30px 20px;
  min-height: 65vh;
  max-height: 65vh;
  overflow-x: hidden;
  overflow-y: auto;
}
.setupWizardContainer .setupWizard_Body .setupWizard_Tabs.nav-tabs {
  border: none;
  background-color: #F7F9FC;
  position: fixed;
  min-width: 280px;
}
.setupWizardContainer .setupWizard_Body .setupWizard_Tabs.nav-tabs .nav-link {
  border: none;
  color: #ADADAD;
  display: flex;
  padding: 20px 15px;
  border-radius: 0;
}
.setupWizardContainer .setupWizard_Body .setupWizard_Tabs.nav-tabs .nav-link .tabActive {
  display: none;
}
.setupWizardContainer .setupWizard_Body .setupWizard_Tabs.nav-tabs .nav-link.activeTabLink {
  border: none;
  color: #076EA6;
  outline: none;
}
.setupWizardContainer .setupWizard_Body .setupWizard_Tabs.nav-tabs .nav-link.activeTabLink .tabDefault {
  display: none;
}
.setupWizardContainer .setupWizard_Body .setupWizard_Tabs.nav-tabs .nav-link.activeTabLink .tabActive {
  display: inline-block;
  letter-spacing: 1.9px;
  line-height: 10px;
}
.setupWizardContainer .setupWizard_Body .setupWizard_Tabs.nav-tabs .nav-link.onEdit {
  border: none;
  color: #076EA6;
  outline: none;
}
.setupWizardContainer .setupWizard_Body .setupWizard_Tabs.nav-tabs .nav-link.onEdit .tabDefault {
  color: #076EA6;
}
.setupWizardContainer .setupWizard_Body .setupWizard_Tabs.nav-tabs .nav-link.onEdit .tabActive {
  display: none;
  background-color: #DEF3FF !important;
}
.setupWizardContainer .setupWizard_Body .setupWizard_Tabs.nav-tabs .nav-link.active {
  background-color: #DEF3FF;
}
.setupWizardContainer .setupWizard_Body .setupWizard_Tabs.nav-tabs .nav-link span {
  letter-spacing: 1.9px;
  line-height: 10px;
  font-weight: 600;
}
.setupWizardContainer .setupWizard_Body .setupWizard_Tabs.nav-tabs .nav-link span.tabDefault_icon {
  font-size: 26px;
  color: #ADADAD;
  padding-right: 2px;
}
.setupWizardContainer .setupWizard_Body .setupWizard_Tabs.nav-tabs .nav-link span.tabLabel {
  padding-left: 15px;
}
.setupWizardContainer .setupWizard_Body .setupWizard_Tabcontent .tab-pane {
  padding: 15% 0;
}
.setupWizardContainer .setupWizard_Body .autoProcessWizard {
  list-style-type: none;
  position: relative;
  top: 30%;
}
.setupWizardContainer .setupWizard_Body .autoProcessWizard:before {
  content: " ";
  background: #d4d9df;
  display: inline-block;
  position: absolute;
  left: 27px;
  width: 1px;
  height: 100%;
  z-index: 400;
}
.setupWizardContainer .setupWizard_Body .autoProcessWizard li {
  margin-left: 20px;
  padding: 15px 0px;
  line-height: 15px;
  border-bottom: 1px solid #EDEDED;
}
.setupWizardContainer .setupWizard_Body .autoProcessWizard li:first-child {
  padding-top: 0px;
}
.setupWizardContainer .setupWizard_Body .autoProcessWizard li:last-child {
  padding-bottom: 0px;
  border-bottom: none;
}
.setupWizardContainer .setupWizard_Body .autoProcessWizard li:before {
  content: " ";
  background: white;
  display: inline-block;
  position: absolute;
  border-radius: 50%;
  border: 1px solid #d4d9df;
  left: 20px;
  width: 15px;
  height: 15px;
  z-index: 400;
}
.setupWizardContainer .setupWizard_Body .autoProcessWizard li.active:before {
  content: "✓";
  color: white;
  background: green;
  border: 1px solid green;
  transform: rotate(18deg);
  padding: 0px 2px;
}
.setupWizardContainer .setupWizard_Body .autoProcessWizard li.loading:before {
  border: 1px solid green;
}
.setupWizardContainer .setupWizard_Body .autoProcessWizard li a {
  color: #333333;
}
.setupWizardContainer .setupWizard_Body .autoProcessWizard li a:hover {
  text-decoration: none;
}
.setupWizardContainer .setupWizard_Body .autoProcessWizard li a:active {
  font-weight: bold;
}
.setupWizardContainer .setupWizard_Footer {
  border-top: 1px solid #EDEDED;
  height: 80px;
  padding: 20px 15px;
  text-align: right;
}
