/** Shopify CDN: Minification failed

Line 160:0 Unexpected "{"

**/

.contentcontainer {
  border: 0px solid #000;
max-width: 800px;
margin: auto;
align-content: center;
background: #141416;
margin-top:40px;
margin-bottom:140px;
}


      .formcs {
        background-color: #3F4349;
        width: 300px;
        height: 60px;
        border-radius: 50px;
        display:flex;
        flex-direction:row;
        align-items:center;
        text-align:left;
      }

      input {
        all: unset;
        font: 18px system-ui;
        height: 100%;
        width: 100%;
        padding: 6px 10px 6px 25px;
      }

      ::placeholder {
        opacity: 0.7; 
      }

      svg {
        color: #fff;
        fill: currentColor;
        width: 20px;
        height: 24px;
        padding: 0px 0px 0px 0px;

      }

      .buttoncs {
        all: unset;
        color: #fff;
        cursor: pointer;
        width: 44px;
        height: 44px;
 pointer-events: pointer;
      
      
      }

     .buttoncs:hover {
        all: unset;
        color: #fff;
        cursor: pointer;
        width: 44px;
        height: 44px;
 pointer-events: pointer;
        background-color: none;
      
      }





@-webkit-keyframes borderglowe {
  from {
    box-shadow:0px 0px 10px #FFFFFF;
  }
  to {
    box-shadow:0px 0px 20px #FFFFFF;
  }
}
@keyframes borderglowe {
  from {
   box-shadow:0px 0px 10px #FFFFFF;
  }
  to {
    box-shadow:0px 0px 20px #FFFFFF;
  }
}





.rubric-container{
	border: 0px solid #000;
max-width: 835px;
margin: auto;
align-content: center;
background: #141416;
margin-top:40px;
margin-bottom:140px;
}

h1 {
  font-size: 45pt;
	 font-family: "Montserrat", sans-serif;
font-weight: 700;
	color: #fff;
	line-height: 1.5em;
letter-spacing: .1em;
  padding-top: .3em;
  

}
h2 {
  font-size: 20pt;
	 font-family: "Montserrat", sans-serif;
font-weight: 100;
	color: #303030;
	line-height: .3em;
letter-spacing: .1em;
margin-top:0px;
border: 0px solid #fff;
padding: 0px;

}
h3 {
  font-size: 25pt;
	 font-family: "Montserrat", sans-serif;
font-weight: 500;
	color: #fff;
	line-height: 2em;
letter-spacing: .15em;
margin-top:0px;
  padding-bottom: .7em;

}
h4 {
  font-size: 12pt;
	 font-family: "Montserrat", sans-serif;
font-weight: 700;
	color: #fff;
	line-height: 2em;
letter-spacing: .5em;
margin-top: 40px;

}
h5 {
  font-size: 10pt;
	 font-family: "Montserrat", sans-serif;

	color: #fff;
	line-height: 10px;

}
h6 {
{font-family: "Montserrat", sans-serif;font-size:16px;font-weight:600;line-height:1.5;color:#fff;}

}

.descripfont{
	  font-size: 10pt;
	 font-family: "Montserrat", sans-serif;
font-weight: 300;
	color: #fff;
	line-height:15px;
letter-spacing: .05em;
}


.toptitle {
    border: 0px solid #303030;
font-family: "Montserrat", sans-serif;font-size:56px;font-weight:700;line-height:.8;color:#303030;
  letter-spacing: .1em;
  margin-top:1em;
  margin-bottom:1em;
align-content: center;
  text-align: center;


}

.descripfont{
	  font-size: 10pt;
	 font-family: "Montserrat", sans-serif;
font-weight: 300;
	color: #fff;
	line-height:15px;
letter-spacing: .05em;
}

.buttonfont{
	  font-size: 16px;
	 font-family: "Montserrat", sans-serif;
font-weight: 600;
	color: #fff;
	line-height:15px;
letter-spacing: .05em;
}



#table_wrapperscale {
  border-radius: 20px;
  border: 0px solid #000;
  overflow: hidden;
  width: 100%;
}


        #gradingscale {
        font-family: "Montserrat", sans-serif;
          border-radius: 25px;
          width: 100%;
        border: 0px solid #000;
        border-collapse: collapse;
   
   
        }
        
        #gradingscale th {
          border: 0px solid #bebebe77;
          padding: 8px;
          text-align: center;
           font-size: 14pt;
	 font-family: "Montserrat", sans-serif;
          color: #1c1c1c;
          
          
        }
        
        #gradingscale td { 
        border: .5px solid #bebebe7d;
          padding: 12px;
          text-align: center;
          border: 0px solid #bebebe77;
        }

        

        #gradingscale tr:nth-child(even){background-color: #f8f8f8;}
  tr:nth-child(odd){background-color: #ffffff;}
        
        #gradingscale tr:hover {background-color: #eaeaea;}
        
        #gradingscale th {
          padding-top: 20px;
          padding-bottom: 20px;
          text-align: center;
          background-color: #FD6262;
          color: #000;
        }



.tagicon{
    filter: invert(48%) sepia(79%) saturate(0%) hue-rotate(86deg) brightness(120%) contrast(119%);
  padding: 20px;
  display: block;
  margin: auto;

  
}


.secondary-nav ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  background-color: #fafafa;
  text-align: center;
}

.secondary-nav ul li {
  display: inline-block;
  vertical-align: top;
  line-height: 30px;
  height: 100%;
}

.secondary-nav ul li:last-child {
  border-right: none;
}

.secondary-nav ul li a {
  display: inline-block;
  color: #676869;
  font-family: Avenir Next;
  font-weight: 500;
  text-align: center;
  letter-spacing: 1px;
  padding: 18px 22px;
  text-decoration: none;
  line-height: 30px;
  background-color: #fafafa;
  text-align: center;
}

.secondary-nav ul li a:hover {
  background-color: #dadada;
}

.myul-container {
  text-align: center;
  background-color: #fafafa;
}


.main-search__input {
  text-align: left;

}