.guest header#header-info {margin-bottom:0; border-bottom:4px solid #6D6D71;}
/*.container.animalprofile.bordertop {width:100%;}*/
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus, .tr-animalProfileTabs ul li a {border:none; padding:0;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus, .tr-animalProfileTabs ul li a:hover {background:none;}
.tr-animalProfileTabs, .tr-animalProfileTabs ul {margin:0 auto; border:none;}
#home {background: none; height: auto; margin-bottom:0;}
.input-group {position: relative; display: -ms-flexbox; display: flex; width: 100%;}
.input-group .form-control, .input-group-addon, .input-group-btn {display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center;}
.input-group .form-control {position: relative; z-index: 2; -ms-flex: 1 1 auto; flex: 1 1 auto; width: 80%; margin-bottom: 0;}
.form-group input, .uneditable-input, .form-group textarea, .input-group input.form-control, .http-link {height:32px; background-color:#fff; border:1px solid #D2D2D2; border-radius:2px; padding:0 12px !important; font-size:14px; font-weight:300; color:#58595B;}
.input-group-addon {padding: .5rem .75rem; margin-bottom: 0; font-size: 1rem; font-weight: 400; line-height: 1.25; color: #495057; text-align: center; background-color: #e9ecef; border: 1px solid rgba(0,0,0,.15); border-radius: .25rem;}
.input-group-addon, .input-group-btn {white-space: nowrap; vertical-align: middle;}
.tr-animalProfileTagRow label, .tr-animalProfileTabContent .tr-FosterFormStyle label {display:block; margin-bottom:10px; color:#404041;}
.tr-animalProfileTagRow .tr-FosterFormStyle .select-style, .tr-animalProfileTabContent .tr-FosterFormStyle input#city {margin-top:0 !important;}
.tr-animalProfileTabContent .tr-FosterFormStyle .select-style {border:1px solid #D2D2D2; background:url(../../assets/images/arrow.svg) no-repeat #fff; background-size:13px 7px; background-position:right 9px center; border-radius:2px; font-size:14px; font-weight:300; color:#58595B !important;}
.tr-animalProfileTabContent .tr-FosterFormStyle .select-style select {padding:0 30px 3px 7px !important; background-color:transparent; border:none; border-radius:2px; font-size:14px !important; font-weight:300 !important; color:#58595B !important; opacity:1;}
span.tr-animalcalendar {margin-top:1px;}
.form-group, .tr-animalProfileTagRow .tr-FosterFormStyle .form-group {margin-bottom:20px;}
.form-group.marb10, .tr-animalProfileTagRow .tr-FosterFormStyle .form-group.marb10 {margin-bottom:10px;}
.tr-animalProfileTagRow .tr-FosterFormStyle .form-group.marb0 {margin-bottom:0;}
.tr-labelBox input {margin:10px 0; height:32px; background-color:#fff; border:1px solid #D2D2D2; border-radius:2px; padding:0 10px !important; font-size:14px; font-weight:300; color:#58595B;}
.tr-labelBox input.mart0 {margin-top:0;}
.tr-formGroupAniProfile h4 {color:#404041;}
.tr-animalProfileTabContent .tr-FosterFormStyle input#parenting_marks {margin: 0;}
.tr-animalProfileTabContent #clockdatepicker.tr-formWrap-half, .tr-animalProfileTagRow .tr-labelBox #quarantinedate.tr-FosterFormStyle {float:left; width:48.8%;}
.tr-animalProfileTabContent #clockdatepicker.tr-formWrap-half .form-group.tr-dateBox input[type="text"], .tr-animalProfileTagRow .tr-labelBox #quarantinedate.tr-FosterFormStyle .form-group.tr-dateBox input[type="text"] {width:70%; padding-left: 9px !important;}
.tr-animalProfileTabContent .tr-FosterFormStyle label.marb4 {margin-bottom:4px !important;}
.tr-animalProfileTagRow .tr-labelBox .tr-FosterFormStyle {padding:0 12px;}
.bootstrap-tagsinput.badge-info {min-width:70px;}
.tr-formWrap-half {float:left; width:50%;}
.tr-FosterFormStyle {position:relative;}
.tr-animalProfileTabContent .form-group.tr-dateBox #datetimepicker1 input[type="text"] {width:72%;}
.tr-animalProfileTabContent .tr-FosterFormStyle input#timeout, .tr-animalProfileTabContent .tr-FosterFormStyle .select-style select#bite_history {margin-top:0; margin-bottom:0;}
.tr-socialInlineRow.padr0 {padding-right:0;}
.tr-fileListing li {padding:5px 0;}
.tr-fileListing {padding-top:0;}
.tr-animalProfileTagRow .tr-labelBox, .tr-shadowBox {padding-bottom:20px;}
.tr-labelBox label small {display:inline-block; /*block*/ margin-top:2px; font-size:10px;}
.tr-labelBox .tr-formGroupAniProfile input {margin:5px 0;}
.padl9 {padding-left:9px;}
.tr-medEventListing li p {width:43%;}
.tr-medEventListing li a {width:90%;}
.tr-fileListing li a, .tr-fileListing li p {width:74%;} /*36*/
.tr-fileListing li a {width:70%;}
.tr-fileListing.tr-medEventListing li p {width:45%;}
.mce-stack-layout-item.mce-top-part {display:none;}
div.mce-edit-area {border:none !important;}
.tr-animalProfileTabContent .tr-FosterFormStyle label.mart25b {margin: 25px 0 0;}
.login-info input.form-control {height:40px; background: #f0f0f0; color: #444444 !important; font:normal 15px/40px 'Poppins', sans-serif !important; border:none;}
.hideShowPassword-wrapper .hideShowPassword-toggle {margin-top:6px!important;}
.hideShowPassword-wrapper .hideShowPassword-toggle.hideShowPassword-toggle-hide {margin-top:3px!important;}
.ff .hideShowPassword-wrapper .hideShowPassword-toggle {margin-top:10px!important;}
.ff .hideShowPassword-wrapper .hideShowPassword-toggle.hideShowPassword-toggle-hide {margin-top:7px!important;}
.tr-animalProfileTabContent .tr-FosterFormStyle input.w100p {width:100%;}
.tr-animalProfileTabContent .tr-FosterFormStyle label.tr-checkcontainer.tr-customSelectCheck {border-radius:30px; padding-left:11px;}
.tr-animalProfileTabContent .tr-FosterFormStyle label.tr-checkcontainer.tr-customSelectCheck input:checked ~ .checkmark::after {border:1px solid #3182B1;}
.tr-FosterFormStyle label.tr-customSelectCheck input[type="checkbox"], .tr-animalProfileTabContent .tr-FosterFormStyle label.tr-checkcontainer input[type="checkbox"] {display:none;}
.input-group.date {display: flex;}
#viewMedicalDetails.tr-animalInfopopup {margin-top: 0 !important;}
#viewMedicalDetails.tr-animalInfopopup .modal-dialog {max-width: inherit !important; max-height: inherit !important; width: 396px;}
#viewMedicalDetails.tr-animalInfopopup .modal-content {width: 100%;}
#viewMedicalDetails.tr-animalInfopopup .modal-body.tr-popupContent {padding: 30px 40px 20px 40px; overflow-y: auto;}
/*#viewMedicalDetails .form-group.mb-0, #viewMedicalDetails .form-group.text-center.mb-0 {width: 50%;}*/
#viewMedicalDetails.tr-animalInfopopup .form-group.tr-formWrap-half.mb-0 {width: 50%;}
#viewMedicalDetails.tr-animalInfopopup .form-group.mb-0 label {margin: 5px 0 8px; display: block;}
#viewMedicalDetails .modal-body.tr-popupContent .tr-popupAction {text-align: center;}

.tr-animalProfileTabContent .tr-formWrap-half.w29p.weight .tableCell input {width:100%;}
.tr-animalProfileTabContent .tr-formWrap-half.w29p.weight .checkbox label {margin-bottom: 0; margin-top: 3px;}
.tr-animalProfileTagRow .tr-labelBox .tag-inputblock .taginputinfo input {width: 100%; border: none; margin: 0;}
.tag-inputblock .updiv, .tag-inputblock .upgroupdiv {margin-left: 0;}
span.animal_story_more p {font-size: inherit; font-weight: 300; color: #414042; line-height: inherit;}
span.animal_story_less {font-weight: 300; color: #414042; line-height: inherit;}

@media (max-width: 1229px){
.forgot-password-top {position:relative; top:37px;}
.guest header#header-info {padding-bottom:16px;}
.overlay {margin-top:3px;}
#user-login {top:27px;}
}

@media (max-width: 811px){
.row.tr-animalProfileTagRow {margin:0;}
.tab-content.tr-animalProfileTabContent {margin:0 25px !important;}
.tr-fileListing li a {width:80%;}
}

@media (max-width: 767px){
.input-group .form-control {width:87.5%;}
.tr-animalProfileTabContent #transportdatepicker.tr-formWrap-half, .form-group, .tr-animalProfileTagRow .tr-FosterFormStyle .form-group, .tr-animalProfileTabContent #clockdatepicker.tr-formWrap-half, .tr-animalProfileTagRow .tr-labelBox #quarantinedate.tr-FosterFormStyle {width:100%;}
.tr-animalProfileTabContent .tr-FosterFormStyle label.marb11 {margin-top:11px;}
.tr-transportShadow .col-sm-6 {float: left; width: 50%;}
 .tr-animalProfileTabContent .form-group.tr-dateBox #datetimepicker1 input[type="text"] {width: 87%;}
 #viewMedicalDetails.tr-animalInfopopup .modal-dialog {margin-left: auto; margin-right: auto;}
}

@media (max-width: 755px){
.form-group.tr-dateBox .input-group-addon {margin-left:-2px;}
}

@media (max-width: 719px){
.input-group .form-control {width: 86%;}
}

@media (max-width: 667px){
.tr-labelBox .col-sm-6, .tr-labelBox .col-md-12, .tr-animalProfileTabContent .tr-formWrap-half, .tr-animalProfileTagRow .tr-labelBox .col-xs-12, .tr-FosterFormStyle.col-sm-6, .tr-mobilefixes .tr-FosterFormStyle.tr-formWrap-half, .tr-transportShadow .col-sm-6 {width: 100%; padding-left: 0; padding-right: 0;}
.input-group .form-control {width: 93%;}
.tr-animalProfileTabContent .form-group.tr-dateBox #datetimepicker1 input[type="text"] {width: 93.7%;}
.tr-animalProfileTabContent .form-group.desiredlocation, .tr-animalProfileTabContent #is_declaw.tr-formWrap-half {margin-top: 25px;}
.tr-animalProfileTagRow .tr-labelBox.basic .tr-FosterFormStyle.col-sm-6.medications, .tr-animalProfileTagRow .tr-labelBox.basic .tr-FosterFormStyle.col-sm-6.medicalcomm {margin-top: 12px;}
.tr-animalProfileTagRow .tr-labelBox .tr-FosterFormStyle.both {padding-bottom:16px;}
.tr-animalProfileTabContent .tr-formWrap-half + .tr-formWrap-half, .tr-mobilefixes .mobile-scroll ul.tr-fileListing {padding-left: 0;}
.tr-animalProfileTagRow label.blanklbl.h12 {display: none;}
.tr-animalProfileTagRow .tr-labelBox .tr-FosterFormStyle {padding-left: 0; padding-right: 0;}
.tr-animalProfileTagRow .tr-labelBox .tr-FosterFormStyle.col-sm-4 {padding-left: 0; padding-right: 15px;}
.tr-animalProfileTagRow .tr-labelBox .tr-FosterFormStyle.col-sm-8 {padding-left: 15px; padding-right: 0;}
.tr-labelBox input {margin-bottom: 0;}
.tr-animalProfileTabContent .tr-FosterFormStyle label.marb4, .tr-animalProfileTagRow label.marb12 {margin-top: 7px;}
.form-group.marb10, .tr-animalProfileTagRow .tr-FosterFormStyle .form-group.marb10 {margin-bottom:15px;}
.tr-animalProfileTagRow .tr-labelBox #bitediv.tr-FosterFormStyle {margin-top: 20px;}
.tr-animalProfileTabContent #flightdiv.form-group {margin-top: 20px; margin-bottom: 0;}
.tr-animalProfileTabContent .tr-formWrap-half.pr-0 {padding-left: 0; padding-right: 15px;}
.tr-animalProfileTabContent .tr-formWrap-half.pr-0.padl15, .tr-animalProfileTabContent #transportdatepicker.tr-formWrap-half {padding-left: 15px;}
.tr-animalProfileTagRow .tr-labelBox .tr-FosterFormStyle.col-sm-4.padr0 {padding-right: 0;}
.tr-animalProfileTabContent .form-group.textarea-style {margin-bottom: 0;}
.tr-animalProfileTagRow .tr-labelBox .tr-FosterFormStyle.mart7 {margin-top: 7px;}
}

@media (max-width: 652px){
.tr-animalProfileTabContent .form-group.tr-dateBox #datetimepicker1 input[type="text"] {width: 93%;}
}

@media (max-width: 568px){
.tr-animalProfileTagRow .tr-labelBox {padding-left: 15px !important; padding-right: 15px !important;}
}

@media (max-width: 500px){
h3.auto {margin-bottom: 20px;}
.form-group.marb10, .tr-animalProfileTagRow .tr-FosterFormStyle .form-group.marb10 {margin-bottom: 0;}
.tr-animalProfileTagRow .tr-labelBox .tr-FosterFormStyle.mart7 {margin-top: 16px;}
}

@media (max-width: 410px){
.tr-animalProfileTagRow .tr-labelBox .tr-FosterFormStyle.col-sm-8 {padding-left: 0; padding-top: 16px;}
}

