/*------------------------------------*\
	COLORS
\*------------------------------------*/
/* Primary */
/* Secondary */
/* Darks */
/* Lights */
/*------------------------------------*\
	FONTS
\*------------------------------------*/
/* Families */
/* Weights */
/*------------------------------------*\
	IMPORT PARTIALS
\*------------------------------------*/
/*------------------------------------*\
    RESPONSIVE
\*------------------------------------*/
/* Queries for small-screen-specific styles */
/* SM, MD, LG, XL media queries set to Bootstrap 4 breakpoints */
/* Extra query for larger-than-standard monitors */
/*------------------------------------*\
    MAIN
\*------------------------------------*/
/* Global box-sizing */
*,
*:after,
*:before {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}

/* Html element 62.5% font-size for REM use */
html {
  font-size: 62.5%;
}

body {
  font-family: "Roboto", sans-serif;
  font-size: 12px;
  color: #464646;
}

.clear {
  *zoom: 1;
}
.clear:before, .clear:after {
  content: " ";
  display: table;
}
.clear:after {
  clear: both;
}

img {
  max-width: 100%;
  vertical-align: bottom;
}

input:focus {
  outline: 0;
  border: 1px solid #04A4CC;
}

/*------------------------------------*\
    STRUCTURE
\*------------------------------------*/
.logo {
  max-width: 340px;
}

/*------------------------------------*\
	BUTTONS
\*------------------------------------*/
button.primaryButton {
  padding: 8px 24px;
  border-radius: 100px;
  color: #FFFFFF;
  background-color: #464646;
  border: 2px solid #464646;
  transition: all 0.2s ease;
}
button.primaryButton:hover, button.primaryButton:focus, button.primaryButton:active {
  background-color: #ABABAB;
  border-color: #ABABAB;
  outline: none;
}
button.primaryButton.primaryButtonOrange {
  background-color: #FF8C00 !important;
  border: 2px solid #FF8C00 !important;
}
button.primaryButton.primaryButtonOrange:hover, button.primaryButton.primaryButtonOrange:focus, button.primaryButton.primaryButtonOrange:active {
  background-color: RGBA(255, 140, 0, 0.5);
  border-color: RGBA(255, 140, 0, 0.5);
}
button.primaryButton:disabled {
  color: #ABABAB;
  background-color: #FFFFFF;
  border: 2px solid #EFEFEF;
}
button.primaryButton:disabled:hover, button.primaryButton:disabled:focus, button.primaryButton:disabled:active {
  background-color: #FFFFFF;
  border-color: #EFEFEF;
}

button.isBusy {
  background: #ABABAB !important;
  border: 2px solid #ABABAB !important;
  pointer-events: none;
}

.spinner-loading {
  height: 36px;
  display: inline-block;
  margin-right: 10px;
  vertical-align: middle !important;
}
.spinner-loading img {
  width: 28px;
}

button.secondary-button {
  border-radius: 5px;
  color: #ABABAB;
  background-color: transparent;
  border: 1px solid #ABABAB;
  transition: all 0.2s ease;
}
button.secondary-button:hover, button.secondary-button:focus {
  color: #FF8C00;
  border-color: #FF8C00;
  outline: none;
}
button.secondary-button:active {
  background-color: #FF8C00;
  color: #FFFFFF;
  border-color: #FF8C00;
  outline: none;
}

button.deleteButton {
  margin-top: 30px;
  padding: 8px 24px;
  border-radius: 100px;
  color: #FFFFFF;
  background-color: #FF4B23;
  border: 2px solid #FF4B23;
  transition: all 0.2s ease;
  font-family: Roboto;
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 24px;
}
button.deleteButton:hover, button.deleteButton:focus, button.deleteButton:active {
  background-color: #FF4B23;
  border-color: #FF4B23;
  outline: none;
}

.deleteConfirm {
  margin: 0 auto;
  color: #ff2828;
  width: 25%;
  font-family: Roboto;
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  /* or 133% */
  text-align: center;
  letter-spacing: 0.03em;
}

/*------------------------------------*\
	DROPDOWNS
\*------------------------------------*/
/*------------------------------------*\
    MISC
\*------------------------------------*/
::selection {
  background: #04A4CC;
  color: #FFF;
  text-shadow: none;
}

