form#animal_profile {min-height: 800px;}
textarea, input[type="text"], input[type="number"], input[type="password"] {-webkit-appearance:none!important; -moz-appearance:none!important; appearance:none!important; -webkit-box-shadow:none!important; -moz-box-shadow:none!important; box-shadow:none!important;}
.tab-content .tab-pane {display:none;}
/*.tab-content .tab-pane.in {display:block;}*/
.col-xs-5 {width:41.66666667%; float:left;}
.col-xs-7 {width:58.33333333%; float:left;}
.tab-content .tab-pane.in.show.active, .tab-content .tab-pane.in.active, .tab-content .tab-pane.active.show {display:block; opacity:1;}
.dashboard #middle.profile-sec.none {border:none;}
.tr-animalProfileTabs, .tr-animalProfileTabs ul {float:left; width:100%; text-align:center; padding:20px 0; margin-bottom:10px;}
.dashboard #middle.orgtabs .nav-tabs {display:block;}
.tr-animalProfileTabs ul li {display:inline-block; float:none;}
.tr-animalProfileTabs ul li + li {margin-left:40px;}
.tr-animalProfileTabs ul li a {color:#4D4D4D; text-transform:uppercase; font-size:16px;  line-height:18px; font-weight:400; text-decoration:none; padding-bottom:4px!important;}
.tr-animalProfileTabs ul li.active a, .tr-animalProfileTabs ul li.active a:hover,
.tr-animalProfileTabs ul li a.active, .tr-animalProfileTabs ul li a:hover.active  {color:#3181B0; border-bottom:3px solid #3181B0 !important;}
.tr-animalProfileTagRow {margin:0; padding:0; float:left; width:100%; margin-top:15px; display:block;}
.tr-animalProfileTagRow h3 a.question {margin-top:1px;}
.tr-animalProfileTagRow label {color:#404041; font-weight:500; font-size:13px; margin-bottom:0;} /*float:left;clear:both; margin:0; font-size: 14px*/
.tr-animalProfileTagRow label.marb4 {margin-bottom: 4px;}
.tr-animalProfileTagRow label a.questionmark {vertical-align: middle;}
.tr-animalProfileTagRow label.blanklbl {width:25px; height:15px;}
.tr-animalProfileTagRow label.blanklbl.h12 {height:12px;}
.tr-animalProfileTagRow label.blanklbl.h25 {height:25px;}
.tr-animalProfileTagRow label.blanklbl.h28 {height:28px;}
.tr-animalProfileTagRow label.none {float:none;}
.tr-animalProfileTagRow label.marb12 {margin-bottom:12px;/* margin-top:12px;*/}
.tr-animalProfileTagRow .tr-labelBox.socialmedia .tr-FosterFormStyle input {margin-top: 4px;}
.mce-panel {border-color:#dfdfdf;}
.tr-animalProfileTagRow .tr-labelBox .tr-FosterFormStyle {float:left;}
.tr-animalProfileTagRow .tr-labelBox, .tr-shadowBox {float:left; width:100%; padding:20px 25px 30px 25px; margin:0; box-sizing:border-box; box-shadow:0px 0px 10px rgba(0,0,0,0.1); border-radius:10px;}
.tr-animalProfileTagRow .tr-labelBox.padb20 {padding-bottom:20px;}
.tr-animalProfileTagRow h3, h3.tr-animalFormHead, h3.new {font-size:16px; color:#404041; /*3181B0*/ margin:23px 0 20px 0; float:left; font-weight:500; width:100%;} /*20px 0 15px 0*/
h3.auto {width:auto;}
h3.mart0 {margin-top:0;}
h3.tr-animalFormHead {margin-bottom:5px;}
.tr-labelBox input {float:left; border-radius:3px; width:100%; height:32px; margin:10px 0; border:1px solid #808083; font-weight:300; font-size:14px; padding:0px 12px; outline:0;}
.tr-advanceButton {float:left; width:100%; text-align:center; margin-top:40px;}  
.tr-advanceButton button {background:none; border:0; font-size:14px; font-weight:500; outline:none;}
.tr-advanceButton button:hover, .tr-advanceButton button:active {color:#8F5291;}
.tr-profileAdvanceFormDiv, .tr-labelBox .form-group {float:left; width:100%;}
/*.tr-labelBox .form-group {margin:5px 0 0 0;}*/
.tr-labelBox .form-group select {height:42px; font-weight:300;}
.tr-saveCancelButtons {display:block; clear:both; width:100%; text-align:center; padding:20px 0;}
/*.tr-saveCancelButtons button {width:160px; height:45px;}*/
.tr-saveCancelButtons button {width:103px; height:35px; line-height:32px; font-weight:600; font-size:14px; color:#3181B0; border-radius:30px; border:1px solid #3181B0; text-transform:uppercase; letter-spacing:1px; background:#fff; box-shadow:0px 0px 15px #ccc;}
.chrome .tr-saveCancelButtons button {line-height:33px;}
.tr-saveCancelButtons button:hover {background-color:#3181B0; color:#fff;}
.tr-saveCancelButtons button + button {margin-left:10px;}
.tr-saveCancelButtons button.save {background:#3181b0; color:#fff; margin-left:9px;}
.tr-labelBox textarea {float:left; width:100%; margin-top:10px; max-width:100%; min-height:120px; border:1px solid #808080; padding:10px; background:#fff;}
.tr-formBreak {float:left; width:100%; border-top:1px solid #e5e5e5; margin:40px 0 30px 0;} /*d8d8d8*/
.tr-labelBox label small {font-weight:300; font-style:italic; font-size:11px;}
.tr-labelBox label span, .tr-animalProfileTagRow h3 span, .tr-FosterFormStyle label span.addInfo {display:inline-block; height:20px; width:20px; border-radius:30px; background:#e95735; color:#fff;
font-weight:500; font-size:16px; text-align:center; line-height:20px; margin-left:10px;}
.tr-FosterFormStyle label span.addInfo {font-size:13px !important; font-weight:600 !important; margin-left:5px !important;
height:14px; width:14px; line-height:14px;}
.tr-profileViewAddMoreBtn {float:left; min-width:106px; /*114*/ padding:0 15px; height:33px; text-align:center; border-radius:30px; line-height:32px;color:#fff; font-weight:500; background:#e95735; font-size:14px; border:0; margin-top:10px; box-shadow:0px 0px 10px rgba(0,0,0,0.2);}
.tr-formGroupAniProfile {float:left; width:100%; clear:both;}
.tr-formGroupAniProfile .pl-0 + .col-sm-4 {padding-left:0;}
button.tr-deleteIcon {background:none; border:0; margin:17px 10px 5px 0px; float:left; padding-left:0px;}
.tr-columnSpacinTop {margin-top:30px !important;}
.tr-animalProfileTabContent {display:block; clear:both; margin:0 auto; max-width:706px;}
a.questionmark {margin-top:0; background:url(../animalcss/images/help-icon.svg) no-repeat 0 0; display:inline-block; vertical-align:top; width:16px; height:16px;}
a.questionmark.middle {vertical-align:middle; margin:0 9px 0 7px;}
a.questionmark.middle.marr0 {margin-right:0;}
.tr-FosterFormStyle label.tr-customSelectCheck span.checkmark {background:transparent; width:100%; height:inherit; margin-left:0; padding:0;}
.tr-FosterFormStyle label.tr-customSelectCheck input[type="checkbox"] {height:36px;}
.tr-FosterFormStyle label.tr-customSelectCheck {clear:none; margin-top:10px !important;}
.form-group .input-group.date input {margin-top:0 !important;}
/*.form-group .input-group.date {margin-top:5px !important;}*/
.tr-socialInlineRow {float:left; width:100%; position:relative; padding-right:40px;}
.tr-socialInlineRow + .tr-socialInlineRow {margin-top:15px;}
.tr-socialInlineRow button, .tr-fileListing li button {background:transparent; border:0; max-width:38px;} /*position:absolute; bottom:18px; right:0px;*/
.tr-socialInlineRow button {position:absolute; bottom:18px; right:0;} /*, .tr-fileListing li button*/
.tr-fileListing.assessment-files li button {position:absolute; bottom:inherit; /*width:25px;*/ right:-5px; top:18px;}
.tr-fileListing li button.delete_files {bottom:16px; position:absolute;/* width:25px;*/ right:-5px;}
.tr-fileListing {float:left; width:100%; padding:10px 0 0 15px; margin:0;}
.afterlogin .tr-fileListing {padding: 0 10px;}
.tr-fileListing li {float:left; width:100%; list-style:none; table-layout:fixed; text-align:left; 
display:table; position:relative; padding-left:0px;}
.tr-fileListing li a, .tr-fileListing li p {display:table-cell; font-weight:300; font-size:14px; padding:10px 0; margin:0; width:44%; word-break:break-all; }
.tr-fileListing li a {color:#3181b0;}
.tr-fileListing li p{color:#404041; padding-left:13px;}
.tr-medEventListing li p {width:20%; padding-left:0;}
.tr-fileListing li button {max-width:35px; padding:0; width:40px; height:36px; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; border-radius:50%;} /*bottom:0; bottom:16px;*/
.tr-fileListing li button:hover {background-color:#EFEFEF;}
/*.tr-fileListing li button.editmedicalpopup {padding-right:9px;}*/
.tr-fileListing li {float:left; width:100%; list-style:none; table-layout:fixed; text-align:left; display:table; position:relative; padding:10px 0;}
.tr-fileListing li:last-of-type {padding-bottom:0;}
.tr-fileListing li + li {border-top:1px solid #d8d8d8;}
.tr-event-btns {display:table-cell; width:81px; text-align:right;} /*70px*/
.tr-event-btns button {display:inline-block; vertical-align:middle; position:relative;} /*position:static !important;*/
.tr-medEventListing li a:hover, .tr-medEventListing li a:visited, .tr-medEventListing li a:active {color:#3181b0;}
.tr-medEventListing li a {color:#404041 !important; text-decoration:none; display:inline-block; cursor:pointer; width:90%;}
.tr-fileListing li button a {display:block; width:100%;}
a.tr-dwAncher {float:right;font-weight:300; font-size:14px; color:#EC5735; margin-top:20px; text-decoration:none;}
a:hover.tr-dwAncher {text-decoration:underline; font-size:14px; color:#EC5735;}
.tr-clinicTabTextarea textarea {margin-top:0 !important; height:120px;}
.tr-shadowBox.padb7 {padding-bottom:7px;}
.tr-shadowBox .tr-inputFile, .tr-shadowBox .tr-inputResult {max-width:50%;}
.tr-shadowBox .tr-inputFile {border:1px dashed #bfbfbf; margin-right:9px; margin-bottom:9px;}
.safari .tr-shadowBox .tr-inputFile {width:116px;}
.fosterrequest .blank {border:1px dashed #bfbfbf; height:117px;}
.tr-shadowBox .tr-inputFile [type="file"] + label {height:114px; width:114px;}
.tr-shadowBox .tr-inputResult {max-width:100%; padding-left:0; margin-top:9px;} /*9px*/
.form-group.tr-dateBox {padding:0 !important;}
.form-group.tr-dateBox input[type="text"] {border-right:0; padding-left:8px; box-shadow:none;}
.form-group.tr-dateBox .input-group-addon {height:32px; box-sizing:border-box;padding:5px 12px; border-color:#808083;}
button.tr-deleteIcon img {width:18px; margin-left:0px}
.tr-animalProfileTabContent .tr-FosterFormStyle .form-group.tr-dateBox input[type="text"] {border-radius:3px 0px 0px 3px !important;}
.tr-formGroupAniProfile h4 {font-size:14px; font-weight:500;}
/*.tr-shadowBox .tr-inputResult span {max-width:113px; height:auto; vertical-align:top; background-color:transparent; margin-top:6px; text-align:center; margin-bottom:9px;}
.tr-shadowBox .tr-inputResult span>img {width:116px; height:111px; object-fit:contain; margin-bottom:9px;}*/
.tr-shadowBox .tr-inputResult span {max-width:115px; width:115px; height:auto; vertical-align:top; background-color:transparent; margin-top:6px; text-align:center; margin-bottom:9px; max-height:inherit; margin-right:9px;}
.tr-shadowBox .tr-inputResult span>img {width:100%; height:117px; object-fit:cover; margin-bottom:0; max-width:100%;}
.tr-shadowBox .tr-inputResult span:nth-child(2n) {margin-right:0;} /*.tr-shadowBox .tr-inputResult span + span*/
.tr-animalProfileTagRow h3 small {color:#808080; font-size:10px;}
.mt-0 {margin-top:0 !important;}

.tr-medEventListing li a:hover {color:#3181b0 !important; text-decoration:none;}

.tr-subsciptionEdit {float:none; display:block; margin:auto; max-width:220px;}
.tr-subsciptionEdit.subscribeBlock input {width:149px; height:28px; font-size:11px; font-style:italic;}
.tr-subsciptionEdit.subscribeBlock  .btnStyle {
background:#3181AF; font-size:11px;	height:28px;}
.footer .guide a {text-decoration:none;}
.tr-inputFile [type="file"] + label {background:url(../../images/add-files-animal-profile.svg) no-repeat center 72%; border:none;}

.custom-checkbox > [type="checkbox"]:not(:checked) + label, .custom-checkbox > [type="checkbox"]:checked + label {color:#58595B; font-weight:300;}

.animal_story_less a.animal_story_less, .animal_story_more a.animal_story_more {color: #2c80b1; text-decoration: underline;}
.animal_story_less a:hover.animal_story_less, .animal_story_more a:hover.animal_story_more {color: #2c80b1; text-decoration: none;}
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;}

/*Tags*/
.tag-inputblock {position:relative; width:100%;}
.TagsLetterWrapper {width:100%;}
.taginputinfo {background-color:#fff; border:1px solid #dfdfdf; /*bfbfc1, c7c7c8*/ padding:0; margin-top:9px; border-radius:3px;} /*margin-top:25px;padding:3px;height:41px;*/
.tag-inputblock input {box-sizing:border-box; border-radius:0; border:none; box-shadow:none; outline:none; background-color:transparent; padding:5px 7px; margin:0; width:auto; max-width:inherit; float:none;}
.tag-autocomplete {position:absolute; border:1px solid #ccc; -webkit-box-shadow:0px 0px 6px rgba(0,0,0,0.2); -moz-box-shadow:0px 0px 6px rgba(0,0,0,0.2); -o-box-shadow:0px 0px 6px rgba(0,0,0,0.2); box-shadow:0px 0px 6px rgba(0,0,0,0.2); background:#fff; z-index:2; width:100%;} /*margin-top: -40px;  top:76px; left:0; right:0;*/
.tag-info {background:#f2f2f2; padding:8px;}
.tag-info-innerblock {background:#fff; padding:5px 6px 1px 7px; border-radius:15px;} /*6px 6px 0 7px*/
.safari .tag-info-innerblock {padding-top:3px; padding-bottom:3px;}
.tag-color {margin-right:10px; vertical-align:top;}
.tag-color span {background:#85b635; width:18px; height:18px; float:left; border-radius:100%; margin-right:3px;}
.tag-color i {border:solid black; border-width:0 1px 1px 0; display:inline-block; padding:2.5px; margin:2px; -webkit-transform:rotate(45deg); transform:rotate(45deg);}
.tagCalled {font-size:12px; vertical-align:top; display:inline-block; margin-top:1px; width:86%; line-height:16px; padding-bottom:0; padding-top:2px;}
/*.addTagBtn, .addTagBtn:hover {background:#64c1a6; width:16px; height:16px; border-radius:100%; float:right; color:#fff; font-size:16px; text-decoration:none; margin:0 3px 0 0; text-align:center; line-height:15px;}*/
.addTagBtn, .addTagBtn:hover {background:url(images/addtag.svg) no-repeat; width:17px; height:17px; float:right; text-decoration:none; margin:3px 3px 0 0; font-size:0!important;}
.safari .addTagBtn, .safari .addTagBtn:hover {margin-top:1px;}
.addTagBtn.add-new-custom-tag, .addTagBtn:hover.add-new-custom-tag {background-color:transparent; border-radius:0; opacity:1;}
.tag-autocomplete ul {margin:0; padding:8px 8px 3px 8px; float:left; width:100%;}
.tag-autocomplete li, .taginputinfo .tag-info {margin:0 5px 5px 0; padding:6px 10px; border-radius:15px; font-weight:400; letter-spacing:0.4px; white-space:pre-wrap; text-align:left; line-height:16px;}
.tag-inputblock .updiv .tag-info, .tag-inputblock .upgroupdiv .tag-info {margin:0 5px 0 0; padding:6px 10px; border-radius:15px; font-weight:400; letter-spacing:0.4px; cursor: pointer; }
.tag-inputblock .updiv, .tag-inputblock .upgroupdiv {padding-inline-start:0px; margin-bottom: 0px;}
.taginputinfo .tag-info,.tag-inputblock .updiv .tag-info, .tag-inputblock .upgroupdiv .tag-info {padding:6px 6px 6px 10px; line-height:18px; margin:3px; font-size:13px!important; /*83%*/ font-weight:500; white-space:pre-wrap; text-align:left;}
.taginputinfo .cross, .tag-autocomplete .cross {font-style:normal; -webkit-transform:rotate(0deg); transform:rotate(0deg); width:22px;
height:22px; text-align:center; border-radius:50%; margin:-4px 0 0 5px; padding:0; float:right; background:transparent url(images/tagremove.svg) no-repeat 4px 4px; background-size:17px; text-indent:-9999999px; cursor: pointer;} /*45deg*/
/*.tag-inputblock .updiv i.cross { cursor: pointer; }*/
.tag-autocomplete .badge {cursor:pointer;}
.tag-autocomplete .badge i.cross {display:none;}
.TagsLetterWrapper h3{width:auto;}
.TagsLetterWrapper span {text-align:right; float:right; margin:23px 0 20px 0;}
.TagsLetterWrapper span a {color:#3181b0 !important;}
.tr-labelBox span.flao-right {text-align:right; float:right; margin:0;}
.tr-labelBox span.flao-right a {color:#3181b0; font-weight:500; text-decoration:none; font-size: 13px;}
.tr-labelBox span.flao-right a:hover {color:#3181b0; font-weight:500; text-decoration:underline;}
.FollowStep .modal-dialog {position:absolute; left:50%; top:50%; transform:translate(-50%, -50%) !important;}
.FollowStep .modal-dialog {max-width:518px;}
.FollowStep .modal-content {padding:20px 25px 10px 25px !important; border-radius:3px;}
.FollowStep .modal-content .close {opacity:2; position:absolute; right:12px; top:14px; background-image:none; width:14px;}
.FollowStep .modal-content h3 {margin-top: 0;}
.FollowStep .modal-content .modealclose {width: 14px;}
.FollowStep .modal-body .text-center{font-size: 24px; color:#fd8742;font-weight: 500;margin-bottom: 30px;line-height: 30px;}
.FollowStep .NumberWithContent .Number{width: 20px;float: left; font-size: 16px;}
.FollowStep .NumberWithContent .content{display: table;}
.FollowStep .modal-content .close img{float: right; background-image: none; display: none;}
.FollowStep .modal-body p {font-size: 16px; font-weight: 300; margin-bottom: 5px; color:#333333;}
.FollowStep .modal-body p.mart9 {margin-top:9px;}
.FollowStep .tableimages{width:100%;}
.FollowStep .tableimages img{width:100%;}
.FollowStep span i{font-size: 14px; color:#808080;}
.NumberWithContent{margin-bottom: 25px;}
.FollowStep .tableimages{/*border:1px solid #969696;*/ display: block;margin: 12px 0 0 0;}
.FollowStep .two{margin-bottom: 13px;}
.FollowStep .modal-body{padding-bottom: 0;}
.FollowStep .puppylite{margin-top: 15px;}
.FollowStep .puppylite p {display:inline-block;background-color: #28d3d2; border-radius: 50px;font-size: 15px !important;text-align: center;padding: 9px 8px 9px 11px;color: #fff !important;font-weight: 500!important;}
.FollowStep .puppylite p img{float: right;width: 19px;}
.FollowStep .puppylite p span{margin-right: 7px;}

/*------tr-NoteWrapper---------*/
.tr-NoteWrapper ul li{display: inline-block;float: none;}
.tr-NoteWrapper .nav-tabs{display: block !important;}
.tr-NoteWrapper .tr-labelBox{text-align: center;}

.tr-NoteWrapper ul li.active a, .tr-NoteWrapper ul li.active a:hover,
.tr-NoteWrapper ul li a.active, .tr-NoteWrapper ul li a:hover.active  {color: #EC5A36;border-bottom: 2px solid #EC5A36 !important;}
.tr-NoteWrapper ul li a {color: #404041;text-transform: capitalize; font-size: 15px; /*16*/ line-height: 18px; font-weight: 400;text-decoration: none;padding-bottom: 4px!important;}
.tr-NoteWrapper ul li + li {margin-left: 100px;}
.tr-NoteWrapper .tr-labelBox textarea{resize: none !important;border-radius: 3px !important;}
.tr-NoteWrapper .tr-labelBox{ padding: 25px 22px 35px 22px !important;}
.tr-NoteWrapper .FosteNotes a{display: inline-block;}
.tr-NoteWrapper a.questionmark{border-bottom: none !important; margin-left:4px;}

.tr-NoteWrapper #FosterNotes .auto {border-top:1px solid #dfdfdf; padding:10px 0 0; text-align:left; margin-top:9px; clear:both;}
.tr-NoteWrapper #FosterNotes ul {height:120px; /*200px*/ overflow-y:auto; list-style-type:none; margin:0; padding:0; clear:both; width:100%;}
.tr-NoteWrapper #FosterNotes li {font-size:15px; line-height:20px; color:#404041; padding:0 0 13px 14px; background:url(../animalcss/images/bulletgrey.svg) no-repeat 0 1px; background-size:9px; font-weight:300; display:block; clear:both; width:100%; margin:0;}
.tr-NoteWrapper #FosterNotes li strong {font-weight:500;}
.tr-NoteWrapper #FosterNotes .auto.nonotes li {background:none; text-align:center; font-style:italic; color:#808080; padding:0; margin:0;}

.tr-animalProfileTagRow.additonalinfo {position:relative; z-index:0; display:block}
#likesdislikesfun.tr-NoteWrapper {clear:both;}
#likesdislikesfun.tr-NoteWrapper .tag-inputblock {padding-top:5px;}
#likesdislikesfun.tr-NoteWrapper .tr-labelBox.padb20 {padding-bottom:20px !important;}
#likesdislikesfun.tr-NoteWrapper .tr-labelBox.padb20 #likes, #likesdislikesfun.tr-NoteWrapper .tr-labelBox.padb20 #dislikes {text-align:left;}
#likesdislikesfun.tr-NoteWrapper .tr-labelBox.padb20 #likes li + li, #likesdislikesfun.tr-NoteWrapper .tr-labelBox.padb20 #dislikes li + li {margin-left:0;}
#likesdislikesfun.tr-NoteWrapper .tr-labelBox.padb20 #likes .taginputinfo .uplikediv, #likesdislikesfun.tr-NoteWrapper .tr-labelBox.padb20 #dislikes .taginputinfo .updislikediv {padding-left:0; margin:0;}
.tr-NoteWrapper #funfacts {text-align:left;}
.tr-NoteWrapper #funfacts .fun {position:relative;}
.tr-NoteWrapper #funfacts .fun input {height:32px; font-weight:300; font-size:14px; padding:5px 36px 5px 12px; border:1px solid #dfdfdf; width:100%; border-radius:3px!important; margin:7px 0 21px;}
.tr-NoteWrapper #funfacts .fun a {position:absolute; top:17px; right:9px;}
.tr-NoteWrapper #funfacts .fun a img {width:17px;}
.tr-NoteWrapper #funfacts ul {list-style-type:none; margin:0; padding:0; clear:both; width:100%;}
.tr-NoteWrapper #funfacts li {font-size:15px; line-height:20px; color:#404041; padding:0 0 16px 14px; background:url(../animalcss/images/bulletgrey.svg) no-repeat 0 4px; background-size:8px; font-weight:300; display:block; clear:both; width:100%; margin:0;}
.tr-NoteWrapper #funfacts li span {float:left; width:94%;}
.tr-NoteWrapper #funfacts li a {float:right; margin:9px 13px 0 11px;}
.tr-NoteWrapper #funfacts li a img {width:9px;}
.tr-NoteWrapper #funfacts .collapse.in {display:block!important;}
.tr-NoteWrapper #funfacts .collapse.in a {cursor:pointer;}
.tr-NoteWrapper #funfacts .tr-collapse.collapsed, .tr-NoteWrapper #funfacts .tr-collapse.view-more {display:inline-block; cursor:pointer; margin:9px 0!important; color:#EA5735; text-decoration:underline;}
.tr-NoteWrapper #funfacts .tr-collapse:hover.collapsed, .tr-NoteWrapper #funfacts .tr-collapse:hover.view-more {color:#EA5735; text-decoration:none;}
.tag-info-innerblock .dd-container {display:inline-block;}
.tag-info-innerblock .dd-select {border-radius:2px; position:relative; cursor:pointer; border:none;}
.tag-info-innerblock .dd-selected {overflow:hidden; display:block; padding:0; font-weight:600;}
.tag-info-innerblock .dd-pointer {width:0; height:0; position:absolute; right:10px; top:56%; margin-top:-3px;}
.tag-info-innerblock .dd-pointer-down {border:solid 5px transparent; border-top:solid 5px #000;}
.tag-info-innerblock .dd-pointer-up {border:solid 5px transparent !important; border-bottom:solid 5px #000 !important; margin-top:-8px;}
.tag-info-innerblock .dd-options {border:solid 1px #ccc; border-top:none; list-style:none; box-shadow:0 1px 5px #ddd; display:none; position:absolute; z-index:2000; margin:3px 0 0; background:#fff; overflow:auto; left:-11px; width:158px!important; padding:12px 7px 5px 14px;}
.tag-info-innerblock .dd-option {padding:0; display:block; border:none; overflow:hidden; text-decoration:none; color:#333; cursor:pointer; -webkit-transition:all 0.25s ease-in-out; -moz-transition:all 0.25s ease-in-out; -o-transition:all 0.25s ease-in-out; -ms-transition:all 0.25s ease-in-out; transition:all 0.25s ease-in-out; text-align:center; position:relative;}
.tag-info-innerblock .dd-options li {padding:0; letter-spacing:0; margin:0 7px 7px 0; float:left; width:20px;}
.tag-info-innerblock .dd-options > li:last-child > .dd-option {border-bottom:none;}
.tag-info-innerblock .dd-option:hover {background:transparent !important; color:#000;}
.tag-info-innerblock .dd-option-image, .tag-info-innerblock .dd-selected-image {vertical-align:middle; max-width:20px; float:none; margin:0; width:20px;}/*--04px 0 0--*/
.tag-info-innerblock .addTagBtn img.dd-option-image, .tag-info-innerblock .addTagBtn img.dd-option-image:hover img {width:17px; max-width:17px;}
.tag-info-innerblock .dd-option.dd-option-selected {background-color:transparent !important;}
.tag-info-innerblock .dd-option.dd-option-selected::after {content:""; display:block; position:absolute; top:6px; left:5px; background:url(images/tick.svg) no-repeat; width:10px; height:10px;} /*content:"\f00c"; font-family:'FontAwesome'; color:#fff; font-size:10px;*/
/*.chrome .tag-info-innerblock .dd-option.dd-option-selected::after {top:3px;}*/
.formBlock .form-control {border-radius: 0.01px; font:300 15px 'Poppins',sans-serif; color:#414042; resize:none; width: 100%;}
.badge.eventBtn.tag-info.pink {background:#d15ca9;}
.badge.eventBtn.tag-info.orange{background:#f08849;}
.badge.eventBtn.tag-info.sky-blue {background:#28d3d2;}
.badge.eventBtn.tag-info.darkest-orange {background:#fdab30;}
.badge.eventBtn.tag-info.dark-orange {background:#e1b82e;}
.badge.eventBtn.tag-info.green {background:#629018;}
.badge.eventBtn.tag-info.purple {background:#807bdd;}
.badge.eventBtn.tag-info.dark-green {background:#85b635;}
.badge.eventBtn.tag-info.brown01 {background:#885a5a;}
.badge.eventBtn.tag-info.brown02 {background:#b48a64;}
.badge.eventBtn.tag-info.darkest-blue {background:#4195fc;}
.badge.eventBtn.tag-info.darkest-blue02 {background:#1b96b8;}
.badge.eventBtn.tag-info.darkest-blue03 {background:#1871b5;}
.badge.eventBtn.tag-info.dark-green02 {background:#4eb7b4;}
.badge.eventBtn.tag-info.dark-grey01 {background:#898985;}
.badge.eventBtn.tag-info.dark-grey02 {background:#738198;}
.badge.eventBtn.tag-info.dark-pink {background:#fd5fcc;}
.badge.eventBtn.tag-info.dark-purple {background:#ab5eef;}
.badge.eventBtn.tag-info.light-orange {background:#fdab30;}
.badge.eventBtn.tag-info.water-blue {background:#25a9e0;}
/*Tags*/

/*   =====================   rv css    */
.tr-animalpopupBtn a {display:inline-block; height:45px; line-height:45px; font-weight:400; -webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.3); box-shadow:0px 0px 10px rgba(0,0,0,0.3); border-radius:30px; padding:0px 15px; text-decoration:none; font-size:16px; margin:10px 0; background:#ea5735; color:#fff; width:170px; text-align:center;}
.tr-animalpopupBtn a:hover, .tr-animalpopupBtn a:focus {color:#fff; text-decoration:none;}
.tr-animalpopupAction button, #profilepopup.tr-animalInfopopup .tr-animalpopupAction button {padding:0 !important; height:31px; background:#fff; border:1px solid #3181B0; border-radius:30px; font-weight:500; margin:0 5px; line-height:27px; font-size:14px; text-transform:uppercase; color:#3181B0; width:93px; -webkit-box-shadow:0px 0px 15px #ccc; box-shadow:0px 0px 15px #ccc;}
.tr-animalpopupAction button:hover, #profilepopup.tr-animalInfopopup .tr-animalpopupAction button:hover {background:#3181B0; color:#fff;}
.tr-inputFile.tr-animalinputFile [type="file"] + label {height:30px;width:93px;line-height:32px !important;}
.tr-animalpopupAction button.tr-proceed, #profilepopup.tr-animalInfopopup .tr-animalpopupAction button.tr-proceed {background:#3181B0; color:#fff;}
span.tr-animalcalendar {width:20px; display:inline-table;}
.tr-dragImage {position:relative !important; margin-bottom:38px !important; border-radius:0; color:#fff; cursor:pointer; display:inline-block; font-family:'Poppins', sans-serif; font-size:inherit; font-weight:600; outline:none; height:100px; width:100px; transition:all 0.3s; vertical-align:middle;   background:url(../../images/tr-dragImage.svg) no-repeat center center; border:2px dotted #eaeaea; margin:1px 0 0 0;}
.tr-dragImage::after {content:'Drag files to upload, or'; position:absolute; bottom:-40px; width:160px; color:#444; font-size:14px; left:-30px; font-weight:300;}
.tr-inputFile.tr-animalinputFile [type="file"] + label {background:#3181B0; border:none; color:#fff; cursor:pointer; display:inline-block; font:600 14px 'Poppins', sans-serif; margin-bottom:1rem; outline:none; width:133px; position:relative; transition:all 0.3s; vertical-align:middle; margin:1px 0 0 0; padding:0px 5px; border-radius:40px; text-transform:uppercase; height:33px; line-height:30px;}
.tr-inputFile.tr-animalinputFile {float:unset; margin:15px 0;}
.tr-inputFile.tr-animalinputFile p {font-size:16px; margin:15px 0;}
.tr-animalButtons button {background:#3181B0; color:#fff; border:none; width:133px; margin:15px 0 0; padding:0 5px; border-radius:30px; font-weight:600; font-size:14px; height:30px; line-height:28px; box-shadow:0px 0px 10px rgba(0,0,0,0.3);}
.tr-animalButtons button.uploading {opacity:0.5;}
.tr-uploadGfileName p {text-align:left !important; width:100%; font-size:14px !important;}
.tr-uploadGfileName p span {float:right; margin-top:0;} /*7px*/
.tr-uploadGfileName {border:1px solid #e9e9ea; /*ccc*/ border-left:0; border-right:0; margin:10px 0 20px; padding:10px 0 !important;}
.tr-animalButtons {margin-top:50px;}
.progress {overflow:hidden; height:9.51px; margin-bottom:10px; background-color:#E5E5E5; border-radius:4px; border-radius:30px !important; width:92%; /*87, 90*/ box-shadow:none !important; margin-top:11px;}
.progress-bar {float:left; width:0; height:100%; font-size:12px; line-height:9px; color:#fff; text-align:center; background-color:#F9AE3F !important; -webkit-transition:width .6s ease; transition:width .6s ease; box-shadow:none !important;}
/*.progress::after {content:'25%'; right:0; position:absolute; line-height:8px;}*/
.tr-assesmentinputSpacing {padding:0 15px;}
label.tr-checkcontainer.tr-customSelectCheck {text-align:center; box-shadow:0px 0px 5px rgba(0,0,0,0.2); min-width:66px !important; margin-right:1px; float:left !important;}
label.tr-checkcontainer.tr-customSelectCheck input:checked ~ .checkmark:after {
display:block;
border:1px solid #2196F3;
border-radius:30px;
background-image:unset;
background-repeat:no-repeat;
background-size:30px auto;
background-position:7px center;
}
label.tr-checkcontainer.tr-customSelectCheck span.checkmark {border:unset;}
label.tr-locNtravel {color:#3181b0; margin-bottom:5px;}
.tr-transportShadow {
box-shadow:0px 0px 10px rgba(0,0,0,0.3);
display:inline-block;
border-radius:7px;
margin:15px 0px;
padding:15px 5px 20px 5px;
width:100%;
}
.checkbox.tr-customanimalCheck input[type="checkbox"] {
width:auto !important;
height:auto !important;
padding:0;
margin-bottom:0;
display:none;
cursor:pointer;
}

.checkbox.tr-customanimalCheck label {
position:relative;
cursor:pointer;
vertical-align:bottom;
}

.checkbox.tr-customanimalCheck label:before {
content:'';
-webkit-appearance:none;
background-color:#fff;
border:1px solid #d2d2d2; /*4d4d4d*/
box-shadow:none;
padding:0px;
display:inline-block;
position:relative;
vertical-align:top;
cursor:pointer;
margin-right:5px;
border-radius:3px;
height:16px; width:16px; margin-top:0;
}
/*.chrome .checkbox.tr-customanimalCheck label:before {margin-top:1px;}*/
.checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label:before {
background-color:#0079bf;
border:1px solid #0079bf;
}
.checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label:after {
content:'';
display:block;
position:absolute;
width:15px;
height:15px;
background: url(images/check-white.svg) no-repeat 3px 3px #3181B0; background-size: 9px;
/* top:1px; left:5px; border:solid #fff; border-width:0 2px 2px 0; transform:rotate(45deg);*/
top: 0;
left: 0; border-radius: 3px;
}
/*.chrome .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label:after {top:1px;}*/
.checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.line2:after {top: -16px;}
.checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.chkall:after {top:-1px;}
.checkbox.tr-customanimalCheck {
padding-left:0px;
}
.dt-borderTp {
border-top:2px solid #c0c0c0;
margin-top:15px;
padding-top:15px;
}
.tr-locNtravel .checkbox.tr-customanimalCheck {
position:absolute;
right:0;
top:-10px; width: 166px; /*150px*/
}
label.tr-locNtravel {
color:#404041 !important; /*3181b0*/
position:relative;
width:100%;
font-size:16px !important;
margin-top:25px;;
}
#privacy .tr-FosterFormStyle label span {
color:#414042;
letter-spacing:-0.1px; width: 84%; display: inline-block;
}
#privacy .tr-FosterFormStyle label span.auto {width: auto; min-height: inherit;}
span.tr-eventValue {
margin-left:10px;
font-size:14px !important;
font-style:normal !important;
}
label.tr-eventDescriptionValue {
overflow-y:auto;
border-bottom:1px solid #ececec; /*B2B2B2*/
height:170px;
font-size:14px !important;
letter-spacing:0 !important;line-height:20px !important; margin-top:20px !important;
margin-bottom:0 !important; width:100%;
}
.tr-animalInfopopup .modal-content label.tr-eventDescriptionValue span {font-size:14px; font-style:normal;}
.tr-eventBorder {
margin:25px 0;
margin-top:0;
padding:14px 0 0px;
border-top:1px solid #ececec; /*B2B2B2*/
border-bottom:1px solid #ececec; /*B2B2B2*/
width:100%;
float:left;
}

#deleteMedicalassesments .modal-body.tr-popupContent {padding:10px 20px 20px;}
#deleteMedicalassesments .modal-body.tr-popupContent p {line-height: 20px;}
#deleteMedicalassesments .modal-body.tr-popupContent .form-group {width: 100%; text-align: center;}
#deleteMedicalassesments .modal-body.tr-popupContent .tr-popupAction {padding-top: 18px;}

.tr-animalpopupAction.tr-deleteMedicalDetails button {min-width:114px !important;}
.tr-mobileDevicesFix .input-group.date {margin-top:0;}
footer.footer {box-sizing:border-box; height:173px;} 
footer.footer .container{max-width:1064px;} 
.footer .logo img {height:59px;}
.footer .logo {text-align:center; width:100%;}

#viewMedicalDetails .form-group.mb-0, #viewMedicalDetails .form-group.text-center.mb-0 {width: 100%;}

#rescuetube.modal .modal-header h3 {color:#404041;}
#crop_img_popup1 h4.modal-title {font-weight:600; margin-bottom:0;}
#crop_img_popup1 .modal-header .close {margin-top:7px;}

/* akash css ================================== */
.clearfix_btn button {
background-color:#F15725;
color:#fff !important;
font-size:12px;
font-weight:600;
margin-top:15px;
box-shadow:none;
width:auto;
border:0;
border-radius:3px;
}
.profile-inside-content h2 {
float:left;
color:#F15725;  
position:relative;
font-size:20px;
margin-bottom:0;
}
.my-3 {border:2px solid #eae9e9bf; margin-top:14px;}
.box-2 {border:2px solid #eae9e9bf;	margin-top:14px;}
.nd-box h4, .nd-box1 h4, .my-3 h4 {color:#6C6D71; font-size:14px;}

.my-3 input { 
margin-bottom:16px;
background-color:#f0f0f0;
border:none;
border-radius:2px;
width:100%;
}
.clearfix_btn button i {margin-right:5px; font-weight:normal;}

.nd-box input {
margin-bottom:16px;
background-color:#f0f0f0;
padding:0 10px;
border:none;
border-radius:2px;
width:100%;
height:33px;
font-size:14px;
font-weight:500;
}
.nd-box1 input {
margin-bottom:16px;
background-color:#f0f0f0;
padding:0 10px;
border:none;
border-radius:2px;
width:40%;
max-width:77px;
height:33px;
font-size:14px;
font-weight:500;
box-sizing:border-box;
}
.nd-boxclone input {
margin-bottom:16px;
background-color:#f0f0f0;
padding:0 10px;
border:none;
border-radius:2px;
width:100%;
height:33px;
font-weight:500;
}
.nd-boxclone input::placeholder {font-weight:500; font-style:normal;}
.nd-boxclone h4 {font-size:14px;}
.or-cent{
display:block;
text-align:center;
font-size:18px;
font-weight:600;
margin-top:10px;
color:#6C6D72;
text-transform:uppercase;
}
.nd-box1 span {
font-weight:600;
padding-left:8px;
color:#847878;
font-size:larger;
font-size:14px;
}
.switchon input {
opacity:0;
width:0;
height:0;  
}

.tr-animalProfileTabContent .myBoxes-switch {float:right; display:flex;}
.tr-animalProfileTabContent .myBoxes-switch.mart25 {margin-top:25px; margin-bottom: 20px;}
.tr-animalProfileTabContent .myBoxes-switch span.slider.round {height:18px; width:35px; margin-top:-1px;}
.tr-animalProfileTabContent .myBoxes-switch span.slider.round.mart22 {margin-top:22px;}
.tr-animalProfileTabContent .myBoxes-switch .slider:before {height:14px; width:14px; left:2px !important; bottom:2px;}
.tr-animalProfileTabContent .myBoxes-switch input:checked + .slider {background-color:#F15B2D;}
.tr-animalProfileTabContent .myBoxes-switch span {font-size:14px; color:#999;}
.tr-animalProfileTabContent .myBoxes-switch .switch-off strong, .tr-animalProfileTabContent .myBoxes-switch .switch-active strong {font-weight:600; color:#3182b1;}
.tr-animalProfileTabContent .myBoxes-switch .switch {position:relative; display:inline-block; width:35px; height:18px; margin:3px 6px 0;}
.tr-animalProfileTabContent .myBoxes-switch .switch input {opacity:0; width:0; height:0;}
.tr-animalProfileTabContent .myBoxes-switch .slider {position:absolute; cursor:pointer; top:0; left:0; right:0; bottom:0; background-color:rgb(129, 129, 129); -webkit-transition:.4s; transition:.4s;}
.tr-animalProfileTabContent .myBoxes-switch input:checked + .slider {background-color:#3182b1;}
.tr-animalProfileTabContent .myBoxes-switch input:checked + .slider:before {-webkit-transform:translateX(17px); -ms-transform:translateX(17px); transform:translateX(17px);}
.tr-animalProfileTabContent .myBoxes-switch .slider.round {border-radius:34px;}
.tr-animalProfileTabContent .myBoxes-switch .slider.round:before {border-radius:50%; left:8px;}

.tr-profileAdvanceFormDiv .tr-animalProfileTagRow .tr-labelBox input {margin-top: 4px;}

.bottom-butn button {
padding:5px 20px;
border-radius:15px;
font-size:14px;
font-weight:600;
background-color:#fff;
color:#3181b0;
border:1px solid #3181b0;
box-shadow:0px 0px 4px 0px #969393;
}
.bottom-butn {
margin-top:30px;
text-align:center;
margin-bottom:5px;
}
.bottom-butn button:hover {
cursor:pointer;
color:#fff;
background-color:#3181b0;

}
.bottom-butn button + button {color:#fff; margin-left:10px; background-color:#3181b0;}
.dashboard #middle.profile-sec .profile-container {
padding:0 10px 40px !important;
}

.selectWrap{
position:relative;
display:flex;
box-sizing:border-box !important;
}
.selectWrap select{
-webkit-appearance:none;
appearance:none;
height:32px;
border-radius:2px;
font-size:14px;
padding:0 10px !important;
line-height:32px;
}
.tags .selectWrap input {
height:32px;
font-size:14px;
border-radius:2px;
width:116px;
box-shadow:none;
}
.selectWrap span{
border:solid black;
border-width:0 2px 2px 0;
display:inline-block;
padding:3px;
position:absolute;
right:14px;
top:50%;
transform:translateY(-50%) rotate(45deg) ;

}
.pad-space {
padding:10px 20px;
}
.switch-db {
margin:15px 0px;
}
.switch-db .myBoxes-switch + .myBoxes-switch {
margin-top:5px !important;
}
.switch-db .myBoxes-switch {
margin-bottom:15px;
float:left;
width:100%;
}
.selectionWrap h4 {
font-size:14px;
font-weight:500;
color:#404041;
margin-bottom:5px;
}
span.switch-search {
color:#6C6D71;
font-weight:600;
vertical-align:sub;
font-size:13px;
margin-left:20px;
}

.selectionWrap {margin:20px 0;}
.ak-rowTable select {width:95.5px !important;}
.profile-inside-content.ak-prWrap {max-width:690px !important; margin:0 auto;}
.ak-prWrap .clearfix_btn {float:right;}
.ak-wrapForm {margin:0 auto; width:100%; max-width:578px; padding:0px 10px;}
.ak-rowTable { float:left; width:100%; margin:0px 0 15px 0;}
.ak-rowTable .selectWrap {float:left; width:100%;}
.ak-rowTable .ak-rowCell {padding:0px 10px; float:left; vertical-align:top;}
.ak-rowTable .ak-rowCell:nth-of-type(1){padding-left:0;}
.ak-rowTable .ak-rowCell:last-of-type{padding-right:0; width:116px;}
.ak-prWrap:after {position:absolute; bottom:0px; width:64px; height:4px; content:''; background:#E5E5E5; left:0px;}
.ak-prWrap {position:relative; padding-bottom:20px; margin-bottom:10px;}
/* ======================= css fixes ================================ */

.tr-headerNew .container {max-width:1080px; padding:0px 30px; box-sizing:border-box;}
.tr-headerNew .container .logo {margin-top:-10px;}
.tr-headerNew .dashboard-right-cont {border-left:1px solid #CCCCCB; margin:20px 0;}
.tr-headerNew #myNavbar .menu {margin:5px 0; vertical-align:middle; display:table;}
.tr-headerNew #myNavbar .menu li {float:none; display:table-cell;}
.tr-headerNew #myNavbar .menu li img, .tr-headerNew #myNavbar .menu li svg {max-width:36px; max-height:36px; width:100%;}
.tr-headerNew #myNavbar .menu .red-circle {height:15px; width:15px; font-size:7px; padding:0px; line-height:16px; text-align:center; top:-6px; right:0; overflow:hidden;}
.tr-headerNew #myNavbar .menu .dropdown-menu li {display:block;}
/*.dashboard .overlayp ul.menu li.orgd a {font-size:13px; line-height:17px;}
.dashboard .overlayp ul.menu li.orgd a span {width:90px;}
.dashboard .overlayp ul.menu li.dropdown-user .tr-uploadImg {
display:inline-block; border:1px solid #CFD1D2; padding:4px; border-radius:50%; width:40px; height:40px; overflow:hidden;vertical-align:middle;text-align:center;}
.dashboard .overlayp ul.menu li.dropdown-user .tr-uploadImg svg, .dashboard .overlayp ul.menu li.dropdown-user .tr-uploadImg img {max-width:25px; max-height:25px;}
.dashboard .overlayp ul.menu li.dropdown-user #fileupload {border:0; padding:0; border-radius:0 !important; max-width:25px;}
#wrapper.dashboard #header-info {background:#fff;}*/
.animalprofile h1 {font-size:30px !important; color:#ED5933; text-align:center; position:relative; padding-top:30px;}
.animalprofile h1 a.backlink {color:#3180AD; text-decoration:none; font-weight:300; font-size:15px; position:absolute; top:34px; left:0;}
.animalprofile h1 a.backlink img {margin-right:5px;}
.animalprofile h1 a:hover.backlink {color:#3180AD; text-decoration:underline; font-weight:300; font-size:15px;}

.tr-headerNew .container .logo img {box-shadow:0px 4px 8px #999; width:84px;}
.tr-animaleProfileHeading h1 {margin:10px 0; padding:0; color:#EC5933 !important;font-size:30px !important; font-weight:600;}
.dashboard #middle.profile-sec .profile-container .box-fields-container {overflow:visible;}
.tr-animalProfileTabContent .tr-FosterFormStyle.photos {clear:both; /*padding-top:12px;*/}
.tr-animalProfileTabContent .tr-FosterFormStyle label {font-size:13px; color:#404041; font-weight:500; margin-bottom: 4px;} /*font-size: 14px*/
.tr-animalProfileTabContent .tr-FosterFormStyle label.marb0 {margin-bottom:0;}
.tr-animalProfileTabContent .tr-FosterFormStyle label.marb2 {margin-bottom:2px;}
.tr-animalProfileTabContent .tr-FosterFormStyle label.marb4 {margin-bottom:4px!important;}
.tr-animalProfileTabContent .tr-FosterFormStyle label.marb10 {margin-bottom:10px;}
.tr-animalProfileTabContent .tr-FosterFormStyle label.marb11 {margin-bottom:11px!important;}
.tr-animalProfileTabContent .tr-FosterFormStyle label.marb7 {margin-bottom:7px!important;}
.tr-animalProfileTabContent .tr-FosterFormStyle label.mart0 {margin-top:0;}
.tr-animalProfileTabContent .tr-FosterFormStyle label.mart16 {margin-top:16px;}
.tr-animalProfileTabContent .tr-FosterFormStyle.bucket label {width:43%; float:left; margin-top:5px;}
.tr-FosterFormStyle.case .relatedcase {width:45%; float:left; margin-top:5px;}
.tr-FosterFormStyle.case {margin:25px 0 0; clear:both;}
.tr-FosterFormStyle.case .relatedcase {color:#EC5832; margin-top:13px; font-size: 13px}
.tr-FosterFormStyle.case .relatedcase strong {font-weight:500; color:#404041;}
.tr-FosterFormStyle.case .relatedcase a {color:#EC5832; font-weight:300; text-decoration:underline;}
.tr-FosterFormStyle.case .relatedcase a:hover {color:#EC5832; font-weight:300; text-decoration:none;}
.tr-FosterFormStyle.case .privacysettings {float:left; width:55%; background-color:#F8F8F8; -webkit-border-radius:6px; -moz-border-radius:6px; -ms-border-radius:6px; -o-border-radius:6px; border-radius:6px; text-align:center; padding:12px 4px 13px; color:#404041; font-size:13px; font-weight:300;} /*font-size: 14px*/
.tr-FosterFormStyle.case .privacysettings a {color:#EC5832; font-size:13px; font-weight:300; text-decoration:none;} /*font-size: 14px*/
.tr-FosterFormStyle.case .privacysettings a:hover {color:#EC5832; font-size:13px; font-weight:300; text-decoration:underline;} /*font-size: 14px*/
.tr-animalProfileTabContent .tr-FosterFormStyle.bucket label.text12 {font-size:10px; font-weight:300; font-style:italic;}
.tr-animalProfileTabContent .tr-FosterFormStyle.bucket label.text12 strong {font-size:12px; font-weight:500; font-style:normal;}
.tr-animalProfileTabContent .tr-FosterFormStyle.bucket label.text12 strong a, .tr-animalProfileTabContent .tr-FosterFormStyle.bucket label.text12 strong a:hover, .tr-animalProfileTabContent .tr-FosterFormStyle.bucket label.text12 strong a:focus {color:#f15a24;}
/*.tr-animalProfileTabContent .tr-FosterFormStyle.bucket label.text12 a.questionmark {margin:-4px 0 0 2px;}*/
/*.tr-animalProfileTabContent .tr-FosterFormStyle.bucket label.text12 a.questionmark {width:auto; height:14px; background-position:right; padding-right:16px; text-decoration:underline;}.tr-animalProfileTabContent .tr-FosterFormStyle.bucket label.text12 a.questionmark {width:auto; height:14px; background-position:right; padding-right:16px; text-decoration:underline;}.tr-animalProfileTabContent .tr-FosterFormStyle.bucket label.text12 a.questionmark {width:auto; height:14px; background-position:right; padding-right:16px; text-decoration:underline;}.tr-animalProfileTabContent .tr-FosterFormStyle.bucket label.text12 a.questionmark {width:auto; height:14px; background-position:right; padding-right:16px; text-decoration:underline;}*/
.tr-animalProfileTabContent .tr-FosterFormStyle.bucket label.text12 a.questionmark {width:auto; height:18px; background-position:99% 3px; padding-right:15px; text-decoration:underline; background-size:12px;}
.tr-animalProfileTabContent .tr-FosterFormStyle.bucket label.text12 a:hover.questionmark {text-decoration:none;}
.tr-animalProfileTabContent .tr-FosterFormStyle.bucket .select-style {width:31%; float:left; margin-right:18px; margin-left:6px;}
.tr-animalProfileTabContent .tr-FosterFormStyle.bucket .learnmore {-moz-box-shadow:0 0 4px #c0c0c0; -webkit-box-shadow:0 0 4px #c0c0c0; -o-box-shadow:0 0 4px #c0c0c0; box-shadow:0 0 4px #c0c0c0; -moz-border-radius:100px; -webkit-border-radius:100px; border-radius:100px; padding:8px 16px 7px; font-size:13px; text-decoration:none; color:#e75735; font-weight:400; display:inline-block;} /*font-size: 14px*/
.tr-animalProfileTabContent .tr-FosterFormStyle.bucket .learnmore img {width:20px; margin:-3px 7px 0 0;} /*-2px*/
.fosterdashboardpage.casemodule .case.padb0 {padding-bottom:0!important; padding-top:0!important;}
/*.tr-animalProfileTabContent .tr-FosterFormStyle p {}*/
.tr-animalProfileTabContent .tr-FosterFormStyle input, .tr-animalProfileTabContent .tr-FosterFormStyle select {height:32px !important; border:1px solid #808080; border-radius:3px !important; font-size:13px !important; font-weight:300; color:#58595B; outline:0 !important; line-height:33px;} /*font-size: 14px*/
.tr-animalProfileTabContent .tr-FosterFormStyle select {padding-left:7px;}
select.form-control:focus {background-color: transparent;}
.tr-animalProfileTabContent .tr-FosterFormStyle .select-style select {border:0; line-height:32px !important; padding-right:25px; padding-bottom:3px;}
.tr-animalProfileTabContent .tr-FosterFormStyle .select-style select option:active, .tr-animalProfileTabContent .tr-FosterFormStyle .select-style select option:focus {outline:none !important; background:#fff !important; border:0 !important;}
.tr-animalProfileTabContent .tr-FosterFormStyle .select-style {border-color:#808080; border-radius:3px !important; height:32px; line-height:30px !important; width:100%;}
.tr-animalProfileTabContent .tr-FosterFormStyle textarea {border:1px solid #808080; border-radius:3px; font-size:14px !important; font-weight:300; color:#58595B; height:119px;}
.tr-animalProfileTabContent .col-xs-5, .tr-animalProfileTabContent .col-xs-7{padding:0;}
.tr-animalProfileTabContent .tr-formWrap-half + .tr-formWrap-half {padding-left:14px; padding-right:14px;} /*padding-left:14px;*/
.tr-animalProfileTabContent .tr-formWrap-half, .tr-animalProfileTabContent .form-group {padding-left:15px; padding-right:15px;} /*margin-bottom:10px;*/
.tr-animalProfileTabContent .form-group.padrr0 {padding-right:0;}
.tr-animalProfileTabContent .form-group.padl0 {padding-left:0;}
.tr-animalProfileTabContent .tr-formWrap-half.w100p {width:100%; padding-right:0;}
.tr-animalProfileTabContent #demeanordiv.form-group {padding-right:12px;}
.tr-animalProfileTabContent #tr-profileAdvanceForm .form-group, .tr-animalProfileTabContent .form-group.pad0 {padding:0;}
.tr-animalProfileTabContent #tr-profileAdvanceForm .form-group {margin-bottom:0;}
.tr-animalProfileTabContent #tr-profileAdvanceForm .form-group .relative {position:relative;}
.tr-animalProfileTabContent #tr-profileAdvanceForm .form-group .relative #shelterphno {padding-left:49px;}
.tr-animalProfileTabContent #tr-profileAdvanceForm .form-group .relative .dropdown.flag {top:7px;} /*16px*/
.tr-animalProfileTabContent #tr-profileAdvanceForm .form-group .dropdown.flag .btn-default, .tr-animalProfileTabContent #tr-profileAdvanceForm .form-group .dropdown.flag .btn-default:hover, .tr-animalProfileTabContent #tr-profileAdvanceForm .form-group .dropdown.flag .btn-default:focus, .tr-animalProfileTabContent #tr-profileAdvanceForm .form-group .dropdown.flag .btn-default:active, .tr-animalProfileTabContent #tr-profileAdvanceForm .form-group .dropdown.flag .btn-default.active, .tr-animalProfileTabContent #tr-profileAdvanceForm .form-group .dropdown.flag.open .dropdown-toggle.btn-default {font-size:14px; color:#404041;}
.tr-animalProfileTabContent #tr-profileAdvanceForm .form-group .dropdown.flag .btn-default.dropdown-toggle::after {display:none;}
.tr-animalProfileTabContent .tr-formWrap-half.w21p {width:21%;}
.tr-animalProfileTabContent .tr-formWrap-half.w28p {width:28%;}
.tr-animalProfileTabContent .tr-formWrap-half.w29p {width:29%;}
.tr-labelBox input.mart5 {margin-top: 5px;}
.tr-animalProfileTagRow .tr-FosterFormStyle .select-style.mart2 {margin-top: 2px !important;}
.tr-animalProfileTabContent .form-group .formInnerTable {display:table; table-layout:fixed;width:100%;}
.form-group .formInnerTable .tableCell {display:table-cell; vertical-align:middle;}

/*23aug22*/
.checkbox.tr-customanimalCheck label:before {top: 6px;}
.chrome .checkbox.tr-customanimalCheck label:before {top: 3px;}
.checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label::after {top: 4px;}

#settingsdiv .checkbox.tr-customanimalCheck label:before {top: 4px;}
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label::after {top: 2px;}
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.lines2::after {top: -20px;}

.checkbox.tr-customanimalCheck label.chkall:before {top: 6px !important;}
.checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.chkall::after {top: 0 !important;}
.tr-animalProfileTabContent .tr-FosterFormStyle input#parenting_marks {margin-top: 2px;}
/*23aug22*/

.form-group .formInnerTable input[type="checkbox"]{/*height:15px !important; width:15px !important; float:left; margin:0 !important;*/}
.form-group .formInnerTable label{font-size:14px; font-weight:300; color:#58595B; margin:0; vertical-align:middle;}
.form-group .formInnerTable .tableCell:nth-of-type(1){width:66px;}
.form-group .formInnerTable .tableCell + .tableCell {padding-left:10px;}
.form-group .formInnerTable label span {padding-left:5px; vertical-align:middle; float:left; font-size:13px !important;} /*font-size: 14px*/
.tr-animalProfileTabContent .tr-FosterFormStyle label.tr-checkcontainer {font-weight:300; font-size:13px; padding:0 10px; float:none; display:inline-block; height:32px; line-height:31px; margin-top:0px !important;} /*font-size: 14px*/
.tr-animalProfileTabContent .tr-FosterFormStyle label.tr-checkcontainer i img {max-width:25px; max-height:25px; padding:0;}
.tr-animalProfileTabContent .tr-FosterFormStyle label.tr-checkcontainer i img.marr2 {margin-right:2px;}
.tr-animalProfileTabContent .tr-FosterFormStyle label.tr-checkcontainer .checkmark {padding:0;}
.tr-animalProfileTabContent .tr-FosterFormStyle label span {font-weight:300; font-size:10px;}
.tr-animalProfileTabContent .tr-labelBox label span {font-weight:500; font-size:14px;}
.tr-animalProfileTabContent .tr-inputFile [type="file"] {height:0 !important; width:0 !important; border:0 !important;}
.tr-animalProfileTabContent .tr-inputFile [type="file"] + label {background-size:61px !important; background-position:center 47%;} /*126px, 68px auto*/
/*.chrome .tr-animalProfileTabContent .tr-inputFile [type="file"] + label {background-size:130px !important; background-position:center 75%;}*/
.tr-animalProfileTabContent .tr-FosterFormStyle p {font-size:14px; margin:0;}
.tr-animalProfileTabContent .tr-formLearnMore a {height:33px; line-height:34px; font-size:13px; box-shadow:0px 0px 6px rgba(0,0,0,0.3);}
/*.tr-animalProfileTabContent .tr-formLearnMore a img {max-width:20px;}*/
.tr-animalProfileTabContent .tr-formLearnMore {margin-top:4px; margin-bottom:0px;}
.tr-animalProfileTagRow .tr-FosterFormStyle .form-group {padding:0 !important; margin-top:0 !important; margin-bottom:11px;}
.tr-animalProfileTagRow .tr-FosterFormStyle .form-group.marb18 {margin-bottom:18px;}
.p-0 {padding:0 !important;}
.pr-0 {padding-right:0 !important;}
.pl-0 {padding-left:0 !important;}
.tr-FosterFormStyle label.tr-customSelectCheck + label.tr-customSelectCheck { margin-left:7px;}
.tr-socialInlineRow button img, .tr-fileListing li button img {width:18px;}
.tr-animalProfileTabContent .tr-saveCancelButtons {padding:45px 0 36px 0;}
.tr-animalProfileTabContent .tr-saveCancelButtons button.save {width:103px; padding:0 18px;}
.tr-animalProfileTabContent .tr-saveCancelButtons button.save.nclose {width:auto;}
label.tr-customSelectCheck input[type="checkbox"] {height:0px; width:0px;}
.tr-FosterFormStyle label.tr-customSelectCheck input[type="checkbox"], .tr-animalProfileTabContent .tr-FosterFormStyle label.tr-checkcontainer input[type="checkbox"] {  height:0px !important; width:0px !important; }
.checkbox.tr-customanimalCheck label span {font-size:14px; color:#414042; letter-spacing:-0.1px; float:none; padding-left:0;}
.tr-row1 .form-group, .tr-row2 .form-group, .tr-row3 .form-group, .tr-row4 .form-group, .tr-row5 .form-group,
.tr-row6 .form-group, .tr-row7 .form-group, .tr-row8 .form-group, .tr-row .form-group {padding:0px; margin:0;}
.tr-animalInfopopup .modal-dialog {max-width:396px !important; max-height:415px !important;}
#animals_profile_privacy_popup.tr-animalInfopopup .modal-dialog {max-width:364px !important; max-height:inherit !important;}
#animals_profile_privacy_popup.tr-animalInfopopup .modal-dialog .tr-animalpopupAction.tr-deleteMedicalDetails button {min-width: 102px !important;}
.tr-animalInfopopup .modal-content {border-radius:10px !important; overflow:hidden;}
.tr-animalInfopopup .modal-content .form-group.w100p {width:100%;}
.tr-animalInfopopup .modal-content h3 {font-size:20px; font-weight:500; color:#4D4D4D; margin:0px;}
.tr-animalInfopopup .modal-content label {font-size:14px; font-weight:500; margin-top:5px; color:#404041;}
.tr-animalInfopopup .modal-content label span {font-size:10px; font-weight:300; font-style:italic; color:#404041; word-break:break-all;}
.tr-animalInfopopup .tr-FosterFormStyle .select-style select, .tr-animalInfopopup .tr-FosterFormStyle .form-group input {height:32px; font-size:14px !important; font-weight:300; line-height:33px !important; color:#58595B; border-color:#808184 !important;}
.tr-animalInfopopup .tr-FosterFormStyle .input-group-addon {padding:5px 12px; width:37px; border-right:1px solid #c7c7c7;}
.tr-animalInfopopup .tr-FosterFormStyle textarea {height:74px; color:#58595B; border-radius:3px; border:1px solid #808184 !important; background-color:#fff; resize:none!important; font-style:normal; font:14px 'Poppins', Arial;}
.tr-animalInfopopup .input-group-addon, .tr-animalInfopopup .tr-FosterFormStyle .select-style {border-color:#808184 !important;}
button, input, select, textarea, select option {outline:0 !important;}
.tr-headerNew #myNavbar .menu li a.search img {max-width:26px;}
.pl_italic::placeholder, input::placeholder {font-style:italic; font-weight:300; color:#B3B3B3 !important; opacity:1;}
.tr-animalInfopopup.modal {overflow-y:hidden !important;}
.tr-animalInfopopup .tr-FosterFormStyle .form-group .date input {border-right:0 !important;}
.mb-10 {margin-bottom:10px !important;}
.form-group.tr-dateBox {margin-top:0px;}
#cvidtdiv.form-group.tr-dateBox #datetimepickercvi1 {width: 212px;}
.tr-animalProfileTagRow .tr-FosterFormStyle .select-style {margin-top:6px !important;}
.firefox #cvidtdiv.form-group.tr-dateBox #datetimepickercvi1 .input-group-addon span.tr-animalcalendar {margin-left: 2px;} /*for dev only*/
.bg-gray {background-color:#F6F6F6 !important; border-radius:0 !important; box-shadow:none !important;}
.tr-infoPopup .tr-popupContent p {font-size:14px;}
#animals_profile_privacy_popup.tr-infoPopup .tr-popupContent p {font-size:14px; line-height: 21px; color: #404041; margin-top: 0;}
.mb-0 {margin-bottom:0 !important;}
.trEventDetailed {font-size:25px; font-weight:500; margin-top:0;}
.trEventDetailed a {font-size:14px; color:#07A5E0; text-decoration:underline; font-weight:300;}
#editMedical .modal-body.tr-popupContent {max-height:465px;}
.m-0 {margin:0 !important;}
.mt-10{margin-top:10px !important;}
.tr-transportShadow.bg-gray {padding:10px 0 18px;}
.footer.tr-footerFindAnimal {float:left; width:100%; position:relative; text-align:center; height:auto !important; padding:18px 0; background:#F3F3F3;}
.footer.tr-footerFindAnimal .logo {display:inline-block; width:auto; margin:0; padding:0;}
.footer.tr-footerFindAnimal .logo img {max-width:130px;height:38px;}
.tr-footerFindAnimal a.support-btn {position:absolute; right:30px; top:15px; width:148px; height:40px; background:#EC6D3E; border-radius:30px; color:#fff; line-height:40px; font-weight:600; text-decoration:none; font-size:14px;}
.datepicker table tr td.day:hover {color:#404041;}
#ontheclock_popup .modal-body {padding-bottom:0;}
#ontheclock_popup p {font-weight:400; margin-bottom:0;}
#ontheclock_popup .scroller {height:auto!important;}

.form-group.viewable .w233 {width:260px; display:inline-block; vertical-align:top;} /*233px*/
.radio-btn.viewable .form-group, .form-group.viewable {display:block; padding:0; margin-bottom:0;}
.radio-btn.viewable .form-group {margin-bottom:3px;}
.radio-btn.viewable .form-group label.radio-inline {margin-bottom:0!important; padding-bottom:0; padding-left:25px; font-weight:300;}
.radio-btn.viewable .form-group label::before {background-color:#3181B0!important; width:10px; height:10px; top:4px; left:4px;}
.radio-btn.viewable .form-group label::after {border:1px solid #D2D2D2!important; width:18px; height:18px; top:0; left:0;}
.radio-btn.viewable .form-group input[type="radio"]:checked+label {color:#404041!important;}
.radio-btn.viewable .form-group input[type="radio"]:checked + label::after {border:1px solid #3181B0!important;}

/*rv client feeback fixes */
.select-style {background:#f0f0f0 url(../../images/arrow.svg) no-repeat; background-size:13px 7px; background-position:right 9px center; /*12*/}
.tr-transportShadow {box-shadow:0px 0px 10px rgba(0,0,0,0.1);}
.tr-animalProfileTabContent .tr-FosterFormStyle input, .tr-animalProfileTabContent .tr-FosterFormStyle select {line-height:30px;}
.tr-inputFile.tr-inputResultadd [type="file"] + label {background:url(../../images/add-photoplus.svg) no-repeat center center; background-size:16px !important;}
.tr-animalProfileTabContent .tr-FosterFormStyle .select-style{border-color:#dfdfdf;} /*c7c7c7*/
input, textarea, .input-group-addon{border-color:#dfdfdf !important;} /*c7c7c7*/
.tr-saveCancelButtons button {box-shadow:0px 0px 5px #ccc;}
.checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label:before {background-color:#3181B0;border:1px solid #3181B0;}
label.tr-checkcontainer.tr-customSelectCheck input:checked ~ .checkmark:after {border:1px solid #3182B1;}
.tr-colorLight {color:#808080;}
.tr-animalProfileTabContent .tr-FosterFormStyle label.tr-checkcontainer i img {max-width:25px;max-height:16px;}
.noselect-Bgimage .tr-checkcontainer input:checked ~ .checkmark:after {background-image:unset;}
.noselect-Bgimage .tr-checkcontainer {width:105px !important;}
.tr-animalProfileTabContent .tr-formLearnMore a {color:#DA713A;min-width:124px;}
.tr-animalProfileTabContent .tr-formLearnMore a img {max-width:27px;vertical-align:middle;padding-bottom:3px;}
.tr-labelBox label span{margin-left:10px;height:16px;width:16px;line-height:13px;vertical-align:bottom;}
.tr-animalProfileTagRow h3 span{margin-left:10px;height:16px;width:16px;line-height:14px;vertical-align:bottom;}
.tr-FosterFormStyle label span.addInfo {margin-left:10px; height:16px; width:16px; line-height:14px; vertical-align:bottom; border-radius:30px; background:#e95735; color:#fff; text-align:center; display:inline-block;}
.tr-advanceButton button, .tr-advanceButton button:active {color:#8F5291;}
#tr-profileAdvanceFormButton span {padding-left:7px;} /*12px*/
.ak-rowTable select {width:134px !important; background:#ffffff url(../../images/arrow.svg) no-repeat; background-size:13px 7px; background-position:right 12px center; color:#58595B;}
.tr-profileViewAddMoreBtn {text-transform:uppercase;}
.tr-animalInfopopup .tr-FosterFormStyle .select-style select, .tr-animalInfopopup .tr-FosterFormStyle .form-group input ,  .tr-animalInfopopup .tr-FosterFormStyle .select-style {line-height:30px !important; border-color:#c7c7c7 !important;}
.tr-animalInfopopup .tr-FosterFormStyle .input-group-addon, .tr-animalInfopopup .input-group-addon, .tr-animalInfopopup .tr-FosterFormStyle textarea{border-color:#c7c7c7 !important;}
.tr-animalpopupAction button, #profilepopup.tr-animalInfopopup .tr-animalpopupAction button {box-shadow:0px 0px 5px #ccc; padding:0px; line-height:27px !important;}
.tr-animalInfopopup .tr-FosterFormStyle .form-group input {border-color:#dfdfe0;}
.tr-FosterFormStyle .form-group.w100p, .tr-FosterFormStyle #others, .tr-FosterFormStyle #surgerys, .tr-FosterFormStyle #editothers, .tr-FosterFormStyle #editsurgerys {width: 100%;}
.tr-animalInfopopup .tr-FosterFormStyle .select-style .form-control[readonly] {border: none; height: 30px;}
.tr-dragImage {background:url(../../images/tr-dragImage.svg) no-repeat center center; background-size:34px;}
.tr-dragImage::after {content:'Drag files to upload, or'; position:absolute; bottom:-37px; width:160px; color:#2F4C4F; font:300 15px roboto; left:-30px;}
.tr-inputFile.tr-animalinputFile [type="file"] + label {font-family:Poppins; font-weight:500;}
.form-group.tr-dateBox .input-group-addon {height:32px; box-sizing:border-box; padding:5px 8px; width:37px;}
.afterlogin .form-group.tr-dateBox .input-group-addon {padding-left: 0; padding-right: 0;}
.dt-borderTp {border-top:1px solid #e5e5e5;} /*989898*/
.tr-animalProfileTabContent .tr-FosterFormStyle .dt-borderTp label {color:#333;}
textarea {resize:vertical !important;}
.fosterrequest .blank{width:116px; margin-bottom:9px;} /* height:117px;*/
.fosterrequest .blank span {height:117px;}
.fosterrequest .blank.profile {height:auto; border:none; text-align:center; margin-bottom:0;}
.fosterrequest .blank.profile span {height:auto;}
.fosterrequest .blank.profile span img {height:117px;}
/* .fosterrequest .blank.profile span .delete_images img {height:auto; z-index:0;} */
.fosterrequest .blank span img.add_file {margin-left:auto; margin-right:auto; position:relative; top:50%; transform:translateY(-50%); text-align:center; margin-bottom:0; cursor:pointer; object-fit:cover;}
.fosterrequest .blank span img.add_file.notadded {object-fit:fill; width:20px;}
.fosterrequest .blank.profile span img {top:0; transform:none; text-align:center; margin-bottom:0; cursor:pointer;}
.fosterrequest .profile .radio-btn {padding:0; text-align:center; margin-top:7px; margin-bottom:0;}
.form-group.marb0 {margin-bottom:0;}
.fosterrequest .profile .radio-btn label::before {top:-6px; left:-4px; -webkit-transition:none; -o-transition:none; transition:none;}
.fosterrequest .profile .radio-btn input[type="radio"]:checked + label, .fosterrequest .profile .radio-btn label {padding-left:22px; margin-top:0; color:#4D4D4D; font-weight:300; font-size:12px;}
.fosterrequest .profile .radio-btn input[type="radio"]:checked + label::after, .fosterrequest .profile .radio-btn label::after {width:16px; height:16px; top:2px;}
/* .fosterrequest .profile .radio-btn input[type="radio"]:checked + label::before {width:10px; height:10px; top:5px; left:3px; background-color:#4D4D4D;} */
/*.fosterrequest .blank.profile .radio-btn input[type="radio"]:checked + label::after, .fosterrequest .blank.profile .radio-btn label::after {border:1px solid #4D4D4D; width:18px; height:18px; top:1px;}
.fosterrequest .blank.profile .radio-btn input[type="radio"]:checked + label::before {width:12px; height:12px; top:4px; left:3px; background-color:#4D4D4D;}*/
#success_message .modal-body p.text16 {margin:0; text-align:center;}
#success_message .modal-header {padding-bottom:0;}
#success_message .tr-saveCancelButtons button {width:72px;}
.tr-FosterFormStyle.photos .tr-inputResult.profile, .tr-FosterFormStyle.w100p {width:100%;}
.file-upload-div {margin:0 auto;}
.file-upload-div a:hover, .file-upload-div a:focus {color:#f25613; text-decoration:underline;}
.file-uploading-div, .file-uploaded-div {width: 100%; margin: 0 auto;}
.tr-FosterFormStyle.photos .tr-inputResult.profile .blank {margin-right:9px;}
.tr-FosterFormStyle.photos .tr-inputResult.profile .blank span {margin-right:0;}
.tr-FosterFormStyle.photos .tr-inputResult.profile span {margin:-8px 8px 18px 0;}
/* .tr-FosterFormStyle.photos .tr-inputResult.profile span .delete_images {position:absolute; left:0; z-index:1;} */
.tr-FosterFormStyle.photos .tr-inputResult.profile span > img, .tr-FosterFormStyle.photos .tr-inputResult.profile span > video {margin-top:8px;}
.tr-FosterFormStyle.photos .tr-inputResult.profile span > video {min-height:117px;}
/* .tr-FosterFormStyle.photos .tr-inputResult.profile span:nth-child(even) {margin-right:8px;} */
.tr-FosterFormStyle.photos .tr-inputResult.profile span:nth-child(4) {margin-right:0;}
.tr-FosterFormStyle.photos .tr-inputResult.profile span:nth-child(9), .tr-FosterFormStyle.photos .tr-inputResult.profile span:nth-child(14) {margin-right:0;}
/*, .tr-FosterFormStyle.photos .tr-inputResult.profile span:nth-child(10), .tr-FosterFormStyle.photos .tr-inputResult.profile span:nth-child(15), .tr-FosterFormStyle.photos .tr-inputResult.profile span:nth-child(20), .tr-FosterFormStyle.photos .tr-inputResult.profile span:nth-child(25), .tr-FosterFormStyle.photos .tr-inputResult.profile span:nth-child(30), .tr-FosterFormStyle.photos .tr-inputResult.profile span:nth-child(35)*/
.tr-FosterFormStyle.photos .tr-inputResult.profile .video label {font-weight:300; margin:7px 0 0; padding:0; color:#4d4d4d;}
.tr-FosterFormStyle.photos .morehide {text-align:center; margin:0 auto 27px;}
.tr-FosterFormStyle.photos .morehide div {background:#fff; padding:0 18px; color:#8F5291; font-weight:500; display:inline-block;}
.tr-FosterFormStyle.photos .morehide div img {width:12px; height:auto; vertical-align:middle; margin:-1px 0 0 7px !important;}
.tr-FosterFormStyle.photos .morehide hr {border-top:1px solid #e5e5e5; margin-top:-7px;}
.tr-FosterFormStyle.photos #demoss.collapse.in {display:block!important;}
.tr-FosterFormStyle.photos #demoss.collapse.in a, .tr-FosterFormStyle.photos .morehide a.view-more {cursor:pointer;}
.tr-FosterFormStyle.photos .morehide a.view-more {color:#8F5091; text-decoration:none;}
.tr-FosterFormStyle.photos .morehide a:hover.view-more {color:#8F5091; text-decoration:underline;}
.tr-innerContainer #profilepopup.tr-animalInfopopup .row {width:100%;}
#profilepopup.tr-animalInfopopup .modal-dialog {max-width:550px !important;}
#profilepopup.tr-animalInfopopup .modal-content h3 {font-size:24px; font-weight:600; color:#EC5933; margin-bottom:25px;}
#profilepopup.tr-animalInfopopup .tr-formWrap-half {width:33%; margin-bottom:18px;}
#profilepopup.tr-animalInfopopup .modal-body.tr-popupContent {padding-left:33px; padding-right:0px;} /*padding-left:25px; padding-right:25px;*/
#profilepopup.tr-animalInfopopup .modal-content label {display:block; text-align:left;}
#profilepopup.tr-animalInfopopup .modal-content label.marb3 {margin-bottom:3px;}
#profilepopup.tr-animalInfopopup .tr-FosterFormStyle .select-style, #profilepopup.tr-animalInfopopup .tr-FosterFormStyle .form-group input {border-color:#dfdfdf!important;}
#profilepopup.tr-animalInfopopup .tr-transportShadow {box-shadow:none; margin:0; padding:0;}
#profilepopup.tr-animalInfopopup .tr-transportShadow .form-group {padding-left:0; padding-right:0; margin-bottom:0;}
#profilepopup.tr-animalInfopopup .bootstrap-tagsinput.badge-info {-webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.2); box-shadow: 0px 0px 4px rgba(0,0,0,0.2); margin-right:7px;}
#profilepopup.tr-animalInfopopup .tr-formWrap-half.view {width:auto; padding-left:0;}
#profilepopup.tr-animalInfopopup a.questionmark {margin-top:-4px; vertical-align:middle;}
.tipso_bubble {z-index:9999999999;}
#profilepopup.tr-animalInfopopup .tr-formWrap-half.view + .tr-formWrap-half.view {padding-right:0;}
/*rv client feeback fixes ends*/

.tr-animalProfileTabContent .tr-FosterFormStyle .has-error label, .tr-animalInfopopup .modal-content .has-error label {color:#b94a48;}
.tr-animalProfileTabContent .tr-FosterFormStyle .has-error input, .tr-animalInfopopup .modal-content .has-error input, .tr-animalInfopopup .modal-content .has-error .select-style {border-color:#b94a48;}
.tr-animalProfileTabContent .tr-FosterFormStyle .has-error label.help-inline, .tr-animalInfopopup .modal-content .has-error label.help-inline {color:#b94a48; font-weight:400; margin-top:3px;}

.modal-body.tr-popupContent {max-height:inherit;}
.modal-body.tr-popupContent .tr-popupAction {padding-bottom:0; padding-top:7px; clear:both;}
#animals_profile_privacy_popup.tr-infoPopup .modal-body.tr-popupContent .tr-popupAction {padding-bottom:9px;}
#profilepopup .modal-body.tr-popupContent .tr-popupAction {padding-bottom:12px; padding-top:9px;}

/*Demeanor*/
#large .dem-wrapp {padding-top:5px; padding-bottom:0;}
#large .modal-body.dem-wrapp .portlet.blue {background: none !important;}
#large .portlet.box.blue {border:1px solid #b4cef8; border-top-color:rgb(180, 206, 248); border-top-style:solid; border-top-width:1px; border-top:0;}
#large .dem-wrapp .tabbable {min-height:100px; max-height:500px; overflow-x:hidden; overflow-y:scroll;}
#large .portlet.box {padding:0 !important;}
#large .portlet.box.blue > .portlet-title {background-color:#4b8df8; margin-bottom:0; padding:8px 10px 2px 10px; border-bottom:0; color:#fff !important;}
#large .portlet > .portlet-title > .caption {display:inline-block; font-size:18px; line-height:18px; font-weight:400; margin:0 0 5px 0; padding:0; color:#fff;}
#large .portlet.box.blue > .portlet-title > .caption > i {color:#fff; font-size:20px; vertical-align:middle; margin:-3px 7px 0 0;}
#large .portlet.tabbable .portlet-body {padding:16px; background-color: #fff !important; clear:both;}
#large .modal-body ul {margin:0; padding:0; font:400 16px 'Poppins',sans-serif; color:#6c6d72; list-style-type:none;}
#large .dem-ul li {font-size:14px; padding-bottom:10px; margin-bottom:13px; border-bottom:1px solid #ececec;}
#large .margin-right-10 {margin-right:10px !important;}
#large .dem-ul li span.head-title {font-size:18px; font-weight:600; display:block;}
#large .btn.blue {background-color:#2a81b3; color:#fff; text-shadow:none;}
#large .btn.blue:hover, #large .btn.blue:focus, #large .btn.blue:active, #large .btn.blue.active, #large .btn.blue[disabled], #large .btn.blue.disabled {background-color:#0362fd !important; color:#fff !important; outline:none !important;}
#large .modal-footer, #large .modal-header {border:none;}
.datepicker table tr td.active.active, .datepicker table tr td.active:hover.active {color:#fff;}

#viewMedicalDetails .trEventDetailed {margin:0;}
#viewMedicalDetails .editmedicalpopup {border:none; background-color:transparent; color:#07A5E0; font-size:14px; text-decoration:underline; padding:0; margin:-7px 0 18px;}
#viewMedicalDetails .editmedicalpopup:hover {border:none; background-color:transparent; color:#07A5E0; font-size:14px; text-decoration:none;}
#viewMedicalDetails .modal-body.tr-popupContent .tr-popupAction {padding-top:16px;}
/* ======================= css fixes ends ================================ */

.col-md-12.padr0 {padding-right:0;}
.bootstrap-timepicker-widget table td input {width:30px;}

#whatwouldlike .modal-dialog {width:900px; max-width:900px; /*832px*/ display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center; min-height:calc(100% - 10%);}
#whatwouldlike .modal-dialog .modal-body {padding:30px 40px;}
#whatwouldlike .modal-dialog.fosterspace .modal-content {padding:0;}
#whatwouldlike .modal-dialog h3 {color:#333; font-weight:500; margin-bottom:36px; margin-top:7px;}
#whatwouldlike .modal-dialog ul, #whatwouldlike .modal-dialog li {list-style-type:none; margin:0; padding:0;}
#whatwouldlike .modal-dialog ul {display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center; text-align:center;}
#whatwouldlike .modal-dialog li a {box-shadow:0 0 10px rgba(0,0,0,0.1); padding:20px 0 16px; width:142px; /*130px*/ -webkit-border-radius:6px; -moz-border-radius:6px; -ms-border-radius:6px; -o-border-radius:6px; border-radius:6px; color:#404041; display:block; margin:0 25px 18px 0; font-size:15px; line-height:15pt; text-decoration:none;}
#whatwouldlike .modal-dialog li:last-child a {margin-right:0;}
#whatwouldlike .modal-dialog li a img {height:43px;}
#whatwouldlike .modal-dialog li a span {display:block; margin-top:12px;}
#whatwouldlike .modal-dialog li a:hover, #whatwouldlike .modal-dialog li a:focus {box-shadow:0 0 10px rgba(0,0,0,0.3);}
#whatwouldlike .modal-dialog .skip {text-align:center; margin-top:22px;}
#whatwouldlike .modal-dialog .skip button {height:35px; line-height:32px; font-weight:600; font-size:15px; color:#3181B0; border-radius:30px; border:1px solid #3181B0; text-transform:uppercase; letter-spacing:1px; background:#fff; box-shadow:0px 0px 7px #ccc; display:inline-block; margin-bottom:18px; padding:0 34px;}
#whatwouldlike .modal-dialog .skip button:hover {background-color:#3181B0; color:#fff;}
#whatwouldlike .modal-dialog .skip a {font-weight:300; font-size:15px; color:#3181B0; display:inline-block; text-decoration:none;}
#whatwouldlike .modal-dialog .skip a:hover {font-weight:300; font-size:15px; color:#3181B0; text-decoration:underline;}

.photoblocks {clear:both;}
.photoblocks .toggle {}
.photoblocks .less {height:200px; background:#3181B0;}
.photoblocks .more {height:500px; background-color:#EC5933;}

.modal-dialog-centered {display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center; min-height:calc(100% - (.5rem * 2)); margin-top: 7px !important; margin-bottom: 0 !important;}

/*.animatch-animal-profile .modal-dialog.modal-dialog-centered{ margin: auto;}*/
#delete-post-modal .modal-dialog.modal-sm {max-width:360px; width:100%;}
#delete-post-modal .modal-body p {margin:0 auto 15px; color:#2F3C4F; font-weight:300;}
#delete-post-modal .modal-body .form-group {margin-top:27px;}
#delete-post-image-modal .modal-dialog.modal-sm { max-width: 400px;}
.custom-modal .modal-content { border-radius: 5px !important;}
.custom-modal .modal-content .block {display:block; margin-top:11px;}
#delete-post-modal .modal-body, #delete-post-image-modal .modal-body {padding:30px 30px 18px;}
.custom-modal .modal-body p {line-height:23px; /*21px*/ font-size:16px; color:#333;}
.custom-modal .modal-body p.tellink a, .custom-modal .modal-body p.tellink a:hover {color:#3181AF!important; text-decoration:none!important;}
#delete-post-modal .form-control, #delete-post-image-modal .form-control {height:38px; font-weight:300; border-color:#bfbfbf!important; border-radius:2px; color:#2F3C4F; padding-top:5px; font-size:15px;}
#delete-post-image-modal .form-control::placeholder {color:#AFAFAF; font-style:italic; font-weight:300; opacity:1!important;}
#delete-post-image-modal .form-control::-webkit-input-placeholder {/* Chrome/Opera/Safari */ font-weight:300; font-style:italic; color:#AFAFAF; opacity:1!important;}
#delete-post-image-modal .form-control::-moz-placeholder {/* Firefox 19+ */ font-weight:300; font-style:italic; color:#AFAFAF; opacity:1!important;}
#delete-post-image-modal .form-control:-ms-input-placeholder {/* IE 10+ */ font-weight:300; font-style:italic; color:#AFAFAF; opacity:1!important;}
#delete-post-image-modal .form-control:-moz-placeholder {/* Firefox 18- */ font-weight:300; font-style:italic; color:#AFAFAF; opacity:1!important;}
#delete-post-modal .margin-top-20, #delete-post-image-modal .margin-top-20 {margin-top:20px;}
#delete-post-modal .form-control::placeholder {color:#AFAFAF; font-style:italic; font-weight:300; opacity:1!important;}
#delete-post-modal .form-control::-webkit-input-placeholder {/* Chrome/Opera/Safari */ font-weight:300; font-style:italic; color:#AFAFAF; opacity:1!important;}
#delete-post-modal .form-control::-moz-placeholder {/* Firefox 19+ */ font-weight:300; font-style:italic; color:#AFAFAF; opacity:1!important;}
#delete-post-modal .form-control:-ms-input-placeholder {/* IE 10+ */ font-weight:300; font-style:italic; color:#AFAFAF; opacity:1!important;}
#delete-post-modal .form-control:-moz-placeholder {/* Firefox 18- */ font-weight:300; font-style:italic; color:#AFAFAF; opacity:1!important;}
#delete-post-modal.custom-modal .pop-cancel {padding:0; height:30px; background:#fff; border: 1px solid #3181B0; border-radius:30px; font-weight:600; margin:0 5px; line-height:normal; font-size:15px; text-transform:uppercase; color:#3181B0 !important; width:133px; -webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.3); -moz-box-shadow:0px 0px 5px rgba(0,0,0,0.3); -o-box-shadow:0px 0px 5px rgba(0,0,0,0.3); box-shadow:0px 0px 5px rgba(0,0,0,0.3); letter-spacing:0.3px;}
#delete-post-modal.custom-modal .pop-cancel:hover, #delete-post-modal.custom-modal button:hover {background-color:#3181B0; color:#fff!important;}
#delete-post-modal.custom-modal .pop-cancel, #delete-post-image-modal.custom-modal .pop-cancel {padding:2px 18px 1px 18px;}
#delete-post-modal.custom-modal .pop-save, #delete-post-image-modal.custom-modal .pop-save {color:#fff !important; background:#3181B0; padding:2px 18px 1px 18px; height:35px; border:1px solid #3181B0; border-radius:30px; font-weight:600; margin:0 5px; line-height:normal; font-size:15px; text-transform:uppercase; width:133px; -webkit-box-shadow:0 0 5px rgba(0,0,0,0.3); -moz-box-shadow:0 0 5px rgba(0,0,0,0.3); -o-box-shadow:0 0 5px rgba(0,0,0,0.3); box-shadow:0 0 5px rgba(0,0,0,0.3); letter-spacing:0.3px;}
#delete-post-modal.custom-modal .pop-save:disabled {background:#e6e6e6; border-color:#d8d7d8; color:#fff !important; cursor:not-allowed;}

#rescuetube.modal .upload-content li label video, .fosterrequest .tr-addedVideoList .tr-videoBox video {width:100%; height:123px;}
.tr-addedVideoList .tr-videoBox span {display:inline-block; /*margin-top:3px;*/}
#rescuetube.tab-pane .upload-content li span {display:inline-block; margin-top:3px; font-size:11px;}
.fosterrequest .tr-addedVideoList .tr-videoBox a.delete_rt_cnt {position:absolute; left:0; z-index:1;}
.fosterrequest .tr-addedVideoList .tr-videoBox a.delete_rt_cnt img {width:18px; height:18px;} /*width:11px; height:11px;*/
.fosterrequest .tr-addedVideoList .tr-videoBox {max-width:115px; position:relative; padding-left:0; padding-right:10px;}
.fosterrequest .tr-addedVideoList .tr-videoBox span {font-size:12px; color:#4D4D4D;}
/*.fosterrequest .tr-addedVideoList .tr-videoBox a.delete_rt_cnt {position:absolute;}*/
.fosterrequest .tr-addedVideoList .tr-videoBox img.imgblk, .fosterrequest .tr-addedVideoList .tr-videoBox video {margin:8px 0 11px; height:115px;}
#rescuetube.modal .upload-content li img, #rescuetube.modal .upload-content li video {height:115px;}
#rescuetube.modal .upload-content.tr-popupContent.nocontent {margin:0; text-align:center;}
#rescuetube.modal .upload-content.tr-popupContent.nocontent ul {margin:7px 0 18px;}
#rescuetube.modal .upload-content.tr-popupContent.nocontent span {color:#989898;}
#rescuetube.modal .modal-dialog {display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center; min-height:calc(100% - (.5rem * 2));}

#downloadtemplates.tr-animalInfopopup .modal-dialog {max-width:490px !important; max-height:inherit !important; margin:0 auto;}
#downloadtemplates.tr-animalInfopopup .modal-dialog ul, #downloadtemplates.tr-animalInfopopup .modal-dialog li {list-style-type:none; margin:0; padding:0;}
#downloadtemplates.tr-animalInfopopup .modal-dialog ul {margin-left:63px;}
#downloadtemplates.tr-animalInfopopup .modal-body.tr-popupContent {padding:40px;}
#downloadtemplates .form-group {margin-bottom:25px;}
#downloadtemplates h3 {font-size:25pt; color:#EC5735; font-weight:500; margin-bottom:22px;}
#downloadtemplates h4 {font-size:14pt; color:#333333; font-weight:500; text-align:center; margin-bottom:40px;}
#downloadtemplates.tr-animalInfopopup .modal-dialog li {padding:0 0 22px 14px; background:url(images/bulletblue.svg) no-repeat 0 2px; background-size:9px; margin:0;}
#downloadtemplates.tr-animalInfopopup .modal-dialog li a {font-size:14pt; line-height:20px; color:#3181B0; font-weight:300; text-decoration:underline; padding:0;}
#downloadtemplates.tr-animalInfopopup .modal-dialog li a:hover {font-size:14pt; line-height:20px; color:#3181B0; font-weight:300; text-decoration:none; padding:0;}
#downloadtemplates.tr-animalInfopopup .modal-dialog .tr-animalpopupAction button {font-size:17px!important; height:40px; width:110px;}

.casemodule .dashboard .container-fluid.mart88 #middle {background:none;}

button[disabled], html input[disabled], .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {background-color:#fff;}
.afterlogin .mce-stack-layout-item.mce-top-part {display:none;}

#search-info-box.modal.show .modal-dialog { -webkit-transform: none; -moz-transform: none; -ms-transform: none; transform: none; min-height: inherit;}
#doobert-certify.newpopup .modal-dialog {min-height: inherit;}
.perfomred-by a{ color:#3182b1 !important; text-decoration: underline !important;}
.perfomred-by p{color:#999 !important; padding-top: 1.5px !important;}
@media only screen and (max-width:1200px){
.ak-rowTable .ak-rowCell {padding:0px 7.5px;}
}


@media only screen and (max-width:992px){
/*.dashboard .overlayp {margin-left:-200%;}*/
}

@media only screen and (max-width:991px){
.tr-animalProfileTagRow .tr-labelBox .col-md-4 {float:left; width:50%;}
}

@media only screen and (max-width:940px){
.tr-mobileDevicesFix .row.tr-FosterFormStyle {padding:20px 30px;}
#whatwouldlike .modal-dialog {width:95%;}
#whatwouldlike .modal-dialog .modal-body {padding-left:20px; padding-right:20px;}
#whatwouldlike .modal-dialog ul {display:block;}
#whatwouldlike .modal-dialog li {display:inline-block;}
}

@media only screen and (max-width:922px){
ul.tf-sidebarNav.new.desktop {display:none;}
body.casemodule, body.casemodule.subnav {background-image:none; overflow-x:hidden;}
.tf-sidebar {width:100%; display:block; top:inherit; bottom:0; height:80px; padding:0; position:fixed; background:#fff;}
body.editanimal ul.tf-sidebarNav.new.mobile {display:block; float:left; width:100%;}
ul.tf-sidebarNav.col-12.Getting-Started {display:none;}
ul.tf-sidebarNav li {float:left; width:20%; height:80px;}
ul.tf-sidebarNav li a {font-size:14px; line-height:13px; padding:10px 5px; height:100%; text-decoration:none;}
ul.tf-sidebarNav li.config {margin:0; border:none;}

.tf-dashboardBox {padding-right:0;}
.tf-sidebar {padding-top:0; background-color:#fff;}
ul.tf-sidebarNav.new li.edittabs {display:none;}
ul.tf-sidebarNav.new li a .icon, ul.tf-sidebarNav.new li a:hover .icon {margin:5px 0 6px;}
ul.tf-sidebarNav.new li a .icon.mart0 {margin-top:0;}
ul.tf-sidebarNav.new li a .more, ul.tf-sidebarNav.new li a:hover .more, ul.tf-sidebarNav.new li.current a .more {margin:13px 0 21px;}
h1.mart {margin-top:27px;}
.sideleftnav.mobile p {text-align:center;}
.cases .tf-sidebar, .tf-sidebar, .defaults .cases .tf-sidebar {height:80px; position:fixed;}
.tf-outerWrapper {padding-left:0;}
}

/*@media only screen and (max-width:870px){
#whatwouldlike .modal-dialog {width:95%;}
#whatwouldlike .modal-dialog .modal-body {padding-left:20px; padding-right:20px;}
#whatwouldlike .modal-dialog ul {display:block;}
#whatwouldlike .modal-dialog li {display:inline-block;}
}*/

@media only screen and (max-width:905px){
#whatwouldlike .modal-dialog li {margin-bottom:11px;}
#whatwouldlike .modal-dialog li:nth-child(4) a {margin-right:22px;}
}

@media only screen and (max-width:884px){
#whatwouldlike .modal-dialog li:nth-child(4) a {margin-right:0;}
}

@media only screen and (max-width:797px){
.checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.tab797::after {top: -16px;}
.tr-FosterFormStyle label.tr-checkcontainer + label.tr-checkcontainer {margin-left: 5px;}
}

@media only screen and (max-width:791px){
.checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.tab791::after {top: -16px;}
}

@media only screen and (max-width:789px){
.checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.tab789::after {top: -16px;}
}

@media only screen and (max-width:786px){
.checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.tab786::after {top: -16px;}
}

@media only screen and (max-width:780px){
.checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.tab780::after {top: -16px;}
}

@media only screen and (max-width:777px){
.checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.tab777::after {top: -16px;}
}

@media only screen and (max-width:769px){
.checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.tab769::after {top: -16px;}
}

@media only screen and (max-width:767px){
.checkbox.tr-customanimalCheck.mh34 {min-height: 22px;} /*34px*/
.tr-animalProfileTabContent .form-group.padrr0 {padding-right:10px;}
.dashboard #middle.orgtabs .tab-content .tab-pane {display:none !important;}
.dashboard #middle.orgtabs .tab-content .tab-pane.active {display:block !important;}
.tr-transportShadow .col-xs-6 {width:50% !important; clear:unset !important;}    
/*.tr-mobilefixes .tr-labelBox .form-group {margin:5px 0 10px 0 !important;}*/ 
.tr-mobilefixes .tr-animalProfileTagRow label {width:100%;}
.tr-mobilefixes .tr-animalProfileTagRow label.auto {width:auto;}
.tr-animalProfileTabContent .col-xs-5, .tr-animalProfileTabContent .col-xs-7 {width:100%;}
.m-20 {margin-top:20px;}
.tr-innerContainer .row {display:block !important; width:auto;}
.tr-innerContainer .row.tr-animalProfileTagRow {width:100%;}
.tr-mobilefixes .mobile-scroll {/*overflow-x:scroll; width:100%; */}
.tr-mobilefixes .mobile-scroll ul.tr-fileListing {min-width:600px;}
.tr-animalProfileTabs ul.nav.nav-tabs {display:block !important;}
.tr-mobileDevicesFix #middle.orgtabs .tab-content .tab-pane {display:none;}
.tr-mobileDevicesFix #middle.orgtabs .tab-content>.active {display:block;}
.tr-mobileDevicesFix  .tr-formWrap-half {width:100%;}
.tr-mobileDevicesFix .tr-innerContainer {padding:0px 10px !important;}
.tr-mobileDevicesFix .tr-animalProfileTagRow {margin:0;	padding:20px 10px; width:100%;}
.tr-mobileDevicesFix .tr-infoPopup .modal-dialog .tr-formWrap-half + .tr-formWrap-half {padding-left:0px;}
.tr-formGroupAniProfile + .tr-formGroupAniProfile {margin-top:10px;}
.tab-content.tr-animalProfileTabContent {margin:0px auto !important;}

/*.tr-animalProfileTabContent .tr-saveCancelButtons {padding:20px 0 0 0;}*/
footer.footer {height:auto; padding-bottom:10px;}

.dashboard #middle.orgtabs {border-top:6px solid #6c6d72;}
/* .tr-mobilefixes .tr-formWrap-half + .tr-formWrap-half {width:100%; max-width:100%;}
.tr-mobilefixes .form-group.tr-formWrap-half {width:100%;}
.tr-animalProfileTabContent .tr-formWrap-half + .tr-formWrap-half {padding-left:0;}
.tr-animalProfileTabContent .tr-formWrap-half, .tr-animalProfileTabContent .form-group, 
.tr-labelBox .col-sm-6, .tr-labelBox .col-sm-4, .tr-labelBox .col-sm-2, .tr-labelBox .col-md-4, .tr-labelBox .col-md-12, 
.tr-labelBox .col-md-8, .tr-labelBox .col-sm-8 {padding:0px !important;} */

.tr-formGroupAniProfile .col-sm-4 {float:left; width:33.33333333%;}
.tr-formGroupAniProfile .col-sm-2 {float:left; width:16.66666667%;}
.tr-animalProfileTagRow .tr-labelBox .col-xs-12 {float:left; width:50%;}

.dashboard #middle.orgtabs .tr-animalProfileTabs .nav-tabs, .tr-animalProfileTabs .nav-tabs {display:block !important;}
.tr-animalProfileTabs ul li a {font-size:14px;}
.tr-animalProfileTabs ul li + li {margin-left:20px;}
.tr-FosterFormStyle {float:left; width:100%; margin:0 auto;}
.dashboard .tr-animalProfileTabs ul {display:block !important;}
.tr-FosterFormStyle.col-sm-6 {width:50%;}

.tr-mobilefixes .tr-FosterFormStyle.tr-formWrap-half {/* float:unset; margin:0; */ width:50%;}   
.tr-mobilefixes .tr-FosterFormStyle.tr-formWrap-half.m-20 {margin-top:0;}
/*.tr-animalProfileTagRow label.blanklbl.h12 {height:39px;}*/
.tr-FosterFormStyle.col-sm-4 {width:50%;}
.tr-mobilefixes .tr-animalProfileTagRow label.marb5 {margin-bottom:5px;}
.tr-animalProfileTagRow .tr-FosterFormStyle .form-group {margin-bottom:15px;}
.both {clear:both;}
.tr-mobilefixes .tr-FosterFormStyle.unset {float:unset; width:100%;}
.tr-animalProfileTabContent #clockdatepicker.tr-formWrap-half, .tr-animalProfileTabContent #quarantinedate.tr-formWrap-half {padding-left:0; width:100%;}
.tr-animalProfileTabContent #clockdatepicker.tr-formWrap-half label.blanklbl {height:auto; margin:0;}
.tr-socialInlineRow .tr-FosterFormStyle.col-sm-8 {width:50%;}
.tr-animalProfileTagRow label.marb12 {margin-top:12px;}
#addmedicalform .tr-FosterFormStyle {margin-left:0; margin-right:0;}
.modal-body.tr-popupContent {max-height:400px;}
#downloadtemplates.tr-animalInfopopup .modal-body.tr-popupContent {max-height:inherit;}
#profilepopup.tr-animalInfopopup .modal-dialog {max-width:570px!important;}
#likesdislikesfun.tr-NoteWrapper .tr-labelBox.padb20 {padding-bottom:0!important;}
.tr-animalProfileTabContent .tr-FosterFormStyle.bucket label {width:100%; margin-bottom:8px;}
.tr-animalProfileTabContent .tr-FosterFormStyle.bucket .select-style {width:100%; margin-right:0; margin-left:0;}
.tr-animalProfileTabContent .tr-FosterFormStyle.bucket .learnmore {margin-top:16px;}
.tr-FosterFormStyle.photos .form-group {padding-right:0;}
#downloadtemplates.tr-animalInfopopup .modal-dialog ul {margin-left:48px;}
.dashboard #middle.orgtabs .tab-content.mart0 {margin-top:0;}
.checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.tab769::after,
.checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.tab777::after,
.checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.line2::after,
.checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.tab797::after,
.checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.tab786::after,
.checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.tab780::after,
.checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.tab791::after,
.checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.tab789::after {top: 1px;}
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.aboutanim767::after,
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.cost767::after,
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.tertiary767::after,
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.intake977::after,
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.primintake767::after,
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.time767::after,
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.behavior767::after,
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.neuspa767::after,
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.medcomm767::after,
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.cvi767::after,
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.baragg767::after,
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.avtrans767::after,
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.transcom::after {top: 2px;}
.checkbox.tr-customanimalCheck.mh45 {min-height: 45px;}

}

@media only screen and (max-width:750px){
.checkbox.tr-customanimalCheck.mh34 {min-height: 34px;}
.checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.tab746.line2::after {top: -16px;}
}

@media only screen and (max-width:740px){
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.primintake767::after {top: -20px;}
}

@media only screen and (max-width:736px){
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.tertiary767::after {top: -20px;}
}

@media only screen and (max-width:731px){
#whatwouldlike .modal-dialog li:nth-child(3) a {margin-right:0;}
#whatwouldlike .modal-dialog li:nth-child(4) a {margin-right:25px;}
}

@media only screen and (max-width:720px){
.tr-animalProfileTabContent .tr-formWrap-half.w21p, .tr-animalProfileTabContent .tr-formWrap-half.w28p, .tr-animalProfileTabContent .tr-formWrap-half.w29p {width:50%;}
}

@media only screen and (max-width:705px){
.tr-FosterFormStyle.photos .tr-inputResult.profile span:nth-child(5), .tr-FosterFormStyle.photos .tr-inputResult.profile span:nth-child(10), .tr-FosterFormStyle.photos .tr-inputResult.profile span:nth-child(15), .tr-FosterFormStyle.photos .tr-inputResult.profile span:nth-child(20), .tr-FosterFormStyle.photos .tr-inputResult.profile span:nth-child(25), .tr-FosterFormStyle.photos .tr-inputResult.profile span:nth-child(30), .tr-FosterFormStyle.photos .tr-inputResult.profile span:nth-child(35) {margin-right:11px;}
}

@media only screen and (max-width:703px){
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.avtrans767::after {top: -20px;}
}

@media only screen and (max-width:699px){
.tr-animalProfileTabContent .form-group.neuspaheight {min-height: 54px;}
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.behavior767::after {top: -20px;}
}

@media only screen and (max-width:686px){
.checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.tab686.line2::after {top: -16px;}
}

@media only screen and (max-width:681px){
.checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.tab681.line2::after {top: -16px;}
}

@media only screen and (max-width:680px){
.ak-prWrap .clearfix_btn {float:left; clear:left;}
.profile-inside-content.ak-prWrap {padding:0px 15px;}
.ak-prWrap:after {content:none;}
.box-2 .col-xs-4, .box-2 .col-xs-5 {width:100%;}
.ak-rowTable .ak-rowCell, .ak-rowTable {float:left; width:100%; padding:5px 0; max-width:inherit;}
.bottom-butn {margin-top:10px;}
.ak-rowTable select, .tags .selectWrap input, .ak-rowTable .ak-rowCell:last-of-type {width:100% !important;}
.tr-footerFindAnimal a.support-btn {position:relative; display:inline-block; vertical-align:middle; left:auto;
top:auto; margin:0px;}
.footer.tr-footerFindAnimal .logo {margin-right:30px;}
.tr-mobilefixes .mobile-scroll ul.tr-fileListing {min-width:100%;}
.tr-animalProfileTagRow .tr-labelBox.basic .tr-FosterFormStyle.col-sm-6 {width:100%;}
.tr-animalProfileTagRow .tr-labelBox.basic .tr-FosterFormStyle.tr-clinicTabTextarea label {margin-top:0!important;}
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.medcomm767::after {top: -20px;}
}

@media only screen and (max-width:677px){
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.transcom::after {top: -16px;}
}

@media only screen and (max-width:660px){
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.neuspa767::after {top: -16px;}
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.baragg767::after,
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.time767::after,
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.transcom::after,
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.neuspa767::after {top: -20px;}
}

@media only screen and (max-width:658px){
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.cvi767::after {top: -20px;}
}

@media only screen and (max-width:657px){
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.intake977::after {top: -20px;}
.tr-animalProfileTabContent .form-group.originmh54 {min-height: 54px;}
}

@media only screen and (max-width:655px){
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.cost767::after {top: -20px;}
}

@media only screen and (max-width:654px){
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.aboutanim767::after {top: -20px;}
}

@media only screen and (max-width:647px){
.tr-animalProfileTabContent .form-group.mh45 {min-height: 45px;}
.checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.tab647.line2::after {top: -16px;}
}

@media only screen and (max-width:640px){
.tr-animalProfileTabContent .tr-FosterFormStyle label {margin-top:10px!important;}
.tr-animalProfileTagRow label.blanklbl.h25 {margin-top:17px!important;}
.tr-animalProfileTabContent .tr-FosterFormStyle label.switch {margin-top:0!important;}
.fosterrequest .blank, .fosterrequest .blank span {height:126px;}
.checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.tab640.line2::after {top: -16px;}
}

@media (max-width:635px){
.form-group.viewable .w233 {width: 100%;}
.form-group.viewable .w233 .outsideorg-page .viewable {margin-bottom: 20px;}
}

@media (max-width:624px){
.tr-NoteWrapper #funfacts li span {width:92%;}
.tag-info-innerblock .tagCalled {width:81%;}
}

@media (max-width:621px){
.checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.tab621::after {top: -16px;}
}

@media (max-width:617px){
.checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.tab617::after {top: -16px;}
}

@media (max-width:615px){
.checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.tab615::after {top: -16px;}
}

@media (max-width:613px){
.checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.tab613::after {top: -16px;}
}

@media (max-width:608px){
.checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.tab608::after {top: -16px;}
}

@media (max-width:606px){
.checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.tab606::after {top: -16px;}
.tr-animalProfileTabContent .form-group.mh45 {min-height: 48px;}
}

@media only screen and (max-width:605px){
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.currentloc::after {top: -20px;}
}

@media only screen and (max-width:604px){
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.desireloc::after {top: -20px;}
}

@media only screen and (max-width:602px){
#profilepopup.tr-animalInfopopup .modal-dialog {max-width:95% !important;}
#profilepopup.tr-animalInfopopup .modal-body.tr-popupContent {padding-left:20px; padding-right:20px;}
#privacy .tr-FosterFormStyle label span {min-height: 38px;}
.checkbox.tr-customanimalCheck.mh34 {min-height: inherit;}
}

@media only screen and (max-width:600px){
.checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.tab600::after {top: -16px;}
}

@media only screen and (max-width:590px){
.checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.tab590::after {top: -16px;}
}

@media only screen and (max-width:579px){
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.orgtype::after {top: -20px;}
}

@media only screen and (max-width:575px){
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.aboutanim767::after,
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.cost767::after,
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.intake977::after,
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.orgtype::after,
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.primintake767::after,
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.tertiary767::after,
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.time767::after,
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.behavior767::after,
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.neuspa767::after,
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.medcomm767::after,
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.baragg767::after,
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.cvi767::after,
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.currentloc::after,
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.desireloc::after,
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.avtrans767::after,
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.transcom::after {top: 2px;}
.tr-animalProfileTabContent .form-group.primintake, .tr-animalProfileTabContent .form-group.declaw {min-height: 54px;}
}

@media only screen and (max-width:572px){
.FollowStep .modal-body .text-center br, .FollowStep .modal-body p br {display:none;}
}

@media only screen and (max-width:568px){
.tr-NoteWrapper .tr-labelBox, .tr-animalProfileTagRow .tr-labelBox, .tr-shadowBox {padding-left:10px !important; padding-right:10px !important;}
.tr-formGroupAniProfile .col-sm-4 {width:45%;}
.tr-formGroupAniProfile .col-sm-2 +  .col-sm-4 {width:auto; padding-right:0;}
.tr-fileListing.assessment-files li button {top:23px;}
.tr-FosterFormStyle.case {margin-top:0;}
.tr-FosterFormStyle.case .form-group.padrr0 {margin-bottom:0;}
.tr-FosterFormStyle.case .relatedcase, .tr-FosterFormStyle.case .privacysettings {width:100%;}
.tr-FosterFormStyle.case .privacysettings {margin-top:10px;}
h3.auto {width:54%;}
.tr-formGroupAniProfile.form-groups .col-sm-2.pl-0 {width:20%;}
.checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.mob568::after {top: 1px !important;}
}

@media only screen and (max-width:560px){
.FollowStep .modal-body .text-center br{display: none;}   
.tr-mobileDevicesFix .tr-infoPopup .modal-dialog {max-width:90% !important; width:100% !important; height:auto !important;}
.tr-mobileDevicesFix .tr-infoPopup .modal-dialog .row.tr-FosterFormStyle {width:auto; padding:0 5px;}
.tr-mobileDevicesFix .tr-animalpopupAction button {padding:0px 10px; height:30px; background:#fff; border:2px solid #3181B0; border-radius:30px; font-weight:500; margin:0px 0px 10px; line-height:23px; font-size:13px; text-transform:uppercase; color:#3181B0; width:75px;}
.tr-mobileDevicesFix .tr-saveCancelButtons button {width:120px; height:45px; line-height:35px; font-weight:600; font-size:18px; border-radius:30px; border:2px solid #3181b0; text-transform:uppercase; letter-spacing:1px; background:#fff; box-shadow:0px 0px 15px #ccc;}
.tr-mobileDevicesFix .tr-saveCancelButtons button.save {width:120px; height:45px; line-height:35px; font-weight:600; font-size:18px; border-radius:30px; border:2px solid #3181b0; text-transform:uppercase; letter-spacing:1px; background:#3181b0; box-shadow:0px 0px 15px #ccc;}
}

@media only screen and (max-width:552px){
#whatwouldlike .modal-dialog li:nth-child(3) a {margin-right:25px;}
#whatwouldlike .modal-dialog li:nth-child(4) a {margin-right:25px;}
}

@media only screen and (max-width:534px){
.checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.mob534::after {top: -16px !important;}
.checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.mob420:after {top: 1px !important;}
}

@media only screen and (max-width:530px){
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.primintake767::after {top: -20px}
}

@media only screen and (max-width:527px){
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.tertiary767::after {top: -20px}
}

@media only screen and (max-width:510px){
#downloadtemplates.tr-animalInfopopup .modal-dialog {max-width:95% !important;}
}

@media only screen and (max-width:505px){
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.avtrans767::after {top: -20px}
.tr-animalProfileTabContent .form-group.transportdt {min-height: 55px;}
}

@media only screen and (max-width:500px){
.checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label:after {top:1px;}
/*a.tr-dwAncher {float:left;}
.tr-fileListing {padding-left:0px;}*/
.fosterrequest .tr-FosterFormStyle .tr-formWrap-half + .tr-formWrap-half {padding-left:14px;}
#addmedicalform.fosterrequest .tr-FosterFormStyle .tr-formWrap-half + .tr-formWrap-half {padding-left:0;}
#addmedicalform .modal-body.tr-popupContent {padding-bottom:7px;}
#profilepopup.tr-animalInfopopup .tr-formWrap-half {width:50%;}
#downloadtemplates.tr-animalInfopopup .modal-dialog ul {margin-left:27px;}
.form-group.viewable .w233 {margin-bottom:14px;}
h3.auto {width:100%;} /*margin-bottom:0;*/
.tr-animalProfileTabContent .myBoxes-switch {float:left;}
.tr-formGroupAniProfile.form-groups .col-sm-2.pl-0, .tr-formGroupAniProfile.form-groups .col-sm-4 {width:100%; padding:0;}
.tr-formGroupAniProfile.total .col-sm-4 {width:auto; float:left;}
.tr-animalProfileTabContent .myBoxes-switch.mart25.mart0, .tr-transportShadow.mart0 {margin-top:0;}
.tr-animalProfileTabContent .myBoxes-switch.marb20 {margin-bottom: 20px;}
}

@media only screen and (max-width:498px){
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.avtrans767::after {top: 2px}
}

@media only screen and (max-width:485px){
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.avtrans767::after {top: -20px}
}

@media only screen and (max-width:482px){
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.behavior767::after {top: -20px}
}

@media (max-width:475px){
.tr-NoteWrapper #funfacts li span {width:89%;}
.tag-info-innerblock .tagCalled {width:79%;}
}

@media (max-width:470px){
.checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.mob470::after {top: -16px !important;}
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.medcomm767::after {top: -20px}
}

@media (max-width:468px){
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.transcom::after {top: -20px}
}

@media (max-width:458px){
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.baragg767::after {top: -20px}
}

@media (max-width:457px){
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.time767::after {top: -20px}
}

@media (max-width:456px){
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.neuspa767::after {top: -20px}
}

@media (max-width:455px){
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.intake977::after,
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.cvi767::after {top: -20px}
.tr-animalProfileTabContent .form-group.mh61 {min-height: 54px;}
}

@media (max-width:453px){
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.aboutanim767::after,
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.cost767::after {top: -20px}
}

@media only screen and (max-width:440px) {
.tr-animalProfileTabs ul li + li {margin-left:10px;}
.tr-animalProfileTabs ul li a {font-size:13px;}
.tr-formGroupAniProfile .col-sm-4 {width:41%;}
.tr-infoPopup .modal-dialog {width:83% !important;}
.progress {width:86%;}
.tag-info-innerblock .tagCalled {width:78%;}
#downloadtemplates.tr-animalInfopopup .modal-dialog ul {margin-left:18px;}
#downloadtemplates.tr-animalInfopopup .modal-body.tr-popupContent {padding-left:20px; padding-right:20px;}
#downloadtemplates h3 {font-size:21pt;}
#downloadtemplates h4 {font-size:12pt;}
#downloadtemplates.tr-animalInfopopup .modal-dialog li a, #downloadtemplates.tr-animalInfopopup .modal-dialog li a:hover {font-size:12pt;}
}

@media only screen and (max-width:430px) {
.tr-NoteWrapper ul li + li {margin-left: 30px;}
.animalprofile h1 a.backlink {top:0;}
}

@media only screen and (max-width:434px){
.checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.mob434::after {top: -16px !important;}
}

@media only screen and (max-width:420px) {
.checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.mob420::after {top: -16px !important;}
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.currentloc::after {top: -20px}
.tr-animalProfileTabContent .form-group.dlocation {min-height: 54px;}
}

@media only screen and (max-width:419px){
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.desireloc::after {top: -20px;}
}

@media only screen and (max-width:417px){
.checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.mob417::after {top: -16px !important;} 
.checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.mob414::after {top: 1px !important;}
}

@media only screen and (max-width:412px) {
#whatwouldlike .modal-dialog li:nth-child(even) a {margin-right:0;}
.tag-info-innerblock .tagCalled {width:75%;}
}

@media only screen and (max-width:410px) {
.form-group .formInnerTable .tableCell + .tableCell {padding:9px 0 14px;}
.form-group .formInnerTable .tableCell:nth-of-type(1), .form-group .formInnerTable .tableCell + .tableCell {width:100%; display:block; padding-left:0;}
.tr-animalProfileTabContent .tr-formWrap-half.w29p {margin-bottom:0;}
.tr-animalProfileTabContent .tr-formWrap-half.w21p, .tr-animalProfileTabContent .tr-formWrap-half.w28p, .tr-animalProfileTabContent .tr-formWrap-half.w29p, .tr-animalProfileTagRow .tr-labelBox .col-md-4, .tr-animalProfileTagRow .tr-labelBox .col-xs-12, .tr-FosterFormStyle.col-sm-6, .tr-mobilefixes .tr-FosterFormStyle.tr-formWrap-half, .tr-formGroupAniProfile .col-sm-4 {width:100%;}
.tr-mobilefixes .tr-FosterFormStyle.tr-formWrap-half {padding-right:0;}
.tr-animalProfileTabContent .tr-formWrap-half + .tr-formWrap-half {padding-left:0; width:100%;}
.tr-animalProfileTagRow label.blanklbl.h12 {display:none;}
.tr-formGroupAniProfile .col-sm-2 {width:25%; padding-left:15px!important;}
.tr-formGroupAniProfile.total .col-sm-4 {width:50%;}
.tr-formGroupAniProfile.total .col-sm-2 {width:50%;}
.tr-animalProfileTabContent #clockdatepicker.tr-formWrap-half label.blanklbl, .tr-animalProfileTagRow label.blanklbl.h25 {margin-top:0!important;}
.form-group.tr-dateBox {margin-top:9px!important;}
.tr-socialInlineRow .tr-FosterFormStyle.col-sm-4, .tr-socialInlineRow .tr-FosterFormStyle.col-sm-8 {width:100%;}
.tr-animalProfileTagRow h3 small {display:block; margin-top:4px;}
.tr-eventBorder .tr-formWrap-half {width:100%; padding-left:0; margin-bottom:0;}
.tr-animalProfileTagRow .tr-labelBox.basic .tr-FosterFormStyle .tr-formWrap-half {width:100%; padding-right:0; padding-bottom:10px;}
.tr-fileListing.assessment-files li p {width:46%;}
.progress {width:83%;}
#privacy .tr-FosterFormStyle label span {width: 80%;}
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.orgtype::after,
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.trainset::after {top: -20px;}
.tr-animalProfileTabContent .form-group.allergies {min-height: 54px;}
}

@media only screen and (max-width:402px){
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.medevents::after {top: -20px;}
}

@media only screen and (max-width:400px){
/*.checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.mob400::after {top: -16px !important;}*/
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.quarset::after {top: -20px;}
}

@media only screen and (max-width:395px){
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.cstatus::after {top: -20px;}
.tr-animalProfileTabContent .form-group.nstatus {min-height: 54px;}
}

@media only screen and (max-width:393px){
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.statusset::after {top: -20px;}
}

@media only screen and (max-width:389px){
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.primintake767::after,
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.secintake767::after,
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.tertiary767::after {top: -42px;}
}

@media only screen and (max-width:386px) {
#whatwouldlike .modal-dialog li:nth-child(even) a, #whatwouldlike .modal-dialog li:nth-child(odd) a {margin-right:7px; margin-left:7px; width:142px;}
}

@media only screen and (max-width:385px) {
a.tr-dwAncher {float:left; clear:both;}
#profilepopup.tr-animalInfopopup .tr-formWrap-half {width:100%; padding-left:0; padding-right:0;}
#profilepopup.tr-animalInfopopup .tr-transportShadow .col-xs-12 {padding-left:0; padding-right:0;}
#profilepopup.tr-animalInfopopup .tr-formWrap-half {margin-bottom:9px;}
#profilepopup.tr-animalInfopopup .tr-formWrap-half + .tr-formWrap-half {margin-bottom:18px;}
#profilepopup .modal-body.tr-popupContent .tr-popupAction {padding-bottom:22px;}
.tr-NoteWrapper #funfacts li span {width:87%;}
.tag-info-innerblock .tagCalled {width:70%;}
#downloadtemplates h3 {font-size:20pt; line-height:34px !important;}
.form-group.viewable .w233 a.questionmark.middle {margin-right: 0; margin-left: 4px;}
}

@media only screen and (max-width:375px){
/*.checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.mob375:after {top: -16px !important;}*/
.tr-locNtravel .checkbox.tr-customanimalCheck {position: relative; top: -4px;}
}

@media only screen and (max-width:374px){
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.transportdt::after {top: -20px;}
}

@media only screen and (max-width:370px){
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.cityset::after {top: -20px;}
}

@media only screen and (max-width:367px){
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.onclock::after {top: -20px;}
}

@media only screen and (max-width:360px) {
.tr-NoteWrapper ul li a {font-size:14px;}
#privacy .tr-FosterFormStyle label span {width: 78%;}
.radio-btn.viewable .form-group label.radio-inline {width: 80%;}
/*.checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.mob360::after {top: -16px !important;}
.checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.mob3602::after {top: -34px !important;}*/
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.dobset::after,
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.crateset::after,
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.trvlwith::after {top: -20px;}
.tr-animalProfileTabContent .form-group.flight {min-height: 54px;}
}

@media only screen and (max-width:356px){
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.aboutanim767::after {top: -42px;}
}

@media only screen and (max-width:349px){
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.intake977::after {top: -42px;}
.tr-animalProfileTabContent .form-group.mh61 {min-height: 77px;}
}

@media only screen and (max-width:347px) {
#deleteMedicalassesments .tr-animalpopupAction button.tr-proceed {margin-top: 16px;}
}

@media only screen and (max-width:340px) {
.tag-info-innerblock .tagCalled {width:67%;}
/*.checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.mob340::after {top: -16px !important;}*/
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.nstatuset::after,
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.bikeset::after,
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.socialset::after {top: -20px;}
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.cvi767::after {top: -42px;}
}

@media only screen and (max-width:332px) {
.tr-animalProfileTabContent .tr-FosterFormStyle.bucket label.text12 a.questionmark {margin:3px 0 4px 2px;}
}

@media only screen and (max-width:322px) {
.tr-innerContainer {padding: 0px 10px !important;}
.tr-NoteWrapper ul li + li{margin-left: 25px;}
.tr-NoteWrapper #funfacts li span {width:86%;}
.tr-animalProfileTabContent .tr-FosterFormStyle.bucket label.text12 a.questionmark {margin-left:0;}
#privacy .tr-FosterFormStyle label span {width: 75%;}
/*.checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.line3::after {top: -34px !important;}
.checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.mob320::after {top: -16px !important;}*/
.tr-animalProfileTabContent .form-group.mh61 {min-height: 81px;}
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.avtrans767::after {top: -42px;}
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.time767::after,
#settingsdiv .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label.flightset::after {top: -20px;}
.tr-animalProfileTabContent .form-group.transportdt {min-height: 78px;}
}


/* ....css... */

.breed-col {
    width: 50%;
}
.breed-col .tableCell label {
    display: inline-flex;
    align-items: center;
}
.breed-col .questionmark {
    width: 15px;
    height: 15px;
    margin-top: 4px;
}
.breed-col  .checkbox.tr-customanimalCheck label span {
    font-size: 12px;
    padding-right:6px;
    padding-top: 4px;

}
.breed-col .tableCell label::before {
    top: 2px !important;
}
/* .first-half {
    width: 25% !important;
}
.form-page .form-group.tr-formWrap-half.w28p {
    width: 50%;
}

.form-page .form-group.tr-formWrap-half.w29p {
    width: 25%;
}

.form-page .form-group.tr-formWrap-half.w21p {
    width: 25%;
} */

.form-page .formInnerTable .checkbox.tr-customanimalCheck.tableCell label {
    display: flex;
    align-items: center;
}


.form-page .form-group.tr-formWrap-half.w29p .formInnerTable .tableCell {
    width: 30% !important;
}

.form-page .form-group.tr-formWrap-half.w29p .formInnerTable .checkbox.tr-customanimalCheck.m-0.tableCell {
    width: 60% !important;
}

.form-page .col-xs-5 {
    width: 50%;
}

.form-page .col-xs-7 {
    width: 50%;
}

.form-page .col-xs-7 .noselect-Bgimage label.tr-checkcontainer {
    margin: 0;
    width: 96px !important;
    font-size: 11px;
    padding-top: 1px;
}

.form-page .row-fluid.tr-FosterFormStyle.bucket {
    width: 100%;
    margin: 20px 0;
    padding-right: 0 !important;
}

.form-page .row-fluid.tr-FosterFormStyle.bucket label.text12 {
    width: 50%;
}

.form-page .row-fluid.tr-FosterFormStyle.bucket .select-style {
    width: 25%;
}

/* .form-page .row-fluid.tr-FosterFormStyle.bucket a.link.learnmore.learmore-video-info {
    width: 25%;
} */

.form-page .row-fluid.tr-FosterFormStyle.bucket .form-group .relatedcase {
    width: 50%;
}

.form-page .row-fluid.tr-FosterFormStyle.bucket .form-group .privacysettings {
    width: 50%;
    font-size: 12px;
}

/* .modal-error-message label {
    font-size: 14px !important;
    color: red !important;
} */

.delete-button-multiple {
    max-width: 20px !important;
}

a.questionmark.medication-tipso {
    vertical-align: middle;
    margin: 0;
    margin-left: 4px;
    margin-top: -3px;
}

.help-block, .error {
    font-size: 12px !important;
}

.inp-italic-placeholer::placeholder {
    font-size: 14px !important;
}

.tr-InternalNoteWrapper ul li + li {margin-left: 150px !important;}

.tr-animalProfileTabContent .tr-formWrap-half.w22p {width:22% !important;}
.tr-animalProfileTabContent .tr-formWrap-half.w44p {width:44% !important;}
.tr-animalProfileTabContent .tr-formWrap-half.w56p {width:56% !important;}
.w56p {width:56% !important;}
.w44p {width:44% !important;}
.w31p {width:31% !important;}
.w56p-privacy {width: calc(56% - 15px) !important; margin-left: 4px !important;}

.unknown-weight {margin-top: 6px !important;}

.compatibilityissuesbox {margin-left: 7px !important;}

.primary-breed-label {
    padding-top: 5px !important;
    font-size: 14px !important;
}

.ml-15 {
    margin-left: 15px !important;
}

.fosterrequest .profile .radio-btn input[type="radio"]:checked + label, .fosterrequest .profile .radio-btn label {padding-top: 2px !important;}

.box-shadow-light {
    box-shadow: 0 0 2px #c0c0c0 !important; 
    -webkit-box-shadow: 0 0 2px #c0c0c0 !important;
    border: none !important;
}

.border-light {
    box-shadow: 0 0 1px #707070 !important; 
    -webkit-box-shadow: 0 0 1px #707070 !important;
}

.tr-animalProfileTabContent .tr-FosterFormStyle label, 
.tr-animalProfileTabContent .tr-FosterFormStyle input, 
.tr-animalProfileTabContent .tr-FosterFormStyle select {
    font-size: 14px !important;
}

.fw-300 {
    font-weight: 300 !important;
}

.fw-500 {
    font-weight: 500 !important;
}

.fw-700 {
    font-weight: 700 !important;
}

.text-15 {
    font-size: 15px !important;
}

.text-14 {
    font-size: 14px !important;
}

.text-12 {
    font-size: 12px !important;
}

.text-11 {
    font-size: 11px !important;
}

.text-25 {
    font-size: 25px !important;
}

.text-20 {
    font-size: 20px !important;
}

.text-10 {
    font-size: 10px !important;
}

.pl-10 {
    padding-left: 10px !important;
}

.pr-10 {
    padding-right: 10px !important;
}

/* .font-roboto {
    font-family: 'Roboto', sans-serif !important;
}

*{
    font-family: 'Roboto', sans-serif !important;
}  */



.text-left {
    text-align: left !important;
}

.text-center {
    text-align: center !important;
}

.tr-animalInfopopup .tr-FosterFormStyle .input-group-addon  {
    padding: 0 5px 0 6px !important;
}

.medication-cb:before {
    margin-top: -3px !important;
}

.medication-cb:after {
    top: 0 !important;
}

.tr-animalpopupAction button {
    box-shadow: 0px 0px 2px #ccc !important;
}

.w-100 {
    width: 100% !important;
}

.bg-white {
    background-color: #fff !important;
}

#additional-booster-dt-fields .input-group-addon, #additional-preventive-dt-fields .input-group-addon, #additional-treatment-dt-fields .input-group-addon {
    background-color: #fff !important;
    border-left: 1px solid #c7c7c7 !important;
    border-radius: 1px !important;
}

/* .tr-animalInfopopup .tr-FosterFormStyle textarea {
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
} */

.formInnerTable .checkbox.tr-customanimalCheck label:before {top: 3px !important;}
.formInnerTable .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label::after {top: 6px !important;}
.checkbox.tr-customanimalCheck label:before {top: 0px !important;}
.checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label::after {
    top: 0px !important;
}
.breed-col .checkbox.tr-customanimalCheck label:before {top: 2px !important;}
.breed-col .checkbox.tr-customanimalCheck input[type="checkbox"]:checked + label::after {top: 6px !important;}
.med-cb .checkbox.tr-customanimalCheck label:before {top: 3px !important;}

.pr-12 {
    padding-right: 12px !important;
}

.pl-12 {
    padding-left: 12px !important;
}

.mt-6 {
    margin-top: 6px !important;
}

.text-14 {
    font-size: 14px !important;
}

.tr-animalProfileTagRow label { 
    font-size: 14px !important;
}

select option {
    font-weight: 300 !important;
}

.tr-fileListing li a, .tr-fileListing li p {
    width: 44% !important;
}

.download-icon {
    margin-left: 10px !important;
}

.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before {
    color: red !important;
}

.tox-tinymce {
    border: 1px solid #dfdfdf !important;
    border-radius: 2px !important;
    font-family: 'Roboto', sans-serif !important;
}
.tox-tinymce .mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before {
    left: 1px;
    font-style: italic !important;
}
.tox-edit-area::before {
    font-style: italic !important;
}

@media (min-width: 768px) and (max-width: 1366px){
.modal-dialog-centered {
    min-height: calc(100% - (0.5rem * 2)) !important;
}
}

.ml-5 {
    margin-left: 5px !important;
}

.text-9 {
    font-size: 9px !important;
}

.tr-shadowBox .tr-inputFile {
    border: none !important;
    border-radius: 0.475rem !important;
    box-shadow: 0 0.1rem 0.75rem 0.25rem rgba(0,0,0,.05) !important;
}

.tr-shadowBox .tr-inputFile [type="file"] + label {
    height: 116px !important;
    width: 116px !important;
}

.tr-animalProfileTabContent .tr-inputFile [type="file"] + label {
    background-size: 55px !important;
}

.delete_images {
    position: absolute;
    margin-left: 98px;
    margin-top: -12px;
    left: unset;
}

.delete_images img {
    max-width: unset !important;
    width: 43px !important
}

.tr-shadowBox .tr-inputResult span>img, .tr-FosterFormStyle.photos .tr-inputResult.profile span > video {
    width: 122px !important;
    height: 122px !important;
    border: 3px solid #fff !important;
    border-radius: 0.475rem !important;
    box-shadow: 0 .1rem 1rem .25rem rgba(0,0,0,.05) !important;
}

.tr-FosterFormStyle.photos .tr-inputResult.profile .video label {
    margin-top: 0 !important;
}

.tr-shadowBox .tr-inputFile {
    margin-right: 12px !important;
}

.tr-FosterFormStyle.photos .tr-inputResult.profile span {
    margin: -8px 2px 18px 0;
}

.radio-btn label::after {
    border: none !important;
    background-color: #EFF2F5 !important;
}


.radio-btn input[type="radio"]:checked+label::after {
    border: 4px solid #f35613 !important;
}

.fosterrequest .profile .radio-btn input[type="radio"]:checked + label::before {
    background-color: #ffffff !important;
}


.cross-modal-btn, .cancel_close1 {
    background: transparent;
    border: none;
    text-align: right;
    float: right;
    top: 20px;
    position: absolute;
    right: 20px;
}

.image-upload-bg-blue {
    width: 100%; 
    border-color: #009ef7; 
    border-width: 1px; 
    border-style: dashed; 
    background: #f1faff; 
    height: 465px; 
    border-radius: 6px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}

.tr-shadowBox .tr-inputResult span {
    max-width: 125px !important;
    width: 125px !important;
}

.tr-FosterFormStyle.photos .tr-inputResult.profile span:nth-child(5) {margin-left:-3px;}

.tr-newinputFile {
    width: 105% !important;
}

.pl-13px::placeholder {
    font-size: 13px !important;
}

.pl-8 {
    padding-left: 8px !important;
}

.pr-8 {
    padding-right: 8px !important;
}

.mb-8 {
    margin-bottom: 8px !important;
}

.text-13 {
    font-size: 13px !important;
}

.scroller, .crop-scroller {
    width: 580px !important;
    overflow: hidden !important;
}

.animal-image-modal p {
    padding: 0 !important;
    margin: 0 !important;
}
.scroller, .crop-scroller {
    height: 580px !important;
    top:0 !important;
    left: 0 !important;
}
.cropper-container {
    height: 580px !important;
    width: 578px !important;
    top:0 !important;
    left: 0 !important;
}

input[type=range] {
    height: 25px;
    -webkit-appearance: none;
    margin: 9px 0 0 0;
    width: 100%;
    display: inline-block;
  }
  input[type=range]:focus {
    outline: none;
  }
  input[type=range]::-webkit-slider-runnable-track {
    width: 100%;
    height: 3.5px;
    cursor: pointer;
    animate: 0.2s;
    box-shadow: 0px 0px 0px #000000;
    background: #e1e4e6;
    border-radius: 1px;
    border: 0px solid #000000;
  }
  input[type=range]::-webkit-slider-thumb {
    box-shadow: 0px 0px 0px #000000;
    border: 1px solid #5e6278;
    height: 15px;
    width: 15px;
    border-radius: 25px;
    background: #5e6278;
    cursor: pointer;
    -webkit-appearance: none;
    margin-top: -6px;
  }
  input[type=range]:focus::-webkit-slider-runnable-track {
    background: #e1e4e6;
  }
  input[type=range]::-moz-range-track {
    width: 100%;
    height: 3.5px;
    cursor: pointer;
    animate: 0.2s;
    box-shadow: 0px 0px 0px #000000;
    background: #5e6278;
    border-radius: 1px;
    border: 0px solid #000000;
  }
  input[type=range]::-moz-range-thumb {
    box-shadow: 0px 0px 0px #000000;
    border: 1px solid #5e6278;
    height: 15px;
    width: 15px;
    border-radius: 25px;
    background: #454545;
    cursor: pointer;
  }
  input[type=range]::-ms-track {
    width: 100%;
    height: 3.5px;
    cursor: pointer;
    animate: 0.2s;
    background: transparent;
    border-color: transparent;
    color: transparent;
  }
  input[type=range]::-ms-fill-lower {
    background: #e1e4e6;
    border: 0px solid #000000;
    border-radius: 2px;
    box-shadow: 0px 0px 0px #000000;
  }
  input[type=range]::-ms-fill-upper {
    background: #e1e4e6;
    border: 0px solid #000000;
    border-radius: 2px;
    box-shadow: 0px 0px 0px #000000;
  }
  input[type=range]::-ms-thumb {
    margin-top: 3px;
    box-shadow: 0px 0px 0px #000000;
    border: 1px solid #5e6278;
    height: 15px;
    width: 15px;
    border-radius: 25px;
    background: #A1D0FF;
    cursor: pointer;
  }
  input[type=range]:focus::-ms-fill-lower {
    background: #e1e4e6;
  }
  input[type=range]:focus::-ms-fill-upper {
    background: #e1e4e6;
  }

  .cropper-dragger {
    display: none;
  }
  .cropper-modal {
      opacity: 0 !important;
  }

.croppie-container .cr-resizer, .croppie-container .cr-viewport {
    border: 0 !important;
}

.croppie-container .cr-slider-wrap {
    margin: 0 !important;
}

.cr-slider {
    position: absolute !important;
    width: 123px !important;
    left: 126px !important;
    bottom: -54px !important;
    z-index: 1000; 
    height: 24.5px !important;
}

.cr-boundary {
    width: 579px !important;
}

.cr-slider::-webkit-slider-runnable-track {
    height: 3px !important;
}

/* For Firefox */
.cr-slider::-moz-range-track {
    height: 3px !important;
}

/* For Internet Explorer/Edge */
.cr-slider::-ms-track {
    height: 3px !important;
}