@import 'https://lynn.evaluationkit.com/canvas/css';
/*********************************************************************/
/***** BEGIN DESIGNPLUS THEME IMPORT & CUSTOMIZATION  ****************/
/*********************************************************************/
/* Import statements need to be at the top of your CSS file */

/*** Legacy Sidebar ***/
/* For Main CSS file */
@import url(https://designtools.ciditools.com/css/themes.css);
/* For Mobile app CSS file */
/*@import url(https://designtools.ciditools.com/css/app.css);*/
/* Institution color customizations */
@import url(https://designtools.ciditools.com/css/inst_theme_overrides.css);

/*** New Sidebar ***/
/* For Main CSS files */
@import url(https://designplus.ciditools.com/css/content.css);
@import url(https://designplus.ciditools.com/css/editor.css);
/* For Mobile app CSS file */
/*@import url(https://designplus.ciditools.com/css/mobile.css);*/

:root {
    --dt-color-primary: #003DA5;
    --dt-color-primary-contrast: #FFFFFF;
    --dt-color-primary-dark-text: #003DA5;
    --dt-color-secondary: #B1B3B3;
    --dt-color-secondary-contrast: #000000;
    --dt-color-secondary-dark-text: #474747;
    --dt-color-accent: #FDAA63;
    --dt-color-accent-contrast: #000000;
    --dt-color-accent-dark-text: #825A32;
    --dt-color-gray: #CCCCCC;
    --dt-color-gray-contrast: #000000;
    --dt-color-gray-dark-text: #636363;
    --dt-color-white: #FFFFFF;
    --dt-color-white-contrast: #000000;
    --dt-color-white-dark-text: #707070;
    --dt-color-graybg: #E6E6E6;
    --dt-color-graybg-contrast: #000000;
}

/*********************************************************************/
/***** END DESIGNPLUS THEME IMPORT & CUSTOMIZATION   *****************/
/*********************************************************************/


@font-face {
  font-family: myHelvetica;
  /*src: url('https://fast.fonts.net/dv2/14/3a46542f-f429-4821-9a88-62e3be54a640.woff2?d44f19a684109620e484157ba790e81816499089734fbd8e6abfc352469fbcd9cb812f3be187fae8936cdd8a6d5ef13de0c889367c5f695398befba20c15b7faa26b671988c4c63be846938c559f80b63c840cfb07a3687569a178cc2962f2edd711923f8fc5dbf9a98d36e5c82ac0ce0c9549cc2a750048&projectId=000230f4-08d7-4d30-8966-3d9f26f23d75') format('woff2');*/
  src: url("https://canvas-fonts.s3.amazonaws.com/Helvetica-Condensed-Light.otf") format('opentype');
}

@font-face {
  font-family: myHelvetica_medium;
  src: url("https://canvas-fonts.s3.amazonaws.com/HelveticaNeueLTStd-Bd.otf") format('opentype');
}

@font-face {
  font-family: myHelvetica_normal;
  src: url("https://canvas-fonts.s3.amazonaws.com/HelveticaNeueLTStd-Lt.otf") format('opentype');
  }

.lu_syllabus_blocks h3 {
  font-family: myHelvetica_normal;
}

.lynn_frpg_crs_nav_but{
  display: flex !important;
  justify-content: center !important;
}

.lynn_frpg_button {
  width: 250px;
  margin: 50px 50px 10px 50px;
  border: 2px solid #003da5;
  border-radius: .25em;
  color: #fff;
  font-size: 1.25rem;
  padding: 1rem;
  background: #003da5;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-family: myHelvetica;
  font-weight: 100;
  text-decoration: none !important;
  text-align: center;
  text-decoration: none;
  transition: background-color .2s ease-in-out, border-color .2s ease-in-out, color .2s ease-in-out;
  display: flex;
  justify-content: center;
}

a.lynn_frpg_button:visited, a.lynn_frpg_button:active, a.lynn_frpg_button:link  {
  background: #003da5;
  color: #ffffff;
  text-decoration: none;
}

a.lynn_frpg_button:hover {
  background-color: #ffffff;
  color: #003da5;
  text-decoration: none;
}

.lynn_button_single_centered {
  display: flex;
  align-items: center;
  justify-content: center;
}

.frnt_page_img_text_container {
  position: relative;
  text-align: left;
  color: white;
}

.frnt_page_img_text_container h2 {
  font-family: myHelvetica_medium;
  font-size: 38px;
  letter-spacing: -1px;
  line-height: 2.5625rem;
}

.frnt_page_img_text_container h3 {
  font-family: myHelvetica;
  font-size: 24px;
  margin-top: 0px;
  margin-bottom: 0px;
}

.frnt_page_centered {
  position: absolute;
  left: 30px;
  top: 10%;
}

/*********************************************************************/
/***** SYLLABUS PROFESSOR CONTACT  ****************/
/*********************************************************************/

.syllabus_professor_info {
  overflow:hidden;
}

#syllabus_professor_info_picture {
  float:left;
  width:20%;
  min-height: 100px;
  min-width: 100px;
  max-width: 200px;
  max-height: 200px;
}

#syllabus_professor_info_information {
  overflow:hidden;
  width:80%;
}

@media screen and (max-width: 770px) {
   #syllabus_professor_info_picture {
    float: none;
    margin-right:0;
    width:auto;
  }

  #syllabus_professor_info_information {
    overflow: hidden;
    width: auto;
 }
}