::-webkit-selection {
  background: #04A4CC;
  color: #FFF;
  text-shadow: none;
}

::-moz-selection {
  background: #04A4CC;
  color: #FFF;
  text-shadow: none;
}

/*------------------------------------*\
    WORDPRESS CORE
\*------------------------------------*/
.alignnone {
  margin: 5px 20px 20px 0;
}

.aligncenter, div.aligncenter {
  display: block;
  margin: 5px auto 5px auto;
}

.alignright {
  float: right;
  margin: 5px 0 20px 20px;
}

.alignleft {
  float: left;
  margin: 5px 20px 20px 0;
}

a img.alignright {
  float: right;
  margin: 5px 0 20px 20px;
}
a img.alignnone {
  margin: 5px 20px 20px 0;
}
a img.alignleft {
  float: left;
  margin: 5px 20px 20px 0;
}
a img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.wp-caption {
  background: #FFF;
  border: 1px solid #F0F0F0;
  max-width: 96%;
  padding: 5px 3px 10px;
  text-align: center;
}

.wp-caption.alignnone {
  margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
  margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
  margin: 5px 0 20px 20px;
}
.wp-caption img {
  border: 0 none;
  height: auto;
  margin: 0;
  max-width: 98.5%;
  padding: 0;
  width: auto;
}

.wp-caption .wp-caption-text, .gallery-caption {
  font-size: 11px;
  line-height: 17px;
  margin: 0;
  padding: 0 4px 5px;
}

.view-profile-button {
  background-color: #FF8C00;
  border: none;
  margin-top: 20px;
  padding: 12px 24px;
  border-radius: 100px !important;
  color: #FFFFFF;
  transition: all 0.2s ease;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-size: 14px;
  width: auto;
  display: inline-block !important;
  text-transform: uppercase;
  width: fit-content;
}
.view-profile-button:hover {
  text-decoration: none;
  color: white;
}

/*------------------------------------*\
    PRINT
\*------------------------------------*/
@media print {
  * {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }

  a, a:visited {
    text-decoration: underline;
  }

  a[href]:after {
    content: " (" attr(href) ")";
  }

  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  .ir a:after,
a[href^="javascript:"]:after,
a[href^="#"]:after {
    content: "";
  }

  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
  }

  tr, img {
    page-break-inside: avoid;
  }

  img {
    max-width: 100% !important;
  }

  @page {
    margin: 0.5cm;
  }
  p, h2, h3 {
    orphans: 3;
    widows: 3;
  }

  h2 h3 {
    page-break-after: avoid;
  }
}
.uploadButton {
  padding: 8px 24px;
  border-radius: 100px;
  color: #FFFFFF;
  background-color: #464646 !important;
  border: 2px solid #464646 !important;
  transition: all 0.2s ease;
  cursor: pointer;
}
.uploadButton:hover, .uploadButton:focus, .uploadButton:active {
  background-color: #ABABAB;
  border-color: #ABABAB;
  outline: none;
}
.uploadButton:disabled {
  color: #ABABAB;
  background-color: #FFFFFF;
  border: 2px solid #EFEFEF;
}
.uploadButton:disabled:hover, .uploadButton:disabled:focus, .uploadButton:disabled:active {
  background-color: #FFFFFF;
  border-color: #EFEFEF;
}

.previewUpload {
  height: 64px;
  display: inline-block;
}
.previewUpload img {
  max-height: 64px;
  float: right;
}

.delete-image {
  display: block;
  color: #FF8C00;
  cursor: pointer;
}

/*------------------------------------*\
	TYPOGRAPHY
\*------------------------------------*/
h1 {
  font-family: "Titillium Web", sans-serif;
  font-weight: 700;
  font-size: 35px;
  line-height: 40px;
  letter-spacing: 0.7px;
  color: #000000;
}

h2 {
  font-family: "Titillium Web", sans-serif;
  font-weight: 700;
  font-size: 30px;
  line-height: 35px;
  letter-spacing: 0.6px;
  color: #FF8C00;
}

h3 {
  font-family: "Titillium Web", sans-serif;
  font-weight: 600;
  font-size: 24px;
  line-height: 30px;
  letter-spacing: 0.48px;
  color: #739CA2;
}

