
/*
  Theme Name: Codeceil App
  Author: Nababur Rahaman
  Support: nababurbd@gmail.com
  Website URL: https://codeceil.com
  Author URL: https://github.com/nababur
  Description: For share Codes and Snippets.
  Version: 1.0
*/


/*Import Google Fonts*/
@import url('https://fonts.googleapis.com/css?family=Nunito:300,400,600,700&display=swap');


@font-face {
  font-family: 'FaktPro-Normal';
  src: url('https://www.brytesa.com/wp-content/themes/bryte/library/fonts/webfont/FaktPro-Normal.eot');
  src: url('https://www.brytesa.com/wp-content/themes/bryte/library/fonts/webfont/FaktPro-Normal.eot?#iefix') format('embedded-opentype'), url('../fonts/webfont/FaktPro-Normal.otf') format('opentype'), url('../fonts/webfont/FaktPro-Normal.woff') format('woff'), url('../fonts/webfont/FaktPro-Normal.ttf') format('truetype');
}
@font-face {
  font-family: 'FaktPro-Light';
  src: url('https://www.brytesa.com/wp-content/themes/bryte/library/fonts/webfont/FaktPro-Light.otf') format('opentype');
}
@font-face {
  font-family: 'FaktPro-NormalItalic';
  src: url('https://www.brytesa.com/wp-content/themes/bryte/library/fonts/webfont/FaktPro-NormalItalic.eot');
  src: url('https://www.brytesa.com/wp-content/themes/bryte/library/fonts/webfont/FaktPro-NormalItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/webfont/FaktPro-NormalItalic.otf') format('opentype'), url('../fonts/webfont/FaktPro-NormalItalic.woff') format('woff'), url('../fonts/webfont/FaktPro-NormalItalic.ttf') format('truetype');
}
@font-face {
  font-family: 'FaktPro-Blond';
  src: url('https://www.brytesa.com/wp-content/themes/bryte/library/fonts/webfont/FaktPro-Blond.otf') format('opentype');
}
@font-face {
  font-family: 'FaktPro-Medium';
  src: url('https://www.brytesa.com/wp-content/themes/bryte/library/fonts/webfont/FaktPro-Medium.eot');
  src: url('https://www.brytesa.com/wp-content/themes/bryte/library/fonts/webfont/FaktPro-Medium.eot?#iefix') format('embedded-opentype'), url('../fonts/webfont/FaktPro-Medium.otf') format('opentype'), url('../fonts/webfont/FaktPro-Medium.woff') format('woff'), url('../fonts/webfont/FaktPro-Medium.ttf') format('truetype');
}
@font-face {
  font-family: 'FaktPro-MediumItalic';
  src: url('https://www.brytesa.com/wp-content/themes/bryte/library/fonts/webfont/FaktPro-MediumItalic.eot');
  src: url('https://www.brytesa.com/wp-content/themes/bryte/library/fonts/webfont/FaktPro-MediumItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/webfont/FaktPro-MediumItalic.otf') format('opentype'), url('../fonts/webfont/FaktPro-MediumItalic.woff') format('woff'), url('../fonts/webfont/FaktPro-MediumItalic.ttf') format('truetype');
}
@font-face {
  font-family: 'FaktPro-Bold';
  src: url('https://www.brytesa.com/wp-content/themes/bryte/library/fonts/webfont/FaktPro-Bold.eot');
  src: url('https://www.brytesa.com/wp-content/themes/bryte/library/fonts/webfont/FaktPro-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/webfont/FaktPro-Bold.otf') format('opentype'), url('../fonts/webfont/FaktPro-Bold.woff') format('woff'), url('../fonts/webfont/FaktPro-Bold.ttf') format('truetype');
}
@font-face {
  font-family: 'FaktPro-BoldItalic';
  src: url('https://www.brytesa.com/wp-content/themes/bryte/library/fonts/webfont/FaktPro-BoldItalic.eot');
  src: url('https://www.brytesa.com/wp-content/themes/bryte/library/fonts/webfont/FaktPro-BoldItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/webfont/FaktPro-BoldItalic.otf') format('opentype'), url('../fonts/webfont/FaktPro-BoldItalic.woff') format('woff'), url('../fonts/webfont/FaktPro-BoldItalic.ttf') format('truetype');
}



body {

  line-height: 24px;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  visibility: visible;
font-family: 'FaktPro-Normal', 'Nunito', sans-serif;
  color: #222; }

h1, h2, h3, h4, h5, h6 {
  color: #222;
  font-family: 'FaktPro-Normal', 'Nunito', sans-serif;  font-weight: 400;
  margin-top: 0; }

h1 {
  font-size: 36px;
  line-height: 42px; }

h2 {
  font-size: 32px;
  line-height: 36px; }

h3 {
  font-size: 24px;
  line-height: 30px; }

h4 {
  font-size: 18px;
  line-height: 24px; }

h5 {
  font-size: 14px;
  line-height: 18px; }

h6 {
  font-size: 12px;
  line-height: 24px; }

.bg-dark {
  background-color: #004E73 !important;
  color: #ffffff !important;
}

.bg-dark h3 {
  color: #ffffff !important;
}

.bg-light {
  background-color: #ffffff !important;
  color: #004E73;
}

.bg-grey {
  background-color: #dedede !important;
}

.main-image {
  width: 100% !important;
}
.text-blue {
  color: #004c71 !important;
}
.text-black {
  color: #222222 !important;
}