/*--------------------------------

central Web Font
Generated using nucleoapp.com

-------------------------------- */
@font-face {
  font-family: 'central';
  src: url('../fonts/central.eot');
  src: url('../fonts/central.eot') format('embedded-opentype'), url('../fonts/central.woff2') format('woff2'), url('../fonts/central.woff') format('woff'), url('../fonts/central.ttf') format('truetype'), url('../fonts/central.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
/*------------------------
	base class definition
-------------------------*/
.central-icon {
  display: inline-block;
  font: normal normal normal 1em/1 'central';
  speak: none;
  text-transform: none;
  /* Better Font Rendering */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.central-icon.icon-bold {
    font-weight: 700;
}

/*------------------------
  change icon size
-------------------------*/

.central-icon.lg {
    font-size: 1.33333333em;
    vertical-align: -16%;
}

.central-icon.x2 {
    font-size: 2em;
}

.central-icon.x3 {
    font-size: 3em;
}

/*----------------------------------
  add a square/circle background
-----------------------------------*/

.central-icon.square,
.central-icon.circle {
    padding: 0.33333333em;
    vertical-align: -16%;
    background-color: #eee;
}

.central-icon.circle {
    border-radius: 50%;
}

/*------------------------
  list icons
-------------------------*/

.central-icon-ul {
    padding-left: 0;
    margin-left: 2.14285714em;
    list-style-type: none;
}

.central-icon-ul>li {
    position: relative;
}

.central-icon-ul>li>.central-icon {
    position: absolute;
    left: -1.57142857em;
    top: 0.14285714em;
    text-align: center;
}

.central-icon-ul>li>.central-icon.lg {
    top: 0;
    left: -1.35714286em;
}

.central-icon-ul>li>.central-icon.circle,
.central-icon-ul>li>.central-icon.square {
    top: -0.19047619em;
    left: -1.9047619em;
}

.all-icons .font-icon-list .font-icon-detail i {
    font-size: 32px;
}
/*------------------------
  spinning icons
-------------------------*/
.central-icon-is-spinning {
  -webkit-animation: central-icon-spin 2s infinite linear;
  -moz-animation: central-icon-spin 2s infinite linear;
  animation: central-icon-spin 2s infinite linear;
}
@-webkit-keyframes central-icon-spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@-moz-keyframes central-icon-spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(360deg);
  }
}
@keyframes central-icon-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/*------------------------
  rotated/flipped icons
-------------------------*/
.central-icon-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.central-icon-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.central-icon-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}
.central-icon-flip-y {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.central-icon-flip-x {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: scale(1, -1);
  -moz-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  -o-transform: scale(1, -1);
  transform: scale(1, -1);
}
/*------------------------
	icons
-------------------------*/

.ca-globe::before {
  content: "\ea02";
}

.ca-shop-location::before {
  content: "\ea03";
}

.ca-square-pin::before {
  content: "\ea04";
}

.ca-wifi::before {
  content: "\ea05";
}

.ca-world-pin::before {
  content: "\ea06";
}

.ca-server-rack::before {
  content: "\ea07";
}

.ca-network-connection::before {
  content: "\ea08";
}

.ca-content-delivery::before {
  content: "\ea09";
}

.ca-pin-add::before {
  content: "\ea0a";
}

.ca-c-add::before {
  content: "\ea0b";
}

.ca-card-update::before {
  content: "\ea0c";
}

.ca-connection::before {
  content: "\ea0d";
}

.ca-decentralize::before {
  content: "\ea0e";
}

.ca-digital-key::before {
  content: "\ea0f";
}

.ca-folder-replace::before {
  content: "\ea10";
}

.ca-cable::before {
  content: "\ea11";
}

.ca-folder-add::before {
  content: "\ea12";
}

.ca-license-key::before {
  content: "\ea13";
}

.ca-pin-sync::before {
  content: "\ea14";
}

.ca-artificial-intelligence::before {
  content: "\ea15";
}

.ca-algorithm::before {
  content: "\ea16";
}

.ca-folder-settings::before {
  content: "\ea17";
}

.ca-route-alert::before {
  content: "\ea18";
}

.ca-unlink::before {
  content: "\ea19";
}

.ca-n-check::before {
  content: "\ea1a";
}

.ca-file-log::before {
  content: "\ea1b";
}

.ca-c-warning::before {
  content: "\ea1c";
}

.ca-cpu::before {
  content: "\ea1d";
}

.ca-padlock::before {
  content: "\ea1e";
}

.ca-contactless-card::before {
  content: "\ea1f";
}

.ca-stock-2::before {
  content: "\ea20";
}

.ca-research::before {
  content: "\ea21";
}

.ca-artificial-brain::before {
  content: "\ea22";
}

.ca-api::before {
  content: "\ea24";
}


/*------------------------
	Extra Styling
-------------------------*/
.icon-massive {
    font-size: 5em;
    min-height: 64px;
}

.navbar-wrapper .icon-big {
    font-size: 2em;
    max-height: 32	px;
    padding-top: 10px;
    padding-right: 10px;
}

.card-body .icon-big {
    font-size: 3em;
    max-height: 48	px;
}

.card .table tbody td:last-child,
.card .table thead th:last-child {
    padding-right: 15px;
    display: block;
    width: 100%;
    padding-top: 30px;
}

.clickable-row{
	cursor:pointer;
}

.modal.modal-mini .modal-dialog {
    max-width: 90%;
    margin: 0 auto;
}

.navbar .navbar-nav .central-icon {
	font-weight: 700;
	margin-top: 10px;
}

.card.card-register .header-text hr {
  	border-top: 1px solid rgb(255, 140, 0, 0.5)
}