h4 {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 20px;
  line-height: 24px;
  color: #739CA2;
}

p {
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.36px;
  color: #464646;
}

a {
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.36px;
  color: #FF8C00;
  text-decoration: none;
}
a:hover, a:focus, a:active {
  color: #FF8C00;
  text-decoration: underline;
  outline: 0;
}

.moduleHeader {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-style: italic;
  font-size: 18px;
  line-height: 24px;
  color: #000000;
}

.dropDownText {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-size: 12px;
  color: #739CA2;
  border-radius: 1000px;
  border: solid 1px #739CA2;
  background-color: #F3F3F3;
  padding: 0 10px;
  height: 32px;
}

.primaryButton {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-size: 14px;
  text-transform: uppercase;
}

.secondary-button {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-size: 12px;
  line-height: 24px;
  text-transform: uppercase;
}

header {
  width: 100px;
  height: 100%;
  z-index: 1;
  position: absolute;
  box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.05);
}
header .logo {
  margin-top: 15px;
}
header .logo a {
  padding: 20%;
}
header .logo a img {
  width: 63px;
  height: 68px;
}
header .menu ul {
  padding: 25px 0;
  /* COHORTS  */
  /* DASHBOARD */
  /* FIRs */
  /* MEMBERS */
  /* COMPANIES */
  /** HOVER **/
}
header .menu ul #menu-item-56 a {
  background-image: url("../img/icons/users.svg");
}
header .menu ul #menu-item-56.current-menu-item > a, header .menu ul #menu-item-56 a:hover {
  background-image: url("../img/icons/users-active.svg");
}
header .menu ul #menu-item-57 a {
  background-image: url("../img/icons/chart-line.svg");
}
header .menu ul #menu-item-57.current-menu-item > a, header .menu ul #menu-item-57 a:hover {
  background-image: url("../img/icons/chart-line-active.svg");
}
header .menu ul #menu-item-420 a, header .menu ul #menu-item-975 a{
  background-image: url("../img/icons/star.svg");
}
header .menu ul #menu-item-420.current-menu-item > a, header .menu ul #menu-item-420 a:hover,header .menu ul #menu-item-420.current-menu-item > a, header .menu ul #menu-item-420 a:hover,header .menu ul #menu-item-975.current-menu-item > a, header .menu ul #menu-item-975 a:hover,header .menu ul #menu-item-975.current-menu-item > a, header .menu ul #menu-item-975 a:hover {
  background-image: url("../img/icons/star-active.svg");
}
header .menu ul #menu-item-59 a {
  background-image: url("../img/icons/user.svg");
}
header .menu ul #menu-item-59.current-menu-item > a, header .menu ul #menu-item-59 a:hover {
  background-image: url("../img/icons/user-active.svg");
}
header .menu ul #menu-item-60 a {
  background-image: url("../img/icons/building.svg");
}
header .menu ul #menu-item-60.current-menu-item > a, header .menu ul #menu-item-60 a:hover {
  background-image: url("../img/icons/building-active.svg");
}
/* header .menu ul #menu-item-420 a {
  background-image: url("../img/icons/grey-folder.png");
}
header .menu ul #menu-item-420.current-menu-item > a, header .menu ul #menu-item-420 a:hover {
  background-image: url("../img/icons/orange-folder.png");
} */
header .menu ul li a {
  background-size: 25px 25px;
  background-repeat: no-repeat;
  background-position: 50% 0;
  padding-top: 35px;
  font-size: 14px;
  color: #000000;
  display: block;
  margin: 25px 0;
  text-align: center;
  list-style-type: none;
  width: 100px;
  font-weight: normal;
}
header .menu ul li a:hover {
  color: #FF8C00;
  text-decoration: none;
}
header .menu ul li a:focus, header .menu ul li a:active {
  text-decoration: none;
}
header .menu ul li.current-menu-item > a {
  color: #FF8C00;
}

.mobile-title {
  font-size: 22px;
  color: #464646;
}

.mobile-subtitle {
  font-size: 20px !important;
}

.wrapper {
  width: 100%;
}

.app {
  margin-left: 100px;
  min-height: calc(100% - 130px);
  background-color: #F3F3F3;
  padding-bottom: 40px;
}

