.gradient-02 {
  background-image: -webkit-gradient(linear, left bottom, right top, from(#252d31), to(#6f80af));
  background-image: linear-gradient(to top right, #252d31, #6f80af);
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
}

h1,h2,h3,h4,h5,h6,.btn,label,.table.course-credit-table thead th{
  text-transform: capitalize !important;
}

.hidden {
  display: none;
}

.table.course-credit-table td{
  padding: 0.2rem !important;
  vertical-align: middle !important;
}

.mceu_11-body,.mce-tinymce.mce-container.mce-panel{
  border: 1px solid #264c75 !important;
  border-radius: 0.25rem !important;
}
.course-credit-table-div-first{
  border: 1px solid #264c75 !important;
  border-right: 0 !important;
  border-radius: 0.25rem !important;
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.course-credit-table-div-second{
  border: 1px solid #264c75 !important;
  border-left: 0 !important;
  border-radius: 0.25rem !important;
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}


.table.course-credit-table thead th, .table tfoot th{
  color: unset;
}


.course-credit-table thead , .course-credit-table thead th{
  background: unset;
}

.course-credit-table tbody tr, .course-credit-table tbody tr td{
  border: unset !important;
  height: 1rem !important;
}

.admin-content .datetimes .datetime {
  cursor: pointer;
}

.admin-content .datetimes .datetime:nth-child(even) {
  background: #fafafa;
}

.admin-content .datetimes .datetime:nth-child(odd) {
  background: #FFF;
}

.admin-content .tickets .ticket {
  cursor: pointer;
}

.admin-content .tickets .ticket:nth-child(even) {
  background: #fafafa;
}

.admin-content .tickets .ticket:nth-child(odd) {
  background: #FFF;
}

.input-group-xlg .form-control:not(:first-child) {
  font-size: 35px;
  font-weight: 900;
}

.input-group-xlg .input-group-prepend .input-group-text {
  background-color: #303758;
  color: white;
  font-weight: 900;
  font-size: 35px;
}

.user_info {
  border: 1px lightgrey solid;
  padding: 1em;
}

.pointer {
  cursor: pointer;
}

.account-type-selection > div {
  -webkit-transition: all 0.2s;
  /* Safari prior 6.1 */
  transition: all 0.2s;
  margin: 1em;
  padding: 1em;
  max-width: 45%;
  border: 2px solid #e9e9e9;
  border-radius: 7px;
  cursor: pointer;
}

@media screen and (max-width: 768px) {
  .account-type-selection > div {
    max-width: 100%;
  }
}

.account-type-selection > div:hover {
  background-color: #2f3462;
  border: 2px solid #2f3462;
  color: white;
}

.account-type-selection > div:hover i {
  color: white;
}

.account-type-selection > div i {
  font-size: 55px;
  margin: 0.5em;
}

#pb-editor ol,
#pb-editor ul {
  list-style: disc;
  padding: inherit;
}

.manufacturer-list-archive {
  text-align: right;
}

@media (max-width: 480px) {
  .manufacturer-list-archive {
    text-align: left;
    margin-top: 10px;
  }
}


.enter-session-code {
  font-size: 12px!important;
}

.enter-session-code-architect{
    font-size: 12px!important;
}

.download-handouts-btn {
    font-size: 12px!important;
  }

.text-green{
    color: green !important;
}

.swal-text {
  display: block;
  text-align: center;
}

.swal-button {
  background-color: #00CC99;
  border: 1px solid #00CC99;
  color: white;
}
.swal-icon--info{
  border-color: #00CC99;
}
.swal-button:focus{
  box-shadow: none;
}
.swal-button:not([disabled]):hover{
  background-color: #00CC99;
}
.swal-icon--info:after, .swal-icon--info:before{
  background-color: #00CC99;
}
.swal-icon img{
  width: 100px;
}
.form-control-input{
  height: calc(1.2em + 0.75rem + 2px) !important;
}

select[name^=country_phone_code] {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
select[name^=accounting_country_phone_code] {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
select[name^=contact_country_phone_code] {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
