.navbar-brand > * {vertical-align:middle;}
.pl-1.pl-2 {padding-left: .75rem !important;}
.text-primary{color:#4a4a4a !important;}
.lead {font-size: 1.125rem !important;}
img[src*="giphy"] {width: auto;}

form td, form th, form tr {border: none !important;box-shadow: none;}
form tbody th {vertical-align: top;}

#progress-wrp {border: 1px solid #0099CC;padding: 1px;position: relative;border-radius: 3px;margin: 10px;text-align: left;background: #fff;box-shadow: inset 1px 3px 6px rgba(0, 0, 0, 0.12);height: 24px;}
#progress-wrp .progress-bar{height: 20px;border-radius: 3px;background-color: #7b72af;width: 0;box-shadow: inset 1px 1px 10px rgba(0, 0, 0, 0.11);}
#progress-wrp .status{top:3px;left:50%;position:absolute;display:inline-block;color: #000000;}

.deleted:after {content:"DELETED";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000a;color:#dc3545;display: flex;justify-content: center;align-items: center;font-size: 2em;font-weight: 900;}
.errorlist {color: #dc3545 !important;}

.bg-black {background-color: #000;}
.bg-sdark {background-color: #0009;}
.pg_btn{width: 40px;height: 40px;line-height: 40px;padding: 0;}

.rounded-bottom-right{border-bottom-right-radius: .25rem !important;}

.myplaybtn{width: 4rem;height: 4rem;left: 50%;top: 50%;margin: -2rem 0 0 -2rem;}
.pac-container{z-index:1100;}

#profile_form td input:not([type="checkbox"]),
#profile_form td .select2,
#signup_form td input:not([type="checkbox"]),
#signup_form td .select2 {width:100% !important;}
.select2-container--default .select2-selection--single{border: 1px solid #cdc7c2 !important;}
.select2-container .select2-selection--single{height:32px !important;}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:32px !important;}

.btn.rounded-pill:before{border-radius: 50rem !important;}
.btn-group.rounded-pill > .btn:first-child, .btn-group-toggle.rounded-pill > label.btn:first-of-type {border-radius: 50rem 0 0 50rem;}
.btn-group.rounded-pill > .btn:last-child {border-radius: 0 50rem 50rem 0;}
.btn-group.rounded-pill > .btn:first-child:before, .btn-group-toggle.rounded-pill > label.btn:first-of-type {border-radius: 50rem 0 0 50rem;}
.btn-group.rounded-pill > .btn:last-child:before {border-radius: 0 50rem 50rem 0;}

.btn-group-toggle > input[type="radio"]{opacity:0;position:absolute;}
.btn-group-toggle > input[type="radio"]:checked+label.btn{background-color: #524795;}

.btn-cyan:before, .btn-purple:before, .btn-rec_red:before{background-color: rgba(0, 0, 0, 0.15);}
.btn-cyan:hover, .btn-purple:hover, .btn-rec_red:hover {color: #fff;text-decoration: none;}

.btn-fb{background-color:#385185;}

.text-align-last-right{text-align-last: right;}