.navbar-nav.mr-auto.on-mobile {
  flex-direction: row !important;
}

.admin-navbar {
  padding: 8px 20px;
  margin-left: 100px;
  background-color: #343a40;
}
.admin-navbar .navbar-brand h3 {
  color: #FFFFFF;
}
.admin-navbar .bc {
  align-self: center;
  margin-bottom: 0.5rem;
  color: #fff;
  font-size: 24px;
  font-family: "Titillium Web", sans-serif;
  font-weight: 600;
}
.admin-navbar .bc a {
  font-family: "Titillium Web", sans-serif;
  font-weight: 600;
  font-size: 24px;
  line-height: 30px;
  letter-spacing: 0.48px;
  color: #fff;
}
.admin-navbar .bc a:hover, .admin-navbar .bc a:active, .admin-navbar .bc a:focus {
  text-decoration: none;
}
.admin-navbar .user a:hover, .admin-navbar .user a:active, .admin-navbar .user a:focus {
  text-decoration: none;
  background-color: transparent !important;
}
.admin-navbar .user span {
  font-size: 20px;
  font-weight: normal;
  color: #ABABAB;
  padding-bottom: 10px;
  margin-right: 10px;
  text-decoration: none !important;
}
.admin-navbar .user .user-img {
  width: 25px;
  height: 25px;
  border-radius: 50%;
}
.admin-navbar .user .dropdown-toggle::after {
  display: none !important;
}
.admin-navbar .user .dropdown-menu {
  padding: 10px 25px;
  left: -10px;
  border-radius: 10px;
  margin-top: 15px;
}
.admin-navbar .user .dropdown-menu .dropdown-item {
  font-size: 16px;
  padding: 10px 0;
  color: #739CA2;
  font-family: Roboto;
}
.admin-navbar .user .dropdown-menu:before {
  content: "";
  width: 20px;
  height: 20px;
  background-color: white;
  position: absolute;
  top: -9px;
  left: 88%;
  transform: translateX(-50%) rotate(45deg);
  border-left: 1px solid rgba(0, 0, 0, 0.15);
  border-top: 1px solid rgba(0, 0, 0, 0.15);
}

.nav-mobile {
  background-color: #FFFFFF !important;
}

.modal-menu {
  margin-top: 56px !important;
}
.modal-menu .modal-dialog {
  width: 75% !important;
}
.modal-menu .modal-dialog .modal-content {
  border: none !important;
}
.modal-menu .modal-dialog .modal-header {
  border: none;
}
.modal-menu .modal-dialog .modal-header button {
  font-size: 34px;
}

.admin-navbar-mobile {
  padding: 25px !important;
}
.admin-navbar-mobile ul {
  /* COHORTS  */
  /* DASHBOARD */
  /* FIRs */
  /* MEMBERS */
  /* COMPANIES */
}
.admin-navbar-mobile ul .menu-item-56 a {
  background-image: url("../img/icons/users.svg");
}
.admin-navbar-mobile ul .menu-item-56.current-menu-item > a, .admin-navbar-mobile ul .menu-item-56 a:hover {
  background-image: url("../img/icons/users-active.svg");
}
.admin-navbar-mobile ul .menu-item-57 a {
  background-image: url("../img/icons/chart-line.svg");
}
.admin-navbar-mobile ul .menu-item-57.current-menu-item > a, .admin-navbar-mobile ul .menu-item-57 a:hover {
  background-image: url("../img/icons/chart-line-active.svg");
}
.admin-navbar-mobile ul .menu-item-420 a,header .menu ul #menu-item-975 a {
  background-image: url("../img/icons/star.svg");
}
.admin-navbar-mobile ul .menu-item-420.current-menu-item > a, .admin-navbar-mobile ul .menu-item-420 a:hover,.admin-navbar-mobile ul .menu-item-975.current-menu-item > a, .admin-navbar-mobile ul .menu-item-975 a:hover {
  background-image: url("../img/icons/star-active.svg");
}
.admin-navbar-mobile ul .menu-item-59 a {
  background-image: url("../img/icons/user.svg");
}
.admin-navbar-mobile ul .menu-item-59.current-menu-item > a, .admin-navbar-mobile ul .menu-item-59 a:hover {
  background-image: url("../img/icons/user-active.svg");
}
.admin-navbar-mobile ul .menu-item-60 a {
  background-image: url("../img/icons/building.svg");
}
.admin-navbar-mobile ul .menu-item-60.current-menu-item > a, .admin-navbar-mobile ul .menu-item-60 a:hover {
  background-image: url("../img/icons/building-active.svg");
}

