.custom-control-label::before,
.custom-control-label::after { top: 0; width: 2rem; height: 2rem; }
.custom-control-label { padding-left: 18px; }
/* Customize the label (the container) */
label { font-size: 16px !important; }
.form-check.check-custom { margin-top: 12px; margin-bottom: 40px; cursor: pointer; font-size: 16px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.form-check.check-custom label { margin-left: 16px; }

/* Hide the browser's default checkbox */
.form-check.check-custom input { margin: 0 !important; position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0; }

/* Create a custom checkbox */
.checkmark { position: absolute; top: 0; left: 0; height: 25px; width: 25px; background-color: #eee; }

/* On mouse-over, add a grey background color */
.check-custom:hover input ~ .checkmark { background-color: #ccc; }

/* When the checkbox is checked, add a blue background */
.check-custom input:checked ~ .checkmark { background-color: #4b559f; }

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after { content: ""; position: absolute; display: none; }

/* Show the checkmark when checked */
.form-check.check-custom input:checked ~ .checkmark:after { display: block; }

/* Style the checkmark/indicator */
.form-check.check-custom .checkmark:after { left: 9px; top: 5px; width: 5px; height: 10px; border: solid white; border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }

.info { /* max-width: 360px; */ margin: 0 auto; padding:0; }
.info .icon { color:#999 }
.info .icon > i { font-size:3.85rem }
.info .info-title { color: #000; margin:1.75rem 0 .875rem }
.info p { color:#999 }
.info-horizontal .icon { float: left; margin-top: 24px; margin-right:10px }
.info-horizontal .icon > i { font-size:2.25rem }
.info-horizontal .description { overflow:hidden }
.icon.icon-primary { color:#9c27b0 }
.icon.icon-info { color:#00bcd4 }
.icon.icon-success { color:#4caf50 }
.icon.icon-warning { color:#ff9800 }
.icon.icon-danger { color:#f44336 }
.icon.icon-rose { color:#e91e63 }
