.btn {
  text-decoration:none !important;
}
  
.authors-page .page-header {
  min-height: 350px; }

.sghrp-page .page-header {
  min-height: 350px; }
  
.brand {
	margin-top: 70px;
}
.about-brand {
	margin-top: -30px;
}

.brand-author {
	margin-top: 20px;
}

.brand .h1-seo, .about-brand .h1-seo {
    font-size: 2.8em;
    text-transform: uppercase;
    font-weight: 300;
}
.about-brand .h1-seo {
	color:#3d698e; }
	
.brand-author .h3-seo{
    font-size: 2.0em;
    text-transform: uppercase;
    font-weight: 300;
}

.h6-seo {
    font-size: 1.0em;
    text-transform: uppercase;
    font-weight: 300;
}

.brand .n-logo{
    max-width: 150px;
    margin-bottom: 40px;
}

.brand-author .sm-logo{
    /*max-width: 100px;*/
	margin-top: 30px;
    margin-bottom: 10px;
}

.page-header.page-header-thin {
	height: 40vh;
    max-height: 240px;
}

.index-margin {
	margin-top:20px;
	margin-bottom:10px;
}

.table-hover tbody tr:hover {
  /* background-color: rgba(195, 108, 106, 0.3); --> red */
  background-color: rgba(61, 105, 142, 0.3); /*blue */
}

.thead-blue th {
  color: #212121;
  background-color: rgba(61, 105, 142, 0.3);
}

.login-page .h1-seo{
    font-size: 2.6em;
    text-transform: uppercase;
    font-weight: 300;
}

.login-page .n-logo {
	margin-top: 30px;
    margin-bottom: 10px;
}

@media (max-width: 575px) { 
	.login-page .h1-seo{
		font-size: 1.2em;
		text-transform: uppercase;
		font-weight: 300;
	}
	
	.login-page .n-logo {
		margin-top: 30px;
		margin-bottom: 10px;
	}
	.login-page h3 {
		font-size: 1.0em;
	}
	.login-page .lead {
    	font-size: 0.9rem;
	}
}

@media (min-width: 576px) and (max-width: 767px) {
	.login-page .h1-seo{
		font-size: 1.8em;
		text-transform: uppercase;
		font-weight: 300;
	}
	
	.login-page .n-logo {
		margin-top: 30px;
		margin-bottom: 10px;
	}
	
	.login-page h3 {
		font-size: 1.6em;
	}

	.login-page .lead {
    	font-size: 1.1rem;
	}
}

.login-page .card-search {
  border-radius: 0.25rem;
  padding-bottom: 0.7rem; }
  .login-page .card-search .btn-wd {
    min-width: 180px; }
  .login-page .card-search .logo-container {
	/*width: 100%; /*65px*/
	margin: 0 auto; }
    .login-page .card-search .logo-container img {
      width: 100%; }
  .login-page .card-search .input-group:last-child {
    margin-bottom: 40px; }
  .login-page .card-search.card-plain .form-control::-moz-placeholder {
    color: #ebebeb;
    opacity: 1;
    filter: alpha(opacity=100); }
  .login-page .card-search.card-plain .form-control:-moz-placeholder {
    color: #ebebeb;
    opacity: 1;
    filter: alpha(opacity=100); }
  .login-page .card-search.card-plain .form-control::-webkit-input-placeholder {
    color: #ebebeb;
    opacity: 1;
    filter: alpha(opacity=100); }
  .login-page .card-search.card-plain .form-control:-ms-input-placeholder {
    color: #ebebeb;
    opacity: 1;
    filter: alpha(opacity=100); }
  .login-page .card-search.card-plain .form-control {
    border-color: rgba(255, 255, 255, 0.5);
    color: #FFFFFF; }
    .login-page .card-search.card-plain .form-control:focus {
      border-color: #FFFFFF;
      background-color: transparent;
      color: #FFFFFF; }
  .login-page .card-search.card-plain .has-success:after,
  .login-page .card-search.card-plain .has-danger:after {
    color: #FFFFFF; }
  .login-page .card-search.card-plain .has-danger .form-control {
    background-color: transparent; }
  .login-page .card-search.card-plain .input-group-addon {
    background-color: transparent;
    border-color: rgba(255, 255, 255, 0.5);
    color: #FFFFFF; }
  .login-page .card-search.card-plain .input-group-focus .input-group-addon {
    background-color: transparent;
    border-color: #FFFFFF;
    color: #FFFFFF; }
  .login-page .card-search.card-plain .form-group.form-group-no-border .form-control,
  .login-page .card-search.card-plain .input-group.form-group-no-border .form-control {
    background-color: rgba(255, 255, 255, 0.1);
    color: #FFFFFF; }
    .login-page .card-search.card-plain .form-group.form-group-no-border .form-control:focus, .login-page .card-search.card-plain .form-group.form-group-no-border .form-control:active, .login-page .card-search.card-plain .form-group.form-group-no-border .form-control:active,
    .login-page .card-search.card-plain .input-group.form-group-no-border .form-control:focus,
    .login-page .card-search.card-plain .input-group.form-group-no-border .form-control:active,
    .login-page .card-search.card-plain .input-group.form-group-no-border .form-control:active {
      background-color: rgba(255, 255, 255, 0.2);
      color: #FFFFFF; }
  .login-page .card-search.card-plain .form-group.form-group-no-border .form-control + .input-group-addon,
  .login-page .card-search.card-plain .input-group.form-group-no-border .form-control + .input-group-addon {
    background-color: rgba(255, 255, 255, 0.1); }
    .login-page .card-search.card-plain .form-group.form-group-no-border .form-control + .input-group-addon:focus, .login-page .card-search.card-plain .form-group.form-group-no-border .form-control + .input-group-addon:active, .login-page .card-search.card-plain .form-group.form-group-no-border .form-control + .input-group-addon:active,
    .login-page .card-search.card-plain .input-group.form-group-no-border .form-control + .input-group-addon:focus,
    .login-page .card-search.card-plain .input-group.form-group-no-border .form-control + .input-group-addon:active,
    .login-page .card-search.card-plain .input-group.form-group-no-border .form-control + .input-group-addon:active {
      background-color: rgba(255, 255, 255, 0.2);
      color: #FFFFFF; }
  .login-page .card-search.card-plain .form-group.form-group-no-border .form-control:focus + .input-group-addon,
  .login-page .card-search.card-plain .input-group.form-group-no-border .form-control:focus + .input-group-addon {
    background-color: rgba(255, 255, 255, 0.2);
    color: #FFFFFF; }
  .login-page .card-search.card-plain .form-group.form-group-no-border .input-group-addon,
  .login-page .card-search.card-plain .input-group.form-group-no-border .input-group-addon {
    background-color: rgba(255, 255, 255, 0.1);
    border: none;
    color: #FFFFFF; }
  .login-page .card-search.card-plain .form-group.form-group-no-border.input-group-focus .input-group-addon,
  .login-page .card-search.card-plain .input-group.form-group-no-border.input-group-focus .input-group-addon {
    background-color: rgba(255, 255, 255, 0.2);
    color: #FFFFFF; }
  .login-page .card-search.card-plain .input-group-addon,
  .login-page .card-search.card-plain .form-group.form-group-no-border .input-group-addon,
  .login-page .card-search.card-plain .input-group.form-group-no-border .input-group-addon {
    color: rgba(255, 255, 255, 0.8); }

.login-page a:hover {
  text-decoration: underline; }

  .login-page .card-login .logo-container {
    width: 100%; /*65px*/
	margin: 0 auto;
    margin-bottom: 25px; }

  .login-page .card-login .title-container {
    margin-bottom: 25px; }
	
  .login-page .content-center {
	  max-width: 100%; }	

.put-center {
    float:none;
	/*width: 50%;*/
    margin: 0 auto;
}

.noshow {
	display: none;
}

/*for the datatables in sghrp */
.pagination .page-item.active > .page-link, .pagination .page-item.active > .page-link:focus, .pagination .page-item.active > .page-link:hover {
  background-color: #3d698e;
  border-color: #3d698e; }

div.alphabet {
  	/*display: -webkit-box;
  	display: -webkit-flex;
  	display: -ms-flexbox;
  	display: flex;
  	-webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;*/
  	/*margin-right: -15px;
  	margin-left: -15px;*/
    display: table;
    /*width: 100%;*/
  	position: relative;
  	width: 100%;
  	min-height: 1px;
  	padding-right: 15px;
  	padding-left: 15px;
    margin-bottom: 1em;
}
 
div.alphabet span {
    display: table-cell;
	padding-left: 1px;
    color: #3174c7;
    cursor: pointer;
    text-align: center;
    width: 3.5%
}
 
div.alphabet span:hover {
    text-decoration: underline;
}
 
div.alphabet span.active {
    color: black;
}

/*** Scroll Top ***/
.scroll-top-wrapper {
    position: fixed;
    opacity: 0;
    visibility: hidden;
	overflow: hidden;
	text-align: center;
	z-index: 99999999;
    background-color: #c6c4c5;
	color: #c6c4c5;
	width: 50px;
	height: 48px;
	line-height: 48px;
	right: 30px;
	bottom: 30px;
	padding-top: 2px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.scroll-top-wrapper:hover {
	background-color: #3d698e;
}
.scroll-top-wrapper.show {
    visibility:visible;
    cursor:pointer;
	opacity: 1.0;
}
.scroll-top-wrapper i.fa {
	color: #3d698e; /* #c6092d */
	line-height: inherit;
}

.scroll-top-wrapper:hover i.fa{
	color: #f5f5f5;
	line-height: inherit;
}

.dropdown-menu.dropdown-sghrp {
	background-color: #5489b6; } 
.dropdown-menu.dropdown-sghrp:before {
  	color: #5489b6; }
.dropdown-menu.dropdown-sghrp .dropdown-header:not([href]):not([tabindex]) {
  	color: rgba(255, 255, 255, 0.8); }
.dropdown-menu.dropdown-sghrp .dropdown-item {
  	color: #FFFFFF; }
.dropdown-menu.dropdown-sghrp .dropdown-item:hover, .dropdown-menu.dropdown-sghrp .dropdown-item:focus {
	background-color: transparent !important; }
.dropdown-menu.dropdown-sghrp .dropdown-divider {
  	background-color: rgba(255, 255, 255, 0.2); }

textarea.form-control {
  max-width: 100%;
  padding: 10px 10px 0 0;
  resize:vertical;
  border: 1px solid #E3E3E3;
  border-radius: 0;
  line-height: 2; }
  
  textarea.form-control:focus, textarea.form-control:active {
  	  border: 1px solid #3d698e;
  }

.authors-page .page-header .container > .content-center {
    top: 60%; }

.sghrp-page .page-header .container > .content-center {
    top: 60%; }

/*-------------------------------------------
Navbar hacks
--------------------------------------------*/
.navbar .navbar-nav .nav-link:not(.btn) {
    font-size: 0.875em;
	font-weight: 500;
	text-decoration:none !important; }

.navbar .navbar-brand {
    font-size: 0.9375em;
	font-weight: 500; }

.dropdown-menu {
	font-size: 16px;
	font-weight: 500;
	text-decoration:none !important; }

.dropdown-menu .dropdown-item {
    font-size: 0.875em;
	font-weight: 500; }
		
/*-------------------------------------------
section hacks
--------------------------------------------*/
.section-nude {
	background-color: #FFFCF5;
}
.section-gold {
	background-color: #caac90;
	color: #FFFFFF;
}
.section-brown {
	background-color: #A59E94;
	color: #FFFFFF;
}
.section-light-blue {
	background-color: #51cbce;
	color: #FFFFFF;
}
.section-dark-blue {
	background-color: #506367;
	color: #FFFFFF;
}
	
[data-background-color="blue-steel"] {
  background-color: #506367; }
  
.rounded-left-right-tb {
    border-top-left-radius: .25rem!important;
    border-bottom-right-radius: .25rem!important
}

.separator {
  height: 1px;
  width: 80%;
  margin: -10px auto 70px; }
  
/*--- Override backround and border */
 .card .card-body {
    min-height: 100px; }
	.card-body i {
    color:#3d698e; }
	
.card-footer {
    background-color: transparent !important;
    border-top: none !important;
}

.sghrp-card-header {
    padding: .25rem 1.25rem;
    padding-bottom: .20rem;
    margin-bottom: 0;
    background-color: #3d698e; }
    .sghrp-card-header h4 {
	  margin-top: 10px;	
      color: #fff; }
	  .sghrp-card-header i {
      color:#fff; }


/*** Org Chart ***/
ol.organizational-chart,
ol.organizational-chart ol,
ol.organizational-chart li,
ol.organizational-chart li > div {
    position: relative;
}

ol.organizational-chart,
ol.organizational-chart ol {
    list-style: none;
    margin: 0;
    padding: 0;
}

ol.organizational-chart {
    text-align: center;
}

ol.organizational-chart ol {
    padding-top: 1em;
}

ol.organizational-chart ol:before,
ol.organizational-chart ol:after,
ol.organizational-chart li:before,
ol.organizational-chart li:after,
ol.organizational-chart > li > div:before,
ol.organizational-chart > li > div:after {
    background-color: #b7a6aa;
    content: '';
    position: absolute;
}

ol.organizational-chart ol > li {
    padding: 1em 0 0 1em;
}

ol.organizational-chart > li ol:before {
    height: 1em;
    left: 50%;
    top: 0;
    width: 3px;
}

ol.organizational-chart > li ol:after {
    height: 3px;
    left: 3px;
    top: 1em;
    width: 50%;
}

ol.organizational-chart > li ol > li:not(:last-of-type):before {
    height: 3px;
    left: 0;
    top: 2em;
    width: 1em;
}

ol.organizational-chart > li ol > li:not(:last-of-type):after {
    height: 100%;
    left: 0;
    top: 0;
    width: 3px;
}

ol.organizational-chart > li ol > li:last-of-type:before {
    height: 3px;
    left: 0;
    top: 2em;
    width: 1em;
}

ol.organizational-chart > li ol > li:last-of-type:after {
    height: 2em;
    left: 0;
    top: 0;
    width: 3px;
}

ol.organizational-chart li > div {
    background-color: #fff;
    border-radius: 3px;
    min-height: 2em;
    padding: 0.5em;
}

/*** PRIMARY ***/
ol.organizational-chart > li > div {
    background-color: #98c379;
    margin-right: 1em;
	max-width:350px;
}

@media (min-width:325px) {
    ol.organizational-chart > li > div {
        max-width:100%;
    }
}

@media (min-width:576px) {
    ol.organizational-chart > li > div {
        max-width:100%;
    }
}

@media (min-width:768px) {
    ol.organizational-chart > li > div {
        max-width:100%;
    }
}

@media (min-width:992px) {
    ol.organizational-chart > li > div {
        max-width:100%;
    }
}

@media (min-width:1200px) {
    ol.organizational-chart > li > div {
        max-width:100%;
    }
}

@media (min-width:1310px) {
    ol.organizational-chart > li > div {
        max-width:350px;
    }
}

ol.organizational-chart > li > div:before {
    bottom: 2em;
    height: 3px;
    right: -1em;
    width: 1em;
}

ol.organizational-chart > li > div:first-of-type:after {
    bottom: 0;
    height: 2em;
    right: -1em;
    width: 3px;
}

ol.organizational-chart > li > div + div {
    margin-top: 1em;
}

ol.organizational-chart > li > div + div:after {
    height: calc(100% + 1em);
    right: -1em;
    top: -1em;
    width: 3px;
}

/*** SECONDARY ***/
ol.organizational-chart > li > ol:before {
    left: inherit;
    right: 0;
}

ol.organizational-chart > li > ol:after {
    left: 0;
    width: 100%;
}

ol.organizational-chart > li > ol > li > div {
    background-color: #51cbce;
}

/*** TERTIARY ***/
ol.organizational-chart > li > ol > li > ol > li > div {
    background-color: #c36c6a;
}

/*** QUATERNARY ***/
ol.organizational-chart > li > ol > li > ol > li > ol > li > div {
    background-color: #fca858;
}

/*** QUINARY ***/
ol.organizational-chart > li > ol > li > ol > li > ol > li > ol > li > div {
    background-color: #fddc32;
}

/*** MEDIA QUERIES ***/
/*@media (min-width: 1px) and (max-width: 991px) {*/
@media only screen and (min-width: 1309px) {
    ol.organizational-chart {
        margin-left: -1em;
        margin-right: -1em;
    }

    /* PRIMARY */
    ol.organizational-chart > li > div {
        display: inline-block;
        float: none;
        margin: 0 1em 1em 1em;
        vertical-align: bottom;
    }

    ol.organizational-chart > li > div:only-of-type {
        margin-bottom: 0;
        width: calc((100% / 1) - 2em - 4px);
    }

    ol.organizational-chart > li > div:first-of-type:nth-last-of-type(2),
    ol.organizational-chart > li > div:first-of-type:nth-last-of-type(2) ~ div {
        width: calc((100% / 2) - 2em - 4px);
    }

    ol.organizational-chart > li > div:first-of-type:nth-last-of-type(3),
    ol.organizational-chart > li > div:first-of-type:nth-last-of-type(3) ~ div {
        width: calc((100% / 3) - 2em - 4px);
    }

    ol.organizational-chart > li > div:first-of-type:nth-last-of-type(4),
    ol.organizational-chart > li > div:first-of-type:nth-last-of-type(4) ~ div {
        width: calc((100% / 4) - 2em - 4px);
    }

    ol.organizational-chart > li > div:first-of-type:nth-last-of-type(5),
    ol.organizational-chart > li > div:first-of-type:nth-last-of-type(5) ~ div {
        width: calc((100% / 5) - 2em - 4px);
    }

    ol.organizational-chart > li > div:before,
    ol.organizational-chart > li > div:after {
        bottom: -1em!important;
        top: inherit!important;
    }

    ol.organizational-chart > li > div:before {
        height: 1em!important;
        left: 50%!important;
        width: 3px!important;
    }

    ol.organizational-chart > li > div:only-of-type:after {
        display: none;
    }

    ol.organizational-chart > li > div:first-of-type:not(:only-of-type):after,
    ol.organizational-chart > li > div:last-of-type:not(:only-of-type):after {
        bottom: -1em;
        height: 3px;
        width: calc(50% + 1em + 3px);
    }

    ol.organizational-chart > li > div:first-of-type:not(:only-of-type):after {
        left: calc(50% + 3px);
    }

    ol.organizational-chart > li > div:last-of-type:not(:only-of-type):after {
        left: calc(-1em - 3px);
    }

    ol.organizational-chart > li > div + div:not(:last-of-type):after {
        height: 3px;
        left: -2em;
        width: calc(100% + 4em);
    }

    /* SECONDARY */
    ol.organizational-chart > li > ol {
        display: flex;
        flex-wrap: nowrap;
    }

    ol.organizational-chart > li > ol:before,
    ol.organizational-chart > li > ol > li:before {
        height: 1em!important;
        left: 50%!important;
        top: 0!important;
        width: 3px!important;
    }

    ol.organizational-chart > li > ol:after {
        display: none;
    }

    ol.organizational-chart > li > ol > li {
        flex-grow: 1;
        padding-left: 1em;
        padding-right: 1em;
        padding-top: 1em;
    }

    ol.organizational-chart > li > ol > li:only-of-type {
        padding-top: 0;
    }

    ol.organizational-chart > li > ol > li:only-of-type:before,
    ol.organizational-chart > li > ol > li:only-of-type:after {
        display: none;
    }

    ol.organizational-chart > li > ol > li:first-of-type:not(:only-of-type):after,
    ol.organizational-chart > li > ol > li:last-of-type:not(:only-of-type):after {
        height: 3px;
        top: 0;
        width: 50%;
    }

    ol.organizational-chart > li > ol > li:first-of-type:not(:only-of-type):after {
        left: 50%;
    }

    ol.organizational-chart > li > ol > li:last-of-type:not(:only-of-type):after {
        left: 0;
    }

    ol.organizational-chart > li > ol > li + li:not(:last-of-type):after {
        height: 3px;
        left: 0;
        top: 0;
        width: 100%;
    }
}

/*** Form Colors ***/
/* Color of invalid field */
#create-profile .has-error .control-label,
#create-profile .has-error .help-block,
#create-profile .has-error .form-control:focus,
#create-profile .has-error .fv-control:focus,
#create-profile .has-error .form-control-feedback,
#create-profile .has-error .fv-control-feedback {
    color: #c36c6a;
}

#login-form .has-error .control-label,
#login-form .has-error .help-block,
#login-form .has-error .form-control:focus,
#login-form .has-error .fv-control:focus,
#login-form .has-error .form-control-feedback,
#login-form .has-error .fv-control-feedback {
    color: #c36c6a;
}

#forgot-form .has-error .control-label,
#forgot-form .has-error .help-block,
#forgot-form .has-error .form-control:focus,
#forgot-form .has-error .fv-control:focus,
#forgot-form .has-error .form-control-feedback,
#forgot-form .has-error .fv-control-feedback {
    color: #c36c6a;
}

#create-profile .has-warning .control-label,
#create-profile .has-warning .help-block,
#create-profile .has-warning .form-control:focus,
#create-profile .has-warning .fv-control:focus,
#create-profile .has-warning .form-control-feedback,
#create-profile .has-warning .fv-control-feedback {
    color: #c36c6a;
}

#login-form .has-warning .control-label,
#login-form .has-warning .help-block,
#login-form .has-warning .form-control:focus,
#login-form .has-warning .fv-control:focus,
#login-form .has-warning .form-control-feedback,
#login-form .has-warning .fv-control-feedback {
    color: #c36c6a;
}

#forgot-form .has-warning .control-label,
#forgot-form .has-warning .help-block,
#forgot-form .has-warning .form-control:focus,
#forgot-form .has-warning .fv-control:focus,
#forgot-form .has-warning .form-control-feedback,
#forgot-form .has-warning .fv-control-feedback {
    color: #c36c6a;
}

#create-profile .has-success .control-label,
#create-profile .has-success .help-block,
#create-profile .has-success .form-control:focus,
#create-profile .has-success .fv-control:focus,
#create-profile .has-success .form-control-feedback,
#create-profile .has-success .fv-control-feedback {
    color: #98c379;
}

#login-form .has-success .control-label,
#login-form .has-success .help-block,
#login-form .has-success .form-control:focus,
#login-form .has-success .fv-control:focus,
#login-form .has-success .form-control-feedback,
#login-form .has-success .fv-control-feedback {
    color: #98c379;
}

#forgot-form .has-success .control-label,
#forgot-form .has-success .help-block,
#forgot-form .has-success .form-control:focus,
#forgot-form .has-success .fv-control:focus,
#forgot-form .has-success .form-control-feedback,
#forgot-form .has-success .fv-control-feedback {
    color: #98c379;
}

#update-profile .has-error .control-label,
#update-profile .has-error .help-block,
#update-profile .has-error .form-control:focus,
#update-profile .has-error .fv-control:focus,
#update-profile .has-error .form-control-feedback,
#update-profile .has-error .fv-control-feedback {
    color: #c36c6a;
}

#update-profile .has-warning .control-label,
#update-profile .has-warning .help-block,
#update-profile .has-warning .form-control:focus,
#update-profile .has-warning .fv-control:focus,
#update-profile .has-warning .form-control-feedback,
#update-profile .has-warning .fv-control-feedback {
    color: #c36c6a;
}

#update-profile .has-success .control-label,
#update-profile .has-success .help-block,
#update-profile .has-success .form-control:focus,
#update-profile .has-success .fv-control:focus,
#update-profile .has-success .form-control-feedback,
#update-profile .has-success .fv-control-feedback {
    color: #98c379;
}

/* Assign Form */
.tc-success .custom-select,
.tc-error .control-label,
.tc-error .help-block,
.tc-error .form-check-label,
.tc-error .form-control:focus,
.tc-error .fv-control:focus,
.tc-error .form-control-feedback,
.tc-error .fv-control-feedback {
    color: #c36c6a;
}

.tc-success .custom-select,
.tc-success .control-label,
.tc-success .help-block,
.tc-success .form-check-label,
.tc-success .form-control:focus,
.tc-success .fv-control:focus,
.tc-success .form-control-feedback,
.tc-success .fv-control-feedback {
    color: #98c379;
}

#prjassign .fv-control-feedback {
    top: 0;
    right: -35px;
}

.section-legend {
	padding-top:50px;
}
.section-legend2 {
	padding-bottom:20px;
}

.btn-icon-mini {
	height: 1.375rem;
    min-width: 1.375rem;
    width: 1.375rem;
}

.btn-round-mini {
  border-width: 1px;
  border-radius: 30px !important;
  padding: 5px 17px; }

.custom-select {
	border-radius: 30px;
}

.btn-question {
	width: 30px;
  	height: 30px;
  	text-align: center;
  	padding: 6px 0;
  	font-size: 12px;
  	line-height: 1.428571429;
  	border-radius: 15px;
}

/*** Now-ui Datepicker fixes (https://github.com/creativetimofficial/now-ui-kit/issues/71) ***/
.datepicker .day div,
.datepicker th {
	z-index: -1; /* was -1 or 1*/
}

.table-condensed>tbody>tr>td, 
.table-condensed>tbody>tr>th,
.table-condensed>tfoot>tr>td,
.table-condensed>tfoot>tr>th,
.table-condensed>thead>tr>td,
.table-condensed>thead>tr>th {
     /* position: relative; */
     z-index: -1; /*was -1 */
}
/*** End of Datime Time Picker fix ***/

.popover {
  font-size: 14px;
  box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.2);
  border: none;
  line-height: 1.7;
  max-width: 320px; }

.ld-video-roadmap {
	border: #393939 solid 1px !important;
	-webkit-box-shadow: 3px 3px 25px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 3px 3px 25px 0px rgba(0,0,0,0.75);
	box-shadow: 3px 3px 25px 0px rgba(0,0,0,0.75);
}