.admin-navbar-mobile ul .menu-item.my-account a {
  padding-left: 0;
}
.admin-navbar-mobile ul .menu-item.my-account a img {
  width: 20px;
  height: 20px;
  border-radius: 50px;
  margin-right: 10px;
  margin-bottom: 3px;
}
.admin-navbar-mobile ul .menu-item a {
  background-size: 20px 20px;
  background-repeat: no-repeat;
  background-position: 0;
  padding-left: 35px;
  cursor: pointer;
  padding-top: 12px;
  padding-bottom: 10px;
  display: block;
  list-style-type: none;
  width: 100%;
  font-weight: bold;
  font-size: 18px;
  line-height: 24px;
  color: #464646;
}
.admin-navbar-mobile ul .menu-item a:hover {
  color: #FF8C00;
  text-decoration: none;
}
.admin-navbar-mobile ul .menu-item.current-menu-item > a {
  color: #FF8C00;
}
.admin-navbar-mobile .logout {
  margin-top: 50%;
}
.admin-navbar-mobile .logout a {
  font-style: italic;
  font-weight: bold;
  font-size: 18px;
  line-height: 24px;
  color: #464646;
}

.navbar-toggler {
  border: none;
}
.navbar-toggler span.navbar-toggler-icon {
  background-image: url("../img/icons/bars-solid.svg");
}

.navbar-toggler.opened span.navbar-toggler-icon {
  background-image: url("../img/icons/times-solid.svg");
}

@media (max-width: 991px) {
  .app {
    margin-left: 0;
  }

  .admin-navbar {
    margin-left: 0;
  }

  ul {
    list-style-type: none !important;
    padding-left: 0;
  }

  .bc {
    font-size: 20px !important;
    margin-right: 5px;
  }
  .bc a {
    font-size: 20px !important;
  }
}
footer {
  bottom: 0;
  width: calc(100% - 100px);
  margin-left: 100px;
  height: 68px;
  background-color: black;
  color: white;
  padding-top: 24px;
}
footer p {
  color: #FFFFFF;
}
footer .copyright span {
  color: #ABABAB;
}
footer .owner {
  text-align: right;
}

@media (max-width: 991px) {
  footer {
    margin-left: 0;
    width: 100%;
    height: 15%;
  }
}
@media (max-width: 767px) {
  footer .copyright, footer .owner {
    text-align: center !important;
  }
}
h5 {
  color: #FF8C00 !important;
}

form .um_field_container .um_file_uploader_field {
  width: 50%;
}
form .um_field_container .um_file_uploader_field .qq-upload-button {
  background-color: transparent;
  color: #ABABAB;
  border-radius: 5px;
  box-sizing: border-box;
  border: 1px solid #ABABAB;
  width: 100%;
  font-weight: bold;
  text-transform: uppercase;
  padding: 5px;
}
form .um_field_container .um_field_result img {
  width: 200px;
  height: 200px;
}
form .um_field_container .um_remove_file {
  margin-top: 15px;
  line-height: 16px;
  letter-spacing: 0.03em;
  background: none;
  color: #FF4B23;
  background: url("../img/icons/times-solid-red.svg") no-repeat left center !important;
}
form .um_field_container textarea {
  min-height: 70px;
}
form .um_field_container input[type=text], form .um_field_container input[type=password], form .um_field_container input[type=number], form .um_field_container input[type=email], form .um_field_container textarea {
  font-size: 14px !important;
  height: 35px !important;
  display: block;
  width: 100%;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-clip: padding-box;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  background: #EFEFEF;
  border: 1px solid #ABABAB;
  box-sizing: border-box;
  border-radius: 5px;
}
form .um_field_container label {
  font-style: italic;
  font-size: 14px;
  top: 20px;
  font-weight: normal;
  color: #464646;
}
form #um_field_32_profile_label + label, form #um_field_28_profile_label + label {
  font-weight: normal !important;
  color: #FF8C00;
}
form input[type=checkbox] {
  margin-right: 10px;
}
form input[type=checkbox] {
  -webkit-appearance: none;
  background-image: url("../img/icons/checkbox.svg");
  background-size: 100%;
  background-position: right center;
  background-repeat: no-repeat;
  width: 17px !important;
  height: 17px;
  vertical-align: middle;
}
form input[type=checkbox]:checked {
  background-image: url("../img/icons/checkbox-checked.svg");
}
form input[type=checkbox]:focus {
  border: none !important;
  box-shadow: none !important;
}
form input[type=submit] {
  background-color: #464646;
  border: none;
  margin-top: 20px;
  padding: 8px 24px;
  border-radius: 100px;
  color: #FFFFFF;
  transition: all 0.2s ease;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-size: 14px;
  text-transform: uppercase;
}
form input[type=file] {
  background-color: #FF8C00;
  border: none;
  margin-top: 20px;
  padding: 8px 24px;
  border-radius: 100px;
  color: #FFFFFF;
  transition: all 0.2s ease;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-size: 14px;
  text-transform: uppercase;
}