.cobm_frpg_banner {
  height: 300px;
  margin-bottom: 50px;
}

.cobm_frpg_banner h4 {
  font-family: myHelvetica;
  font-size: 1.5em;
  font-weight: 100;
  color: #003DA5;
  text-align: center;
}

#cobm_frpg_banner_left {
  width: 20%;
  height: inherit;
  background-color: #003DA5;
  float: left;
}

#cobm_frpg_banner_left_text {
  max-height: inherit;
  padding-top: 10%;
  padding-left: 5%;
}

#cobm_frpg_banner_left_text h1 {
  font-family: myHelvetica_medium;
  font-size: 1.75em;
  color: white;
  text-align: left;
}

#cobm_frpg_banner_left_text h2 {
  font-family: myHelvetica;
  font-size: 1.5em;
  font-weight: 100;
  color: white;
  text-align: left;
}

#cobm_frpg_banner_right {
  width: 80%;
  height: inherit;
  float: right;
}

#cobm_frpg_banner_right_container  {
    width: 100%;
    height: inherit;
    display: inherit;
}

#cobm_frpg_banner_right_img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  object-position: bottom;
}


@media screen and (max-width: 1300px) and (min-width: 100px) {
  .cobm_frpg_banner {
    width: auto;
    height: 150px !important;
  }

  #cobm_frpg_banner_left {
  width: 100%;
  height: inherit;
  background-color: #003DA5;
  }

  #cobm_frpg_banner_left_text {
    padding-top: 1% !important;
    padding-left: 3% !important;
  }

  #cobm_frpg_banner_left_text h1 {
    font-family: myHelvetica_medium;
    font-size: 1.5em;
    color: white;
    text-align: left;
  }

  #cobm_frpg_banner_left_text h2 {
    font-family: myHelvetica;
    font-weight: 100;
    font-size: 20px;
    color: white;
    text-align: left;
  }

  #cobm_frpg_banner_right {
    width: 100% !important;
    height: 300px;
  }
}



/*********************************************************************/
/***** END SYLLABUS PROFESSOR CONTACT  ****************/
/*********************************************************************/

/*********************************************************************/
/***** PROFILE PICTURE EDITING DISABLE  ****************/
/*********************************************************************/

.profile-avatar-wrapper {
  pointer-events: none;
}

@media screen and (max-width: 800px) and (min-width: 100px) {
  .frnt_page_img_text_container {
  position: relative;
  text-align: left;
  color: white;
}

  .frnt_page_img_text_container h2 {
  font-family: myHelvetica_medium;
  font-size: 24px;
  letter-spacing: -1px;
  line-height: 2.5625rem;
}

  .frnt_page_img_text_container h3 {
  font-family: myHelvetica;
  font-size: 12pt;
}

  .frnt_page_centered {
    font-size: 12px;
    position: absolute;
    left: 30px;
    top: 18%;
  }
}


/*********************************************************************/
/***** EMAIL ADDRESS EDITING DISABLE  ****************/
/*********************************************************************/

.add_email_link {
    display: none;
}
.add_contact_link {
    display: none;
}

/*********************************************************************/