@media (max-width: 768px) {
  #um_form_profile, #um_form_password {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
#login {
  height: 100%;
}
#login section, #login .container-fluid {
  height: 100%;
}
#login section .row, #login .container-fluid .row {
  height: 100%;
}
#login .presentation {
  background-image: url("/wp-content/themes/startupaz/img/startupbackground.png");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
#login .login-form {
  width: 100%;
  padding: 0 20%;
}
#login .login-form form {
  width: 100%;
}
#login .login-form h1 {
  margin-bottom: 20px;
}
#login .login-form input[type=text], #login .login-form input[type=password], #login .login-form input[type=email] {
  width: 100%;
  font-size: 16px;
  border: none;
  border-bottom: 2px solid #ABABAB;
  border-radius: 0px;
  background: white;
  font-size: 16px !important;
  font-family: "Roboto" sans-serif !important;
  padding: 2px !important;
  color: black;
}
#login .login-form #um_field_20_register_label_retype {
  margin-top: 10px;
}
#login .login-form input[type=submit] {
  background-color: #FF8C00;
  padding: 10px 50px;
  font-size: 16px;
  color: white;
  font-weight: bold;
  border-radius: 100px;
}
#login .login-form input[type=submit]:hover {
  background-color: RGBA(255, 140, 0, 0.75);
}
#login .login-form label.pf_label {
  font-style: italic;
  font-size: 14px;
  top: 20px;
  font-weight: normal;
  padding-left: 0;
}

html, body {
  height: 100%;
  width: 100%;
  display: flex;
}

.card {
  margin-top: 30px;
  padding: 30px;
  border-radius: 15px;
}

.modal-open .modal {
  background-color: rgba(48, 52, 58, 0.4);
}

.secondary-button {
  padding-top: 0;
  padding-bottom: 0;
}

.header-page {
  background-color: white;
  padding: 40px 10px;
}

.head-element {
  color: #739ca2;
  text-align: left;
  margin-bottom: 20px;
}
.head-element p {
  color: #464646;
}

/*******************************
* MODAL AS LEFT/RIGHT SIDEBAR
* Add "left" or "right" in modal parent div, after class="modal".
* Get free snippets on bootpen.com
*******************************/
.modal.left .modal-dialog,
.modal.right .modal-dialog {
  position: fixed;
  margin: auto;
  width: 50%;
  height: 100%;
  -webkit-transform: translate3d(0%, 0, 0);
  -ms-transform: translate3d(0%, 0, 0);
  -o-transform: translate3d(0%, 0, 0);
  transform: translate3d(0%, 0, 0);
}

.modal.left .modal-content,
.modal.right .modal-content {
  height: 100%;
  overflow-y: auto;
}

.modal.left .modal-body,
.modal.right .modal-body {
  padding: 15px 15px 80px;
}

/*Right*/
.modal.right.fade .modal-dialog {
  right: -400px;
  -webkit-transition: right 0.5s ease-out;
  -moz-transition: right 0.5s ease-out;
  -o-transition: right 0.5s ease-out;
  transition: right 0.5s ease-out;
}

.modal.right.fade.show .modal-dialog {
  right: 0px;
}

button:focus {
  outline: 0 !important;
}

.on-mobile {
  display: none;
}

@media (max-width: 991px) {
  .on-mobile {
    display: flex;
  }

  .on-desktop {
    display: none;
  }

  .modal.left .modal-dialog,
.modal.right .modal-dialog {
    width: 90%;
  }
}
.pf_ajax_result .pf_success, .pf_ajax_result .pf_error {
  border-radius: 25px;
  background-color: #EFEFEF;
  border: none !important;
  background-size: 20px;
  padding: 10px 10px 10px 35px;
  color: #000;
  font-weight: bold;
}
.pf_ajax_result .pf_success div, .pf_ajax_result .pf_error div {
  color: #000;
  font-weight: bold;
}

.fade_in {
  -webkit-animation: fade_in 1.5s;
  /* Safari, Chrome and Opera > 12.1 */
  -moz-animation: fade_in 1.5s;
  /* Firefox < 16 */
  -ms-animation: fade_in 1.5s;
  /* Internet Explorer */
  -o-animation: fade_in 1.5s;
  /* Opera < 12.1 */
  animation: fade_in 1.5s;
}

@keyframes fade_in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/* Firefox < 16 */
@-moz-keyframes fade_in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fade_in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/* Internet Explorer */
@-ms-keyframes fade_in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/* Opera < 12.1 */
@-o-keyframes fade_in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
#user_switching_switch_on {
  display: none;
}

.bookmark-gp {
  background-image: url("/wp-content/themes/startupaz/img/icons/bookmark.png");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  vertical-align: middle;
  width: 48px;
  height: 22px;
  color: white;
  font-weight: bolder;
  display: inline-block;
  padding: 2px 4px 2px 7px;
  margin-top: -10px;
}

@media (min-width: 320px) and (max-width: 479px) {
  .cohort .company .logo {
    margin-bottom: 10px;
  }
  .cohort .company .member {
    padding: 15px !important;
  }
  .cohort .company .member .profile .spinner-loading {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .cohort .company .member .profile img {
    margin-bottom: 10px;
  }

  .company .name {
    padding: 0px 15px !important;
  }
  .company .logo {
    margin-bottom: 10px;
  }
  .company .member {
    padding: 15px !important;
  }
  .company .member .profile .spinner-loading {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .company .member .profile img {
    margin-bottom: 10px;
  }
  .company .card {
    padding: 15px 15px;
  }

  .member {
    padding: 15px !important;
  }
  .member .profile .spinner-loading {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .member .profile img {
    margin-bottom: 10px;
  }
  .member .text-center {
    text-align: left !important;
  }
  .member .name {
    margin-top: -10px;
    padding: 0px;
  }
  .member .member-data {
    margin-top: 10px;
  }

  .profile .bookmark-gp {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    display: block !important;
  }
}
.corp-img-selected {
  width: 80%;
  height: 55px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: left center;
  display: inline-block;
}

.corp-title-selected {
  color: #464646;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block !important;
  width: 80%;
}

.corp-title {
  color: #464646;
}

.companies-dashboard .dropdown-menu {
  overflow-y: scroll;
  max-height: 350px;
  /* width */
  /* Track */
  /* Handle */
  /* Handle on hover */
}
.companies-dashboard .dropdown-menu::-webkit-scrollbar {
  width: 7px;
  background: #EFEFEF;
  border-radius: 10px;
}
.companies-dashboard .dropdown-menu::-webkit-scrollbar-track {
  background: #ABABAB;
  border-radius: 10px;
}
.companies-dashboard .dropdown-menu::-webkit-scrollbar-thumb {
  background: #464646;
  border-radius: 10px;
}
.companies-dashboard .dropdown-menu::-webkit-scrollbar-thumb:hover {
  background: #464646;
}
.companies-dashboard .dropdown-container {
  min-height: 101%;
}
.companies-dashboard .dropdown-container a {
  cursor: pointer;
}
.companies-dashboard .dropdown-container a:focus {
  background: transparent !important;
}
.companies-dashboard .dropdown-container a:hover {
  background: transparent !important;
}
.companies-dashboard .dropdown-toggle::after {
  vertical-align: 20px !important;
}

/*# sourceMappingURL=style.css.map */
