/* CSS Document */

@charset "utf-8";
a[href^="tel:"],
a:hover[href^="tel:"] {
    color: inherit;
    text-decoration: none;
    cursor: default;
}

html,
body {
    height: 100%;
    font: 300 14px 'Poppins', sans-serif !important;
}

html.mobile {
    background: transparent !important;
}

*,
*:focus,
*:hover {
    outline: none;
}

button:focus {
    outline: 0 !important;
}

a,
a:focus,
a:hover,
a:active {
    outline: 0;
}

[role="button"],
a,
area,
button,
input,
label,
select,
summary,
textarea {
    -ms-touch-action: manipulation;
    touch-action: manipulation;
}


/*ios device pink button fix*/

[type=reset],
[type=submit],
button,
html [type=button],
a {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}


/*ios device pink button fix*/

a {
    text-shadow: none !important;
    color: #f25613;
}

a,
a:focus,
a:hover,
a:active {
    color: #f25613;
}

.modal-open .modal.show,
.modal.fade.show {
    opacity: 1;
    padding-top: 72px;
}

.old #search-info-box {
    padding-top: 0;
}

#header_top_notification_modal.modal-open .modal.show,
#header_top_notification_modal.modal.fade.show,
.header_top_notification_modal.modal.show,
.morepopupc.modal.fade.show {
    padding-top: 0;
}


/*ios device pink button fix*/

[type=reset],
[type=submit],
button,
html [type=button] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}


/*ios device pink button fix*/

#loader,
#loader1,
#loader2,
#loader_animal {
    position: fixed;
    z-index: 1000;
    text-align: center;
    width: 175px;
    padding: 20px;
    vertical-align: middle;
    top: 50%;
    left: 0;
    right: 0;
    /*background:none repeat scroll 0 0 #000000;*/
    color: #fff;
    font: 12.5pt 'Poppins', sans-serif;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    margin: 0 auto;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.navbar-toggler {
    padding: .25rem .75rem;
    font-size: 1.25rem;
    line-height: 1;
    background: 0 0;
    background-color: rgba(0, 0, 0, 0);
    border: 1px solid transparent;
    border-radius: .25rem;
}

.collapse {
    display: none;
}

.navbar-collapse {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -ms-flex-align: center;
    align-items: center;
}

.navbar {
    float: none;
}

header#userui.tf-fosterMgHeader .overlayp ul.menu {
    width: auto;
}

.h100vh {
    height: inherit !important;
}

.tf-outerWrapper {
    background-color: transparent;
    padding-top: 0;
}

#wrapper.dashboard-page {
    background: transparent !important;
}

.navbar-dark .navbar-toggler {
    color: rgba(255, 255, 255, .5);
    border-color: rgba(255, 255, 255, .1);
}

.sm-mainNav .navbar-toggler {
    padding: .25rem .75rem;
    font-size: 1.25rem;
    line-height: 1;
    background-color: #fff;
    border-radius: .25rem;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
}

section.h100vh.d-flex.tf-outerWrapper.cases {
    background-color: transparent;
}

.dashboard .overlayp ul.menu li a.notification-info {
    position: relative;
}

body.casemodule {
    background: url(../images/leftbg.png) repeat-y;
    padding-top: 0;
    background-color: transparent;
}

body.casemodule.modal-open {
    overflow-y: auto !important;
}

body.casemodule.subnav {
    background: url(../images/left-subnav-new.png) repeat-y;
    padding-top: 0;
    background-color: transparent;
}

body.volunteer-session {
    background-image: none;
}

body.volunteer-session section.h100vh.d-flex.tf-outerWrapper.cases {
    padding-left: 0;
}

body.volunteer-session .container-fluid.mart88 {
    margin-top: 0;
    padding-right: 0 !important
}

body.volunteer-session .dashboard-page #header-info {
    border-bottom: 4px solid #f35613;
}

body.casemodule.availableanimals {
    background: none;
}

body.casemodule.fs {
    background: url(../images/leftbg-fs.png) repeat-y;
    padding-top: 0;
    background-color: #f3f3f3;
}

body.casemodule.subnav {
    background: url(../images/left-subnav-new.png) repeat-y;
    padding-top: 0;
    background-color: transparent;
}

.tf-sidebar {
    padding-top: 85px;
    background-color: #E9ECF0;
}


/*#e3e3e3, 88px*/

nav ul.navbar-nav.ml-auto {
    border-color: #b9bbbd;
}

body.volunteerdash {
    background: none;
    background-color: #f3f6f9;
}

.sideleftnav {
    height: 102.3%;
    width: 0;
    position: absolute;
    z-index: 9999;
    top: 0;
    left: 0;
    background-color: #fcfdfd;
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 0;
    -webkit-box-shadow: 0 0px 5px #ccc;
    box-shadow: 0 0px 5px #ccc;
}

.fs .sideleftnav {
    height: 119.5%;
}

.sideleftnav a {
    padding: 8px 8px 8px 32px;
    text-decoration: none;
    font-size: 25px;
    color: #818181;
    display: block;
    transition: 0.3s;
}

.sideleftnav a:hover {
    color: #f1f1f1;
}

.sideleftnav .closebtn {
    position: absolute;
    float: right;
    width: 30px;
    height: 30px;
    padding: 0 !important;
    font-size: 0 !important;
    line-height: 30px;
    text-align: center;
    right: 12px;
    top: 23px;
    background: url(../images/case-left.svg) no-repeat 9px center;
    background-size: 9px;
    display: block;
    transition: 0.3s;
    text-decoration: none;
    -moz-border-radius: 50% !important;
    -khtml-border-radius: 50% !important;
    -webkit-border-radius: 50% !important;
    border-radius: 50% !important;
}

.sideleftnav .closebtn:hover {
    background-color: #d8d8d8;
    background: url(../images/case-left-white.svg) no-repeat 9px center #B5B5C3;
    background-size: 9px;
}

.sideleftnav h2 {
    border-bottom: 1px solid #ccc;
    padding: 25px 21px 25px 25px;
    margin-bottom: 0;
    font-size: 19px;
    position: relative;
    margin-top: 0;
}

.sideleftnav ul,
.sideleftnav li {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.sideleftnav li a,
.sideleftnav li.blank {
    padding: 0 16px 0 25px;
    font-size: 16px;
    line-height: 34px;
    color: #404041;
    text-decoration: none;
}

.sideleftnav li a.line2 {
    line-height: 22px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.sideleftnav li a:hover,
.sideleftnav li.current a {
    font-size: 16px;
    color: #fff;
    text-decoration: none;
    background-color: #B5B5C3;
}

.sideleftnav li.last {
    border-top: 1px solid #CCC;
    padding-top: 12px;
    margin-top: 12px;
}

.sideleftnav li.last a {
    line-height: 23px;
    padding-top: 10px;
    padding-bottom: 10px;
    color: #2C81B3;
}

.sideleftnav li.last a:hover,
.sideleftnav li.last.current a {
    line-height: 23px;
    padding-top: 10px;
    padding-bottom: 10px;
    color: #fff;
}

.container-fluid.mart88 {
    margin-top: 88px;
    padding-right: 15px!important;
}

header#userui.tf-fosterMgHeader .container-fluid.mart88 {
    padding-right: 15px!important;
}

.sideleftnav .accordion {
    margin: 0;
    border-bottom: none;
}

ul.tf-sidebarNav {
    padding: 0;
    list-style: none;
    margin: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

ul.tf-sidebarNav li {
    margin: 0;
}

ul.tf-sidebarNav li a {
    padding: 16px 0 15px;
    text-align: center;
    width: 100%;
    display: block;
    background: transparent;
    transition: all ease 450ms;
    font-weight: 400;
    font-size: 13px;
    color: #5f5f7f;
    line-height: 20px;
    text-decoration: none;
}

ul.tf-sidebarNav li a img.marb4 {
    margin-bottom: 7px;
    margin-top: 6px;
}

ul.tf-sidebarNav li a span {
    display: block;
    clear: both;
    margin-top: 3px;
}

ul.tf-sidebarNav li a.lh15 {
    line-height: 15px;
    padding: 17px 0 16px;
}

ul.tf-sidebarNav li a:hover,
ul.tf-sidebarNav li a.current {
    color: #fff;
    background-color: #5f5f7f;
    text-decoration: none;
}

ul.tf-sidebarNav li a.getting_started_video.current {
    background-color: #c9c9c9;
}

i.tf-sidebarIcon.icon-dashboard {
    background-position: -1px -2px;
}

ul.tf-sidebarNav li a:hover,
ul.tf-sidebarNav li a.current:hover {
    background-color: #c9c9c9;
    color: #5f5f7f;
}

ul.tf-sidebarNav li a:hover,
ul.tf-sidebarNav li a.current:hover i.tf-sidebarIcon.icon-dashboard {
    background-position: inherit !important;
}

ul.tf-sidebarNav.new.mobile {
    display: none;
}

ul.tf-sidebarNav.new li a,
ul.tf-sidebarNav.new li a:hover {
    font-size: 13px;
}

ul.tf-sidebarNav.new li a .icon,
ul.tf-sidebarNav.new li a:hover .icon {
    display: inline-block;
    width: 26.21px;
    height: 26.21px;
    margin-top: 3px;
    margin-bottom: 0;
    background-position: center center !important;
    margin-right: 0;
    float: none;
}

ul.tf-sidebarNav.new li a:hover,
ul.tf-sidebarNav.new li.current a,
ul.tf-sidebarNav.new li.current a:hover span {
    background-color: #3181B0;
    color: #fff;
}

ul.tf-sidebarNav.new li a.padtb15 {
    padding: 15px 0;
}

ul.tf-sidebarNav.new li a .more {
    background: url(../images/left-3dots-new.svg) no-repeat;
    width: 26.21px;
    height: 5.77px;
    margin: 6px 0 !important;
}

ul.tf-sidebarNav.new li a:hover .more,
ul.tf-sidebarNav.new li.current a .more {
    background: url(../images/left-3dots-new-hover.svg) no-repeat;
    width: 26.21px;
    height: 5.77px;
    margin: 5px 0 8px;
}

ul.tf-sidebarNav.new li.edittabs a {
    display: block;
    width: auto;
    border-top: 1px solid #B5B5C2;
    border-bottom: 1px solid #B5B5C2;
    margin-left: 13px;
    margin-right: 13px;
    color: #3F4254 !important;
    font-weight: 400;
    text-decoration: none;
}

ul.tf-sidebarNav.new li.edittabs a:hover {
    color: #3181B0 !important;
    /*#2c80b1*/
    font-weight: 400;
    text-decoration: none;
}

ul.tf-sidebarNav.new li.transparent a,
ul.tf-sidebarNav.new li.transparent a:hover {
    background-color: transparent;
    color: #2c80b1;
}


/*Accordion left & bottom*/

.sideleftnav .accordion {
    margin: 0;
    border-bottom: none;
}

.sideleftnav .accordion .card {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: none;
    border-radius: .25rem;
}


/*.sm-BootomTabs .accordion .card .card-header, .sm-BootomTabs .accordion .card .collapse.in, .sm-BootomTabs .accordion .card .collapse.show {display:block!important;}
.sm-BootomTabs .accordion .card .collapse, .bottom_slide .accordion .card .collapse {display:none!important;}*/

.sm-BootomTabs .accordion .card .card-header,
.sm-BootomTabs .accordion .card .card-header h2 {
    padding: 0;
    border: none;
    background-color: #EEE;
    outline: none;
    box-shadow: none;
    font-weight: 300;
    font-size: 19px;
    position: relative;
    margin-bottom: 0;
}

.fosterpage .sm-BootomTabs .accordion .card .card-header,
.fosterpage .sm-BootomTabs .accordion .card .card-header h2 {
    display: flex;
}

.sm-BootomTabs .accordion .card .card-header h2 .btn-link {
    width: 100%;
    text-align: left;
    padding: 0 16px 0 25px;
    font-size: 16px;
    line-height: 34px;
    color: #404041;
    text-decoration: none;
    outline: none;
    box-shadow: none;
    font-weight: 300;
}

.sm-BootomTabs .accordion .card .card-header h2 [aria-expanded="false"].btn-link {
    background: url(../images/plus.svg) no-repeat 91% 51% #FCFDFD;
    background-size: 12px;
    border: none;
    outline: none;
    box-shadow: none;
    color: #404041;
    font-weight: 300;
    text-transform: capitalize;
}

.sm-BootomTabs .accordion .card .card-header h2 [aria-expanded="false"].btn-link:hover {
    font-size: 16px;
    color: #fff;
    text-decoration: none;
    font-weight: 300;
    background: url(../images/plus-white.svg) no-repeat 91% 51% #B5B5C3;
    background-size: 12px;
    text-transform: capitalize;
}

.sm-BootomTabs .accordion .card .card-header h2 [aria-expanded="true"].btn-link {
    background: url(../images/minus-white.svg) no-repeat 91% 51% #B5B5C3;
    background-size: 12px;
    border: none;
    outline: none;
    box-shadow: none;
    font-size: 16px;
    color: #fff;
    text-decoration: none;
    font-weight: 300;
    text-transform: capitalize;
}

.sm-BootomTabs .accordion .card .card-body {
    padding: 14px;
    background-color: #fcfdfd;
}

.sideleftnav ul,
.sideleftnav li {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.sideleftnav li a,
.sideleftnav li.blank {
    padding: 0 16px 0 25px;
    font-size: 16px;
    line-height: 34px;
    color: #404041;
    text-decoration: none;
    display: block;
    transition: 0.3s;
}

.sideleftnav li a:hover,
.sideleftnav li.current a {
    font-size: 16px;
    color: #fff;
    text-decoration: none;
    background-color: #B5B5C3;
}


/*mobile bottom*/

.bottom_slide.modal {
    z-index: 9999;
}

.modal.modal-bottom.fade.show .modal-dialog {
    bottom: 77px;
    /*80*/
    -webkit-transition: opacity 0.3s linear, bottom 0.3s ease-out;
    -moz-transition: opacity 0.3s linear, bottom 0.3s ease-out;
    -o-transition: opacity 0.3s linear, bottom 0.3s ease-out;
    transition: opacity 0.3s linear, bottom 0.3s ease-out;
    position: fixed;
    margin: auto;
    width: 100%;
    max-width: 100%;
    height: auto;
    -webkit-transform: translate3d(0%, 0, 0);
    -ms-transform: translate3d(0%, 0, 0);
    -o-transform: translate3d(0%, 0, 0);
    transform: translate3d(0%, 0, 0);
}

.bottom_slide p {
    text-align: center;
    position: relative;
}

.bottom_slide p span {
    position: absolute;
    left: 72%;
}


/*64*/

.bottom_slide p span a {
    color: #2c80b1;
    font-size: 15px;
    text-decoration: none;
    font-weight: 300;
}

.bottom_slide p span a:hover {
    color: #2c80b1;
    font-size: 15px;
    text-decoration: underline;
    font-weight: 300;
}

.bottom_slide .modal-content,
.bottom_slide .modal-body,
#morepopup.modal.modal-full .modal-body {
    border: none;
}

#morepopup.modal.modal-full .modal-body {
    padding: 0;
}

.bottom_slide ul,
.bottom_slide li,
#morepopup.modal.modal-full ul,
#morepopup.modal.modal-full li {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.morepopupc.modal.modal-full .modal-body {
    border: none;
}

.morepopupc.modal.modal-full .modal-body {
    padding: 0;
}

.morepopupc.modal.modal-full ul,
.morepopupc.modal.modal-full li {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.bottom_slide li.last,
.morepopupc.modal.modal-full li.last {
    border-top: 1px solid #CCC;
    padding-top: 5px;
    margin-top: 5px;
}

.bottom_slide li a {
    padding: 0 16px 0 16px;
    font-size: 16px;
    line-height: 34px;
    color: #404041;
    text-decoration: none;
    display: block;
}

.bottom_slide li a:hover,
.bottom_slide li.current a {
    font-size: 16px;
    color: #fff;
    text-decoration: none;
    background-color: #b2b2b2;
}

#morepopup.modal.modal-full li a {
    padding: 5px 22px;
    font-size: 16px;
    line-height: 34px;
    color: #404041;
    text-decoration: none;
    display: block;
}

#morepopup.modal.modal-full li a:hover,
#morepopup.modal.modal-full li a.current {
    font-size: 16px;
    color: #fff;
    text-decoration: none;
    background-color: #b2b2b2;
}

.morepopupc.modal.modal-full li a {
    padding: 5px 22px;
    font-size: 16px;
    line-height: 34px;
    color: #404041;
    text-decoration: none;
    display: block;
}

.morepopupc.modal.modal-full li a:hover,
.morepopupc.modal.modal-full li a.current {
    font-size: 16px;
    color: #fff;
    text-decoration: none;
    background-color: #b2b2b2;
}


/*mobile bottom*/


/*new icons*/

ul.tf-sidebarNav.new li a .dashboard {
    background: url(../images/left-dashboard.svg) no-repeat;
    width: 26.21px;
    height: 26.22px;
    margin-top: 7px;
}

ul.tf-sidebarNav.new li a:hover .dashboard,
ul.tf-sidebarNav.new li.current .dashboard {
    background: url(../images/left-dashboard-hover.svg) no-repeat;
    width: 26.21px;
    height: 26.22px;
    margin-top: 7px;
}

ul.tf-sidebarNav.new li a .cases {
    background: url(../images/left-cases-new.svg) no-repeat;
    width: 19.66px;
    height: 27.21px;
    margin-top: 4px;
    margin-bottom: 1px;
}

ul.tf-sidebarNav.new li a:hover .cases,
ul.tf-sidebarNav.new li.current a .cases {
    background: url(../images/left-cases-new-hover.svg) no-repeat;
    width: 19.66px;
    height: 27.21px;
    margin-top: 4px;
    margin-bottom: 1px;
}

ul.tf-sidebarNav.new li a .fosterspace {
    background: url(../images/left-fosterspace-new.svg) no-repeat;
    width: 19.67px;
    height: 32.86px;
    margin-bottom: 2px;
}

ul.tf-sidebarNav.new li a:hover .fosterspace,
ul.tf-sidebarNav.new li.current a .fosterspace {
    background: url(../images/left-fosterspace-new-hover.svg) no-repeat;
    width: 19.67px;
    height: 32.86px;
    margin-bottom: 2px;
}

ul.tf-sidebarNav.new li a .transport {
    background: url(../images/left-transport-new.svg) no-repeat;
    width: 26.21px;
    height: 25.88px;
    margin-top: 4px;
    margin-bottom: 1px;
}

ul.tf-sidebarNav.new li a:hover .transport,
ul.tf-sidebarNav.new li.current .transport {
    background: url(../images/left-transport-new-hover.svg) no-repeat;
    width: 26.21px;
    height: 25.88px;
    margin-top: 4px;
    margin-bottom: 1px;
}

ul.tf-sidebarNav.new li a .animals {
    background: url(../images/left-animals-new.svg) no-repeat;
    width: 26.21px;
    height: 24.41px;
    margin-bottom: 3px;
}

ul.tf-sidebarNav.new li a:hover .animals,
ul.tf-sidebarNav.new li.current a .animals {
    background: url(../images/left-animals-new-hover.svg) no-repeat;
    width: 26.21px;
    height: 24.41px;
    margin-bottom: 3px;
}

ul.tf-sidebarNav.new li a .partners {
    background: url(../images/left-partners-new.svg) no-repeat;
    width: 28.78px;
    height: 17.94px;
    margin-bottom: 3px;
}

ul.tf-sidebarNav.new li a:hover .partners,
ul.tf-sidebarNav.new li.current a .partners {
    background: url(../images/left-partners-new-hover.svg) no-repeat;
    width: 28.78px;
    height: 17.94px;
    margin-bottom: 3px;
}

ul.tf-sidebarNav.new li a .rescuetube {
    background: url(../images/left-rescuetube-new.svg) no-repeat;
    width: 24.75px;
    height: 33.24px;
    margin-bottom: 3px;
    margin-top: 2px;
}

ul.tf-sidebarNav.new li a:hover .rescuetube,
ul.tf-sidebarNav.new li.current a .rescuetube {
    background: url(../images/left-rescuetube-new-hover.svg) no-repeat;
    width: 24.75px;
    height: 33.24px;
    margin-bottom: 3px;
    margin-top: 2px;
}

ul.tf-sidebarNav.new li a .reporting {
    background: url(../images/left-reporting-hover.svg) no-repeat;
    width: 28.78px;
    height: 20.30px;
    margin-top: 4px;
    margin-bottom: 2px;
}

ul.tf-sidebarNav.new li a:hover .reporting,
ul.tf-sidebarNav.new li.current a .reporting {
    background: url(../images/left-reporting.svg) no-repeat;
    width: 28.78px;
    height: 20.30px;
    margin-top: 4px;
    margin-bottom: 2px;
}

ul.tf-sidebarNav.new li a .shortcuts {
    background: url(../images/left-shortcuts-new.svg) no-repeat;
    width: 26.16px;
    height: 24.81px;
    margin-bottom: 3px;
}

ul.tf-sidebarNav.new li a:hover .shortcuts,
ul.tf-sidebarNav.new li.current a .shortcuts {
    background: url(../images/left-shortcuts-new-hover.svg) no-repeat;
    width: 26.16px;
    height: 24.81px;
    margin-bottom: 3px;
}

.container-fluid {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 15px;
    padding-left: 15px;
    width: 100%;
    margin-top: 88px;
}

#loginpage .container-fluid,
#forgotpassword .container-fluid {
    margin-top: 0;
}

.nonorg .container-fluid {
    margin-top: 3px;
}

.container-fluid .row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}

.container-fluid .row .tf-dashboardBox {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    z-index: 1;
}

.container-fluid .row.content-wrapper {
    margin: 0;
}

.casemodule .dashboard .container-fluid.mart88 #middle {
    padding-top: 43px;
}

.casemodule .dashboard .container-fluid.mart88 #middle.padt0 {
    padding-top: 0;
}

.casemodule .dashboard section#middle .container {
    width: 100%;
    max-width: 100%;
    padding: 0;
    margin-left: auto;
    margin-right: auto;
}

.beforelogin .container-fluid {
    margin-top: 2px;
}

.beforelogin .dashboard-page .overlayp ul.menu li.dropdown-user a.dropdown-toggle {
    margin-top: -5px;
}

.beforelogin .dashboard-page .overlayp ul.menu li.dropdown-user a.dropdown-toggle::after,
.nonorg .dashboard-page .overlayp ul.menu li.dropdown-user a.dropdown-toggle::after {
    display: none;
}


/*new icons*/

#search_view {
    min-height: 600px;
}

#template_view {
    min-height: 895px;
}

h1.mart {
    text-align: center;
    margin-top: 0;
    color: #404041;
    font-size: 30px;
    line-height: 36px;
}

h1.mart span {
    display: block;
    font-size: 14px;
    font-weight: 300;
}


/*mobile bottom*/

.bottom_slide.modal {
    z-index: 9999;
}

.modal.modal-bottom.fade.in .modal-dialog {
    bottom: 80px;
    -webkit-transition: opacity 0.3s linear, bottom 0.3s ease-out;
    -moz-transition: opacity 0.3s linear, bottom 0.3s ease-out;
    -o-transition: opacity 0.3s linear, bottom 0.3s ease-out;
    transition: opacity 0.3s linear, bottom 0.3s ease-out;
    position: fixed;
    margin: auto;
    width: 100%;
    max-width: 100%;
    height: auto;
    -webkit-transform: translate3d(0%, 0, 0);
    -ms-transform: translate3d(0%, 0, 0);
    -o-transform: translate3d(0%, 0, 0);
    transform: translate3d(0%, 0, 0);
}

.bottom_slide p {
    text-align: center;
    position: relative;
}

.bottom_slide p span {
    position: absolute;
    left: 72%;
}


/*64*/

.bottom_slide p span a {
    color: #2c80b1;
    font-size: 15px;
    text-decoration: none;
    font-weight: 300;
}

.bottom_slide p span a:hover {
    color: #2c80b1;
    font-size: 15px;
    text-decoration: underline;
    font-weight: 300;
}

.bottom_slide .modal-content,
.bottom_slide .modal-body,
#morepopup.modal.modal-full .modal-body {
    border: none;
}

#morepopup.modal.modal-full .modal-body {
    padding: 0;
}

.bottom_slide ul,
.bottom_slide li,
#morepopup.modal.modal-full ul,
#morepopup.modal.modal-full li {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.morepopupc.modal.modal-full .modal-body {
    border: none;
}

.morepopupc.modal.modal-full .modal-body {
    padding: 0;
}

.morepopupc.modal.modal-full ul,
.morepopupc.modal.modal-full li {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.bottom_slide li a {
    padding: 0 16px 0 16px;
    font-size: 16px;
    line-height: 34px;
    color: #404041;
    text-decoration: none;
    display: block;
    font-weight: 300 !important;
}

.bottom_slide li a:hover,
.bottom_slide li.current a {
    font-size: 16px;
    color: #fff;
    text-decoration: none;
    background-color: #b2b2b2;
    font-weight: 300 !important;
}

#morepopup.modal.modal-full li a {
    padding: 5px 22px;
    font-size: 16px;
    line-height: 34px;
    color: #404041;
    text-decoration: none;
    display: block;
}

#morepopup.modal.modal-full li a:hover,
#morepopup.modal.modal-full li a.current {
    font-size: 16px;
    color: #fff;
    text-decoration: none;
    background-color: #b2b2b2;
}

.morepopupc.modal.modal-full li a {
    padding: 5px 22px;
    font-size: 16px;
    line-height: 34px;
    color: #404041;
    text-decoration: none;
    display: block;
}

.morepopupc.modal.modal-full li a:hover,
.morepopupc.modal.modal-full li a.current {
    font-size: 16px;
    color: #fff;
    text-decoration: none;
    background-color: #b2b2b2;
}


/*mobile bottom*/


/*more popup*/

.morepopupc.modal.modal-full .modal-dialog,
#morepopup.modal.modal-full .modal-dialog {
    position: fixed;
    margin: auto;
    width: 100%;
    max-width: 100%;
    height: 81%;
}

.morepopupc.modal.modal-full .modal-content h2,
#morepopup.modal.modal-full .modal-content h2 {
    border-bottom: 1px solid #cccccc;
    padding: 20px 34px;
    font-weight: 600;
    color: #404041;
    font-size: 22px;
}

.morepopupc.modal.modal-full .modal-content h2 img,
#morepopup.modal.modal-full .modal-content h2 img {
    margin-right: 10px;
    vertical-align: middle;
}

.morepopupc.modal.modal-full .modal-content h2 img.cases {
    width: 17px;
    margin-top: -4px;
}

.morepopupc.modal.modal-full .modal-content h2 img.trans {
    width: 22px;
}

.morepopupc.modal.modal-full .modal-content h2 img.animals {
    width: 23px;
}

.morepopupc.modal.modal-full .modal-content h2 img.animatch {
    width: 25px;
}

.morepopupc.modal.modal-full .modal-content h2 img.logo-arpasm,
#morepopup.modal.modal-full .modal-content h2 img.logo-arpasm {
    width: 23px !important;
}

.morepopupc.modal.modal-full .pads,
#morepopup.modal.modal-full .pads {
    padding: 16px 11px;
}

.bg-span,
.blue-op {
    border: 1px solid #3182B1 !important;
}

header#userui.tf-fosterMgHeader .container-fluid.mart88 #middle {
    padding-top: 43px;
}

header#userui.tf-fosterMgHeader {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99;
    width: 100%;
    border-bottom: 6px solid #5E6278;
    background-color: #fff;
    display: block;
}

header#userui.tf-fosterMgHeader .navbar {
    display: inline-block;
    float: right;
    margin-bottom: 0 !important;
    background: none;
    background-color: rgba(0, 0, 0, 0);
    border: none;
    float: none;
}

.navbar {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: .5rem 1rem;
}

.navbar .container-fluid {
    margin-top: 0;
}

.bg-white {
    background-color: #fff !important;
}

#wrapper.dashboard #header-info.org .dashboard-right-cont .navbar {
    padding-top: 0;
    padding-bottom: 0;
}

header#userui.tf-fosterMgHeader .navbar>.container,
header#userui.tf-fosterMgHeader .navbar>.container-fluid {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.tf-slider.round {
    border-radius: 34px;
}

.tf-slider.round:before {
    border-radius: 50%;
}

header#userui.tf-fosterMgHeader {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99;
    width: 100%;
    border-bottom: 6px solid #5E6278;
    background-color: #fff;
    text-align: center;
}

section.sm-BootomTabs {
    border-top: 0;
    margin-top: 92px;
    position: relative;
}

.sm-BootomTabs .card .collapse {
    margin-top: 0;
}

.tf-fosterTabToggleWrap {
    position: relative;
    z-index: 10;
    border-bottom: 1px solid #6d6d71;
    background-color: #f0f0f1;
}

header#userui.tf-fosterMgHeader a.navbar-brand {
    padding: 0;
    width: 117px;
    /*136px*/
    box-sizing: border-box;
    float: left;
    margin-right: 0;
    background: url(../images/header-line.svg) no-repeat center right;
    background-size: 1px;
}


/*border-right:1px solid #B5B5C2;*/


/*0 0 2px 0  -8px 0 10px 0*/


/* margin:-8px 0 10px 0;*/


/*header#userui.tf-fosterMgHeader a.navbar-brand img {margin-left: 15px;}*/

header#userui.tf-fosterMgHeader a.navbar-brand img {
    margin-right: 8px;
}

.loggedinother header#userui.tf-fosterMgHeader a.navbar-brand,
.loggedinhelp header#userui.tf-fosterMgHeader a.navbar-brand {
    width: 117px;
}

.fs .tf-fosterMgHeader a.navbar-brand {
    margin-top: -1px;
}

header#userui.tf-fosterMgHeader a.navbar-brand.marr0 {
    margin-right: 0;
}

nav li.nav-item {
    padding: 0 7px;
    align-self: center;
    display: inline-flex;
}

nav li.nav-item.sm-borderLt {
    padding-left: 24px;
}

.tf-fosterMgHeader nav li.nav-item {
    padding: 0 16px;
    list-style-type: none;
    float: left;
}

header#userui.tf-fosterMgHeader .overlayp ul.menu li {
    padding: 0 2px 0 0 !important;
    font-size: 13px;
    position: relative;
}

header#userui.tf-fosterMgHeader nav li.nav-item:last-child {
    border-right: none;
    padding-right: 0;
    padding-left: 0px;
}

header#userui.tf-fosterMgHeader .sm-mobileListing {
    border-right: none;
    padding-right: 0;
    padding-left: 7px;
}

header#userui.tf-fosterMgHeader nav li.nav-item {
    padding: 0 16px;
    list-style-type: none;
    float: left;
}

header#userui.tf-fosterMgHeader nav li.nav-item.search {
    padding-right: 24px;
}

header#userui.tf-fosterMgHeader nav li.nav-item.orgd {
    padding-top: 10px;
    padding-right: 8px!important;
}

header#userui.tf-fosterMgHeader .orgd {
    padding-left: 0 !important;
    padding-right: 0 !important;
}


/*header#userui.tf-fosterMgHeader nav li.nav-item.sm-borderLt {padding-left: 35px !important;}*/

header#userui.tf-fosterMgHeader nav li.nav-item.sm-borderLt a.plan,
header#userui.tf-fosterMgHeader nav li.nav-item.sm-borderLt a:hover.plan {
    padding: 3px 4px;
    font-size: 0.85rem !important;
    text-decoration: none;
    color: #3F4254;
    font-weight: 400;
    display: block;
    margin-left: 16px !important;
    width: 138px;
    -moz-border-radius: 7px;
    -khtml-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    text-align: left;
    line-height: 18px !important;
    border: none;
}

header#userui.tf-fosterMgHeader nav li.nav-item.sm-borderLt a:hover.plan {
    background-color: #F3F6F9;
}

header#userui.tf-fosterMgHeader nav li.nav-item.sm-borderLt a.plan img {
    width: 30px;
    vertical-align: middle;
    margin: 1px 9px 0 7px;
}

header#userui.tf-fosterMgHeader nav li.nav-item.sm-borderLt a.plan span.info {
    display: inline-block;
    vertical-align: top;
}

header#userui.tf-fosterMgHeader nav li.nav-item.sm-borderLt a.plan span.info strong {
    font-weight: 500;
    font-size: 0.85rem;
    display: block;
    margin-top: -2px;
    text-decoration: underline;
}

header#userui.tf-fosterMgHeader a.doobertcertified,
header#userui.tf-fosterMgHeader a:hover.doobertcertified {
    -moz-box-shadow: 0 0 6px rgba(162, 165, 181, 0.3);
    -webkit-box-shadow: 0 0 6px rgba(162, 165, 181, 0.3);
    -o-box-shadow: 0 0 6px rgba(162, 165, 181, 0.3);
    box-shadow: 0 0 6px rgba(162, 165, 181, 0.3);
    margin-top: 1px;
    -moz-border-radius: 10px !important;
    -webkit-border-radius: 10px !important;
    border-radius: 6px !important;
    padding: 5px 0 5px 10px;
    font-size: 12px;
    text-decoration: none;
    color: #EE5A36;
    font-weight: 500;
    display: inline-block;
    width: 240px;
    margin-left: 25px;
    outline: none;
    text-align: left;
}

.fs header#userui.tf-fosterMgHeader a.doobertcertified,
.fs header#userui.tf-fosterMgHeader a:hover.doobertcertified {
    margin-top: -1px;
}

header#userui.tf-fosterMgHeader a:hover.doobertcertified {
    background-color: #F3F6F9;
}

header#userui.tf-fosterMgHeader a.doobertcertified span {
    display: inline-block;
    vertical-align: middle;
    margin-right: 7px;
    line-height: 14px;
}

header#userui.tf-fosterMgHeader a.doobertcertified img {
    display: inline-block;
    margin-right: 5px;
    width: 34px;
    vertical-align: middle;
}

header#userui.tf-fosterMgHeader a.doobertcertified img:last-child {
    margin-right: 0;
}

.tf-switch {
    position: relative;
    display: inline-block;
    width: 45px;
    height: 22px;
    margin-bottom: 0;
    margin-top: 4px;
}

.tf-switch input {
    opacity: 0;
    width: 0;
    height: 0;
}

.tf-switch .tf-slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ed5930;
    -webkit-transition: .4s;
    transition: .4s;
}

.tf-slider:before {
    position: absolute;
    content: "";
    height: 18px;
    width: 18px;
    left: 3px;
    bottom: 2px;
    background-color: white;
    -webkit-transition: .4s;
    transition: .4s;
}

.tf-switch input:checked+.tf-slider {
    background-color: #dfdfdf;
}

.tf-switch input:focus+.tf-slider {
    box-shadow: 0 0 1px #ed5930;
}

.tf-switch input:checked+.tf-slider:before {
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
}

.tf-dashBox.fosters.tf-recruitFoster .tf-switch input:checked+.tf-slider {
    background-color: #ed5930;
}


/*header-navbar*/

header#userui.tf-fosterMgHeader .overlayp ul.menu li.dropdown-user #fileupload,
.dashboard-page .overlayp ul.menu li.dropdown-user #org_fileupload {
    width: 45px;
    height: 45px;
    border: 2px solid #D1D3D4;
    border-radius: 50% !important;
    margin-top: -4px;
}

header#userui.tf-fosterMgHeader .overlayp ul.menu li.dropdown-user i {
    font-size: 36px;
    color: #6D6E71;
    vertical-align: middle;
}

header#userui.tf-fosterMgHeader .overlayp ul.menu li .dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    float: left;
    list-style: none;
    text-shadow: none;
    padding: 0px;
    margin: 0px;
    background-color: #ffffff;
    -webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1) !important;
    -moz-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1) !important;
    box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1) !important;
    font: 400 15px 'Poppins', sans-serif !important;
    border: none;
    min-width: 100% !important;
    -webkit-border-radius: 9px !important;
    -moz-border-radius: 9px !important;
    -ms-border-radius: 9px !important;
    -o-border-radius: 9px !important;
    border-radius: 9px !important;
    color: #444;
    width: 409px;
    left: -369px;
}


/*24july issue cane*/

header#userui.tf-fosterMgHeader .overlayp ul.menu li.notify .dropdown-menu .overflow {
    max-height: 500px;
    scrollbar-color: #EFF0F5 #FFF;
    scrollbar-width: 5px;
    border-radius: 0;
    overflow-y: auto;
}

.dashboard-page .overlayp ul.menu li.dropdown-user .dropdown-menu .org {
    scrollbar-color: #EFF0F5 #FFF;
    scrollbar-width: 5px;
    border-radius: 0;
}

header#userui.tf-fosterMgHeader .overlayp ul.menu li.notify .dropdown-menu .overflow::-webkit-scrollbar,
.dashboard-page .overlayp ul.menu li.dropdown-user .dropdown-menu .org::-webkit-scrollbar {
    width: 5px!important;
}

header#userui.tf-fosterMgHeader .overlayp ul.menu li.notify .dropdown-menu .overflow::-webkit-scrollbar-track,
.dashboard-page .overlayp ul.menu li.dropdown-user .dropdown-menu .org::-webkit-scrollbar-track {
    background: #fff;
    border-color: #fff;
}

header#userui.tf-fosterMgHeader .overlayp ul.menu li.notify .dropdown-menu .overflow::-webkit-scrollbar-thumb,
.dashboard-page .overlayp ul.menu li.dropdown-user .dropdown-menu .org::-webkit-scrollbar-thumb {
    background: #EFF0F5;
    border-color: #EFF0F5;
}

header#userui.tf-fosterMgHeader .overlayp ul.menu li.notify .dropdown-menu .overflow::-webkit-scrollbar-thumb:hover,
.dashboard-page .overlayp ul.menu li.dropdown-user .dropdown-menu .org::-webkit-scrollbar-thumb:hover {
    background: #ebebeb;
}

header#userui.tf-fosterMgHeader .overlayp ul.menu li .dropdown-menu li {
    float: none !important;
}

header#userui.tf-fosterMgHeader .overlayp ul.menu li .dropdown-menu li>a {
    padding: 9px 14px 9px 24px;
    color: #EE5A36;
    text-decoration: none;
    display: block;
    clear: both;
    font-weight: normal;
    line-height: 21px;
    white-space: nowrap;
}

header#userui.tf-fosterMgHeader .overlayp ul.menu li.notification-heading {
    padding: 10px 18px;
    background: #f3f6f9;
    border-bottom: 1px solid #DEE3E8;
}

header#userui.tf-fosterMgHeader .overlayp ul.menu li .dropdown-menu li.pending-invet {
    margin: 0 17px;
    padding: 9px 0;
    border-bottom: 1px solid #e8e8e9;
    color: #444;
    font-size: 14px;
}

header#userui.tf-fosterMgHeader .overlayp ul.menu li .dropdown-menu li.pending-invet i {
    font-size: 13px;
    color: #c3c3c3;
    margin-right: 5px;
}

header#userui.tf-fosterMgHeader .overlayp ul.menu li .dropdown-menu.notification-menu li.view-all {
    border-bottom: 1px solid #DEE3E8 !important;
    margin-left: 0;
    margin-right: 0;
}

header#userui.tf-fosterMgHeader .overlayp ul.menu li .dropdown-menu.notification-menu li.view-all>a {
    color: #EE5A36 !important;
    margin-right: 0;
    font-size: 13px;
    font-weight: 400;
}

header#userui.tf-fosterMgHeader .overlayp ul.menu li .dropdown-menu.notification-menu li.view-all>a img {
    vertical-align: middle;
    margin-left: 5px;
    margin-top: -2px;
    display: inline-block;
}

header#userui.tf-fosterMgHeader .overlayp ul.menu li .dropdown-menu.notification-menu li.view-all.text13.pads {
    padding: 0 16px 9px;
}

header#userui.tf-fosterMgHeader .overlayp ul.menu li.other-notification-heading {
    padding: 10px 18px;
    background: #faf9f9;
    border-top: 1px solid #e4e3e3;
    border-bottom: 1px solid #e4e3e3;
    margin-top: 0;
}


/*-1px*/

header#userui.tf-fosterMgHeader .overlayp ul.menu li .dropdown-menu.notification-menu li.markallread {
    text-align: center;
    padding: 14px 0 !important;
}

header#userui.tf-fosterMgHeader .overlayp ul.menu li .dropdown-menu.notification-menu li.markallread a {
    font-size: 14px !important;
    color: #EE5A36 !important;
    font-weight: 400 !important;
    padding: 0;
    text-align: center;
    background-color: transparent !important;
    border: none;
}

header#userui.tf-fosterMgHeader .overlayp ul.menu li .dropdown-menu.notification-menu li.markallread a:hover {
    font-size: 14px !important;
    color: #EE5A36 !important;
    font-weight: 400 !important;
    text-decoration: underline;
    background-color: transparent !important;
}

header#userui.tf-fosterMgHeader .overlayp ul.menu li .dropdown-menu li.pending-notification {
    margin: 0;
    padding: 5px 14px 5px 24px !important;
    border-bottom: 1px dashed #EFF2F5 !important;
    color: #3F4254;
    font-size: 12px;
    font-weight: 400;
}

header#userui.tf-fosterMgHeader .overlayp ul.menu li .dropdown-menu li.pending-notification i {
    vertical-align: top;
}

header#userui.tf-fosterMgHeader .overlayp ul.menu li .dropdown-menu li.pending-notification a {
    color: #444 !important;
}

header#userui.tf-fosterMgHeader .overlayp ul.menu li .dropdown-menu li.pending-notification span {
    display: block;
    margin: 0;
}

header#userui.tf-fosterMgHeader .overlayp ul.menu li .dropdown-menu li.pending-notification span span {
    display: inline-block;
    margin-left: 4px;
    vertical-align: middle;
}

header#userui.tf-fosterMgHeader .overlayp ul.menu li .dropdown-menu li.pending-notification span.notification-info {
    width: 80%;
    vertical-align: middle;
    padding-left: 9px;
}

header#userui.tf-fosterMgHeader .overlayp ul.menu li .dropdown-menu li.pending-notification img {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    border: 1px solid #C9C9C9;
    width: 32px;
    height: 32px;
}

header#userui.tf-fosterMgHeader .overlayp ul.menu li .dropdown-menu li.pending-notification a {
    color: #404041 !important;
    font-size: 13px !important;
    text-decoration: none !important;
    padding-left: 0 !important;
    background-color: transparent !important;
}

header#userui.tf-fosterMgHeader .overlayp ul.menu li .dropdown-menu li.pending-notification a:hover {
    color: #404041 !important;
    font-size: 13px !important;
    text-decoration: none !important;
    background-color: transparent !important;
}

header#userui.tf-fosterMgHeader .overlayp ul.menu li .dropdown-menu li.view-all a {
    text-decoration: none;
    font-size: 13px;
    background-color: transparent !important;
}

header#userui.tf-fosterMgHeader .overlayp ul.menu li .dropdown-menu li.view-all a:hover {
    text-decoration: underline;
    font-size: 13px;
    background-color: transparent !important;
}

header#userui.tf-fosterMgHeader .overlayp ul.menu li.dropdown-user .flex.open .dropdown-menu,
header#userui.tf-fosterMgHeader .overlayp ul.menu li.dropdown-user .flex.open .dropdown-menu .dropdown-content {
    display: block;
}

header#userui.tf-fosterMgHeader .overlayp ul.menu li.dropdown-user .dropdown-menu {
    min-width: 190px !important;
    margin-left: 108px !important;
    width: 315px !important;
}


/*-100px*/

header#userui.tf-fosterMgHeader .overlayp ul.menu li.notify.open .dropdown-menu,
header#userui.tf-fosterMgHeader .overlayp ul.menu li.dropdown-user.open .dropdown-menu {
    display: block !important;
}

header#userui.tf-fosterMgHeader .overlayp ul.menu li.dropdown-user .dropdown-menu li {
    border: none;
    padding: 0;
    width: 100%;
}

header#userui.tf-fosterMgHeader .overlayp ul.menu li.dropdown-user .dropdown-menu li.temp1 {
    padding: 12px 0 0 11px;
    padding-bottom: 7px;
    box-sizing: border-box;
    background: #F1F2F2;
    color: #3283B1;
}

header#userui.tf-fosterMgHeader .overlayp ul.menu li.dropdown-user .dropdown-menu li a {
    font-size: 15px!important;
    padding: 4px 12px !important;
    display: block;
    text-decoration: none;
}

header#userui.tf-fosterMgHeader .overlayp ul.menu li.dropdown-user .dropdown-menu li a:hover,
.dashboard-page .overlayp ul.menu li.dropdown-user .dropdown-menu li a:focus {
    font-size: 15px !important;
    text-decoration: none;
    color: #f35613 !important;
    background: #fff;
}

header#userui.tf-fosterMgHeader .overlayp ul.menu li.dropdown-user .dropdown-menu li.temp,
header#userui.tf-fosterMgHeader .overlayp ul.menu li.dropdown-user .dropdown-menu li:hover.temp {
    background: #F1F2F2;
}

header#userui.tf-fosterMgHeader .overlayp ul.menu li.dropdown-user .dropdown-menu li.temp a:hover,
header#userui.tf-fosterMgHeader .overlayp ul.menu li.dropdown-user .dropdown-menu li.temp a:focus {
    color: #3283B1!important;
    background: #F1F2F2;
}

header#userui.tf-fosterMgHeader .overlayp ul.menu li.other-notification-heading {
    margin-bottom: 9px;
}

header#userui.tf-fosterMgHeader .overlayp ul.menu li .dropdown-menu li.pending-notification span.flex {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    -webkit-flex-align: center;
    align-items: center;
}

header#userui.tf-fosterMgHeader .overlayp ul.menu li .dropdown-menu li.pending-notification span.flex .thumb {
    border: 1px solid #F3F6F9;
    text-align: center;
    width: 46px;
    height: 46px;
    -webkit-border-radius: 9px!important;
    -moz-border-radius: 9px!important;
    -ms-border-radius: 9px!important;
    -o-border-radius: 9px!important;
    border-radius: 9px!important;
    margin-right: 12px;
    line-height: 43px;
}

header#userui.tf-fosterMgHeader .overlayp ul.menu li .dropdown-menu li.pending-notification span.flex object .thumb {
    line-height: 46px;
}

header#userui.tf-fosterMgHeader .overlayp ul.menu li .dropdown-menu li.pending-notification span.flex .thumb img {
    border: none;
    -webkit-border-radius: 0!important;
    -moz-border-radius: 0!important;
    -ms-border-radius: 0!important;
    -o-border-radius: 0!important;
    border-radius: 0!important;
}

header#userui.tf-fosterMgHeader .overlayp ul.menu li .dropdown-menu li.pending-notification span.flex .notification-info {
    font-size: 12px;
    font-weight: 400;
    color: #3F4254;
    margin-left: 0;
    padding-left: 0;
    display: inline-block;
}

header#userui.tf-fosterMgHeader .overlayp ul.menu li .dropdown-menu li.pending-notification span.flex .notification-info a,
header#userui.tf-fosterMgHeader .overlayp ul.menu li .dropdown-menu li.pending-notification span.flex .notification-info a:hover {
    color: #EE5A36 !important;
    font-size: 12px !important;
    padding-left: 0 !important;
    display: inline-block;
    padding-right: 0 !important;
    text-decoration: underline !important;
    padding-bottom: 0;
    padding-top: 0;
    width: auto !important;
}

header#userui.tf-fosterMgHeader .overlayp ul.menu li .dropdown-menu li.pending-notification span.flex .notification-info a:hover {
    text-decoration: none !important;
}

header#userui.tf-fosterMgHeader .overlayp ul.menu li .dropdown-menu li.pending-notification.hds {
    padding: 10px 10px 10px 24px !important;
    margin: 0 !important;
    font-size: 13px !important;
    font-weight: 400 !important;
    color: #3F4254 !important;
    border-bottom: 1px solid #DEE3E8;
}

header#userui.tf-fosterMgHeader .overlayp ul.menu li .dropdown-menu li.pending-notification.hds a {
    display: inline-block;
    padding: 0 !important;
    font-size: 13px !important;
    font-weight: 400 !important;
    color: #EE5A36 !important;
    text-decoration: none !important;
}

header#userui.tf-fosterMgHeader .overlayp ul.menu li .dropdown-menu li.pending-notification.hds a:hover {
    padding: 0;
    font-size: 13px !important;
    font-weight: 400 !important;
    color: #EE5A36 !important;
    text-decoration: underline !important;
}

header#userui.tf-fosterMgHeader .dropdown-menu {
    display: none;
    position: absolute;
    min-width: 262px;
    background-color: #ffffff;
    -webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
    font: 400 15px 'Poppins', sans-serif;
    border: 1px solid #ddd;
    border-radius: 2px !important;
    color: #444;
    z-index: 1;
}

header#userui.tf-fosterMgHeader .overlayp ul.menu li.dropdown-user .dropdown-menu {
    min-width: 315px;
    border: none;
    -webkit-border-radius: 9px!important;
    -moz-border-radius: 9px!important;
    -ms-border-radius: 9px!important;
    -o-border-radius: 9px!important;
    border-radius: 9px!important;
    padding-bottom: 16px !important;
}

header#userui.tf-fosterMgHeader .sm-imgUpload {
    float: none !important;
    padding: 18px;
}

header#userui.tf-fosterMgHeader .sm-imgUpload .flex {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    -webkit-flex-align: center;
    align-items: center;
}

header#userui.tf-fosterMgHeader .sm-imgUpload .orgimg {
    text-align: center;
    border: 1px solid #F0F0F0;
    -webkit-border-radius: 5px !important;
    -moz-border-radius: 5px !important;
    -ms-border-radius: 5px !important;
    -o-border-radius: 5px !important;
    border-radius: 5px !important;
    margin-right: 16px;
    width: 50px;
    height: 50px;
    line-height: 45px;
}

header#userui.tf-fosterMgHeader .sm-imgUpload .orgimg img {
    width: 100%;
    height: 100%;
    border: none;
    -webkit-border-radius: 5px !important;
    -moz-border-radius: 5px !important;
    -ms-border-radius: 5px !important;
    -o-border-radius: 5px !important;
    border-radius: 5px !important;
}


/*width: 24px; height: 24px;*/

header#userui.tf-fosterMgHeader .sm-imgUpload .orgimg.default img {
    width: 20px;
}

header#userui.tf-fosterMgHeader .sm-imgUpload h2 {
    font-size: 15px;
    font-weight: 600;
    color: #181C32;
    margin: 0;
    padding: 0;
    line-height: 20px;
    display: inline-flex !important;
    width: 75%;
}

header#userui.tf-fosterMgHeader .navbar-dark .navbar-nav #mobile.nav-link {
    display: none;
}

footer#footer {
    background: #a1a5b7;
    -webkit-box-shadow: 0px -3px 6px rgba(0, 0, 0, 0.1);
    box-shadow: 0px -3px 6px rgba(0, 0, 0, 0.1);
    padding: 23px 0;
}

footer#footer .container {
    max-width: 1440px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}

footer#footer .container .flex {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}


/*footer#footer .container .flex.reverse {flex-direction: row-reverse;}*/

footer#footer .container .flex.end {
    justify-content: end;
}

footer#footer .container .logo {
    margin-right: 36px;
}

footer#footer .container p {
    width: 165px;
    color: #fff;
    text-align: center;
    font-size: 12px;
    font-weight: 400;
    margin-right: 12px;
    line-height: 16px;
    margin-bottom: 0;
}

footer#footer .container .marr14 {
    margin-right: 14px;
}

footer#footer .container .right {
    text-align: right;
}

footer#footer .container .btn-secondary,
footer#footer .container .btn-secondary:hover {
    background-color: #3F4254;
    border-color: #3F4254;
    color: #fff !important;
    font: 400 13px 'Poppins', sans-serif !important;
    -webkit-border-radius: 7px !important;
    -moz-border-radius: 7px !important;
    -ms-border-radius: 7px !important;
    -o-border-radius: 7px !important;
    border-radius: 7px !important;
    padding: 6px 20px 7px;
    text-transform: capitalize;
    margin-right: 0;
}

footer#footer .container .btn-secondary.focus,
footer#footer .container .btn-secondary:focus {
    -webkit-box-shadow: 0 0 0 3px rgba(134, 142, 150, .5) !important;
    box-shadow: 0 0 0 3px rgba(134, 142, 150, .5) !important;
}

.dropdown-toggle::after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-left: .3em solid transparent;
}

footer#footer .container .btn-secondary.dropdown-toggle::after {
    font-size: 0;
    background: url(../images/footer-resources-arrow.svg) no-repeat;
    background-size: 8px;
    width: 8px;
    height: 5px;
    margin-left: 12px;
    border: none;
    vertical-align: middle;
}

footer#footer .container .dropdown.show .dropdown-menu,
footer#footer .container .dropdown.open .dropdown-menu {
    width: 100%;
    -webkit-border-radius: 7px !important;
    -moz-border-radius: 7px !important;
    -ms-border-radius: 7px !important;
    -o-border-radius: 7px !important;
    border-radius: 7px !important;
    border: 1px solid #fff;
    -webkit-box-shadow: 0px 0px 20px rgba(71, 64, 74, 0.15);
    box-shadow: 0px 0px 20px rgba(71, 64, 74, 0.15);
    padding-top: 12px;
    padding-bottom: 12px !important;
    top: -6px !important;
    transform: translate3d(0px, -198px, 0px);
    text-decoration: none;
}

.org_notify .chrome footer#footer .container .dropdown.show .dropdown-menu,
.org_notify .chrome footer#footer .container .dropdown.open .dropdown-menu {
    top: -1px !important;
}

footer#footer .container .dropdown.show .dropdown-menu .dropdown-item,
footer#footer .container .dropdown.open .dropdown-menu .dropdown-item {
    display: block;
    width: 100%;
    clear: both;
    text-align: left;
    white-space: nowrap;
    background: transparent;
    border: none;
    color: #5E6278;
    font: 400 13px 'Poppins', sans-serif !important;
    padding: 7px 12px 7px 16px;
    text-decoration: none;
}

footer#footer .container .dropdown.show .dropdown-menu .dropdown-item:focus,
footer#footer .container .dropdown.show .dropdown-menu .dropdown-item:hover,
footer#footer .container .dropdown.open .dropdown-menu .dropdown-item:focus,
footer#footer .container .dropdown.open .dropdown-menu .dropdown-item:hover {
    background-color: #F3F6F9;
    color: #181C32;
    font: 400 13px 'Poppins', sans-serif!important;
    padding: 7px 12px 7px 16px;
}

footer#footer .container .dropdown.show>.dropdown-toggle,
footer#footer .container .dropdown.open>.dropdown-toggle {
    border-color: transparent !important;
}


/*left part middle section*/

.p-0 {
    padding: 0 !important;
}

.card-body {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 0;
}

.d-flex {
    display: -ms-flexbox !important;
    display: flex !important;
}

.tf-outerWrapper {
    padding-left: 106px;
}

body.volunteerdash .tf-outerWrapper {
    padding-left: 0;
}

body.volunteerdash .container-fluid {
    margin-top: 0;
}

section.h100vh.d-flex.tf-outerWrapper.cases,
#wrapper.dashboard.bgnone {
    background-color: transparent;
}

.h100vh {
    height: inherit;
}

.tf-sidebar {
    width: 105px;
    height: auto;
    margin: 0 !important;
    position: absolute;
    top: 0px;
    left: 0;
    bottom: 0;
    background: #E9ECF0;
    z-index: 9;
    padding-top: 85px;
    overflow-y: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}


/*left part middle section*/


/*edit popup*/

#edit-tabs-modal .modal-header {
    padding: 25px 40px 25px 31px;
    border-bottom-color: #EFF2F5;
}

#edit-tabs-modal .modal-header .modal-title {
    font-size: 20px;
    font-weight: 600;
    color: #3F4254;
    display: inline-block;
}

#edit-tabs-modal .modal-header .close {
    background: url(../images/close-icon-dark.svg) no-repeat !important;
    opacity: 1;
    background-size: 11.64px !important;
    width: 11.64px;
    height: 11.64px;
    margin-top: 9px !important;
}

#edit-tabs-modal .modal-body {
    padding: 20px 20px 0 20px;
    border-bottom: none;
}

#edit-tabs-modal .modal-content {
    -moz-border-radius: 11px !important;
    -khtml-border-radius: 11px !important;
    -webkit-border-radius: 11px !important;
    border-radius: 11px !important;
}

#edit-tabs-modal p {
    font-size: 14px;
    font-weight: 500;
    color: #5E6378;
    text-align: center;
    margin-bottom: 29px;
    margin-top: 11px;
}

#edit-tabs-modal .center {
    text-align: center;
}

#edit-tabs-modal ul,
#edit-tabs-modal li {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#edit-tabs-modal li {
    display: inline-block;
    margin-right: 15px;
    vertical-align: top;
}

#edit-tabs-modal li.marr0 {
    margin-right: 0;
}

#edit-tabs-modal li div {
    border: 1px dashed #B5B5C2;
    padding: 5px 20px 6px;
    font-size: 17px;
    font-weight: 600;
    color: #3F4254;
    -moz-border-radius: 9px !important;
    -khtml-border-radius: 9px !important;
    -webkit-border-radius: 9px !important;
    border-radius: 9px !important;
    cursor: pointer;
    height: 39.2px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 20px;
}

#edit-tabs-modal li div img {
    margin-right: 9px;
    display: inline-block;
    padding-right: 0;
}

#edit-tabs-modal li div span {
    display: inline-block;
}

#edit-tabs-modal li div.active {
    border-color: #487FAC;
    background-color: #F1FAFF;
}

#edit-tabs-modal li div img.cases {
    width: 13.57px;
    height: 18.78px;
    margin-top: 0;
}

#edit-tabs-modal li div img.fosterspace {
    width: 14.68px;
    height: 24.53px;
    margin-top: 0;
}

#edit-tabs-modal li div img.fosterspace {
    width: 14.68px;
    height: 24.53px;
    margin-top: 0;
}

#edit-tabs-modal li div img.trans {
    width: 17.98px;
    height: 17.75px;
    margin-top: 0;
}

#edit-tabs-modal li div img.animals {
    width: 19.08px;
    height: 17.77px;
    margin-top: 0;
}

#edit-tabs-modal li div img.partner {
    width: 24.59px;
    height: 15.33px;
    margin-top: 0;
}

#edit-tabs-modal li div img.rescuetube {
    width: 17.65px !important;
    height: 23.7px;
    margin-top: 0;
}

#edit-tabs-modal li div img.reporting {
    width: 21.48px;
    height: 15.16px;
    margin-top: 0;
}

#edit-tabs-modal li div img.shortcut {
    width: 18.74px;
    height: 17.77px;
    margin-top: 0;
}

#edit-tabs-modal .modal-footer {
    border-top: 1px solid #EFF2F5 !important;
    text-align: center;
    padding: 27px 0;
    margin-top: 28px;
}

#edit-tabs-modal li div img.shortcut {
    width: 18.74px;
    height: 17.77px;
    margin-top: 0;
}

#edit-tabs-modal .modal-footer button {
    border: none;
    background-color: #F5F8FA;
    width: 92px;
    text-align: center;
    line-height: 40px;
    color: #7E8299;
    font-weight: 500;
    font-size: 14px;
    cursor: pointer;
    -moz-border-radius: 7px !important;
    -khtml-border-radius: 7px !important;
    -webkit-border-radius: 7px !important;
    border-radius: 7px !important;
    margin: 0;
}

#edit-tabs-modal .modal-footer button:hover {
    border: none;
    background-color: #EFF2F5;
    line-height: 40px;
    color: #7E8299;
    font-weight: 500;
    font-size: 14px;
    cursor: pointer;
}

#edit-tabs-modal .modal-footer button#submit_tabs {
    background-color: #EE5A36;
    color: #fff;
    margin-left: 12px;
}

#edit-tabs-modal .modal-footer button#submit_tabs:hover {
    background-color: #D94A26;
    color: #fff;
}


/*edit popup*/


/*org account settings*/

.vol-resources.col-md-12 {
    display: block !important;
}

article.mh900 {
    min-height: 900px;
}

.dashboard-page .main-content-wrapper h1.mart52,
.oas .volunteer-res-info h1.mart52 {
    margin-top: 52px;
}


/*edit profile*/

#edit_organization .sub-content.mart57 {
    margin-top: 57px;
    padding-top: 0;
}

#edit_organization a.back-btn {
    top: 4px;
}

#edit_organization a.back-btn.privacy {
    top: 61px;
}

#edit_organization .topnav a {
    margin-right: 66px;
}

#edit_organization .radio-btn.adopt .form-group .w395 {
    width: 430px;
}

#edit_organization .subpage-title {
    padding-top: 16px;
    clear: both;
}

#edit_organization .subpage-title.padt0 {
    padding-top: 0;
}

#close_btn {
    font: 500 15px/40px 'Poppins', sans-serif !important;
}

.links-group .inline-display {
    vertical-align: middle;
}

.del-icon i {
    margin-top: 4px;
    margin-left: 7px;
}


/*#edit_organization .subpage-title .right a:focus.btn-white {color: #f25613 !important;}*/

.dropdown.flag .btn-default span.caret {
    margin-top: -4px;
}


/*privacy*/

.dashboard-page .main-content-wrapper.inner-wrapper.padt0 {
    padding-top: 0;
}

#PrivacySection #profile-privacy-setting h4 {
    line-height: 24px;
}


/*notifications*/

#notify .recent-activity-content p {
    font-size: 16px !important;
    line-height: 25px !important;
}

.view-acivity-blog a.view.btn.btn-white.on.profile.margin-right-0 {
    line-height: 25px !important;
}

.notify-center {
    width: 88%;
}

a#save_notify,
#close_btn {
    line-height: 36px !important;
}


/*transport rules*/

.h36 {
    height: 36px;
}


/*coalition*/

.coalition .form-group label {
    margin-top: 5px;
}

#selectSocialModal .select-style,
#coalitions .form-group .select-style {
    background: url(../images/dropdown-arrow.svg) no-repeat 96% 50%;
    background-size: 14px;
}

#coalitions .form-group .select-style {
    background-size: 15px;
}

#coalitions .form-group .select-style select {
    background: none;
}

#selectSocialModal .tr-PopInput select {
    padding-top: 1px !important;
    padding-left: 8px !important;
}

#coalitions .coalition .form-group .btn i {
    margin-right: 3px;
}


/*create transport*/

ul.progress-dots {
    margin-bottom: 30px;
}

.trans-bottom-button a.gray-btn.savedraft {
    padding-top: 6px;
    padding-bottom: 5px;
}

.text-float-right {
    padding-top: 4px;
}

#Listing_animals .modal-header .close,
#upload_leg_div .modal-body .close,
#learmore-video-info .modal-header .close,
#edit_date .modal-header .close,
#address_display .modal-header .close,
#aviation_display .modal-header .close,
#overnight_display .modal-header .close,
#add-additional-info .modal-header .close,
#crop_img_popup4 .modal-header .close,
#new_animals .modal-header .close,
#change-cost .modal-header .close,
#transfer_popup .modal-header .close,
#user-contact .modal-header .close,
#select_template .modal-header .close,
#transport_coordinator_information .modal-header .close,
#request_transport .modal-header .close {
    background-image: url(../images/close-icon-dark.svg) !important;
    background-size: 12px;
    width: 18px;
    height: 18px;
}

#request_transport .modal-header {
    padding-right: 12px;
}

.create-transport .form-group label.med.w104 {
    width: 115px;
}

.party_box .form-group .form-control.cont_no {
    width: 200px;
}

.dashboard-page .main-content-wrapper h1.marb0 {
    margin-bottom: 0;
}

.page-content.pad0 {
    padding: 0 !important;
}

.serch-inpwrap #feedback-rate.draft {
    width: 83%;
}

.dashboard-page .main-content-wrapper.inner-wrapper.padt34 {
    padding-top: 34px;
}

.dashboard-page .main-content-wrapper h1.mart0 {
    margin-top: 0;
}

.select-transport .trans_box .trans_iner {
    padding: 20px 34px 40px 34px;
}

#break-route-legs label.top {
    width: 320px;
}

#break-route-legs #time_div .col2 label.control-label,
#break-route-legs #time_div .col3 label.control-label {
    font-size: 14px;
}

#break-route-legs label.top,
#break-route-legs .msg-phone .control-label {
    font-size: 15px;
}

.create-leg .address_box .rght_div .btn {
    font-weight: 600 !important;
    height: 30px;
}

.create-leg .address_box .rght_div #add_leg_g.btn {
    padding-top: 4px;
}

.create-leg .address_box .rght_div #add_leg_a.btn i,
.create-leg .address_box .rght_div #add_leg_o.btn i {
    top: 0;
}

#browse-info .input-group span.btn.orange-small {
    color: #fff;
}

#address_display .input-group.date input,
#aviation_display .input-group.date input {
    width: 70%;
    padding-right: 0;
}

#address_display .input-group-btn button.btn,
#aviation_display .input-group-btn button.btn {
    border-radius: 0 4px 4px 0 !important;
    padding: 0 5px;
}

#address_display .select-style,
#aviation_display .select-style {
    background: url(../images/dropdown-arrow.svg) no-repeat 92% 50%;
    background-size: 16px;
    background-color: #f0f0f0;
}

#address_display .select-style select,
#aviation_display .select-style select {
    padding-right: 27px !important;
    padding-left: 7px !important;
}

#address_display .column .select-style,
#aviation_display .column .select-style {
    background-position: 96% 50%;
}

#address_display .input-group-btn.reset,
#aviation_display .input-group-btn.reset {
    width: 26px;
}

#address_display .input-group-btn.reset .btn,
#aviation_display .input-group-btn.reset .btn {
    border-radius: 0 !important;
    padding: 0 !important;
}

#leg_table_body .custom-checkbox,
.create-leg .gray-table tr td:first-child {
    width: 22px;
}

#addlegs .trans-bottom-button a.gray-btn {
    padding-top: 6px;
    padding-bottom: 5px;
}

.dashboard-page .main-content-wrapper.inner-wrapper.padt37 {
    padding-top: 37px;
}

.dashboard-page .main-content-wrapper.inner-wrapper.padt47 {
    padding-top: 47px;
}

.dashboard-page .main-content-wrapper.inner-wrapper.padt57 {
    padding-top: 57px;
}

#managereservations .switch-container,
#transportselected .switch-container {
    left: 360px;
}

#managereservations #card-table.table td .btn.orange-small {
    margin-bottom: 7px;
}

#editreservation .select-style {
    background: url(../images/dropdown-arrow.svg) no-repeat 96% 50%;
    background-size: 12px;
}

#editreservation .crateinfo .size .select-style1,
#editreservation .crateinfo .qty .select-style1 {
    background: url(../images/dropdown-arrow.svg) no-repeat 92% 50%;
    background-size: 14px;
    background-color: #f0f0f0;
}

#editreservation .crateinfo .size .select-style1 select,
#editreservation .crateinfo .qty .select-style1 select {
    padding-right: 30px;
}

.dropdown.flag .btn-default span.caret {
    margin-left: 4px;
}

#editreservation .form-group label {
    font-size: 14px;
    line-height: 17px;
}

#new_animals .select-style,
.sub-content.newroute.managevehicles .spacereservation .left .select-style,
.filter-nav li .physical ul li .select-style,
#available_animal_list .select-style,
form#sponsorship_status_frm .select-style {
    background: url(../images/dropdown-arrow.svg) no-repeat #f0f0f0 93% 50%;
    background-size: 12px;
}

.search_box .select-style {
    background: url(../images/dropdown-arrow.svg) no-repeat #f0f0f0 96% 50%;
    background-size: 14px;
}

.common_searchbox .search_term .durations .select-style {
    background: url(../images/dropdown-arrow.svg) no-repeat #f0f0f0 95% 50%;
    background-size: 14px;
}

.common_searchbox .search_term .animaltype .select-style,
.search-for-volunteer .form-group .select-style {
    background: url(../images/dropdown-arrow.svg) no-repeat #f0f0f0 90% 50%;
    background-size: 14px;
}

#add_event .dobt-form .gr-wrap .select-style {
    background: url(../images/dropdown-arrow.svg) no-repeat #f0f0f0 93% 50%;
    background-size: 14px;
}

#available_animal_list .top-ser .select-style {
    background-position: 95% 50%;
}

#animalprofilenotify .requirement li .select-style,
#animaltransfer .transferin #transferout-manual li .select-style,
.create-transport #transport_locations #card-table .select-style,
#notification_frm .search-wrapp .select-style {
    background: url(../images/dropdown-arrow.svg) no-repeat #f0f0f0 93% 50%;
    background-size: 14px;
}

#animalprofilenotify .requirement li .select-style select {
    padding-left: 9px !important;
    padding-right: 30px !important;
    font-size: 15px !important;
}

.dashboard-page .main-content-wrapper.inner-wrapper.org_animal_notify input.form-control,
#animalprofilenotify .mylocation label,
#animalprofilenotify .requirement label {
    font-size: 15px;
}

#new_animals .custom-checkbox>[type="checkbox"]:checked+label,
.common_searchbox .search_term .custom-checkbox>[type="checkbox"]:checked+label {
    font-weight: 400 !important;
}

.sub-content.newroute.managevehicles td.right a.edit {
    margin-right: 7px;
}

#change-cost label {
    font-size: 15px;
}

.sub-content.newroute .spacereservation .qty input {
    padding: 0 5px 0 7px !important;
}

#findanimals-partnercoalition.org {
    width: 665px;
}

.pad0 {
    padding: 0;
}

.filter-result.padt0 {
    padding-top: 0;
}

.result-list.grid .gridhead h3,
.result-list.grid .gridhead h3 a {
    line-height: 25px;
}

.filter .form-control {
    padding-left: 7px;
    padding-right: 25px !important;
    height: 39px;
    padding-top: 1px;
}

.my-cart-info h3.title {
    padding-bottom: 14px;
}

#partnercoalition {
    margin-top: 40px !important;
}

.search_shelter {
    text-align: center;
}

.search_shelter input.form-control {
    float: none;
    display: inline-block;
    width: 68%;
}

.search_shelter>span.input-group-btn {
    float: none;
    display: inline-block;
    margin-right: 0;
}

#campaign .form-control.w111 {
    width: 120px;
}

#campaign #datepicker-icon i {
    margin-top: -4px;
}

.paypal-pay-info .paypal-small-text {
    margin-left: 214px;
}

.common_searchbox .search_term {
    padding-right: 16px;
}

.foster-home-volunteer-search table td.action {
    width: 110px;
}

.foster-home-volunteer-search table td.action a.btn-action+a.btn-action img {
    margin-left: 7px;
}

.form-group .control-label.martm3 {
    margin-top: -3px;
}

.fundraiser-info .stacktable.large-only th:last-child {
    width: 142px;
}

.padt16 {
    padding-top: 16px;
}

.padt34 {
    padding-top: 34px;
}

.portlet.box.darkgreen>.portlet-title>.tools,
.darkgreen .portlet-title .tools {
    margin-top: 11px !important;
    width: auto;
}

.search-for-volunteer .form-group .custom-checkbox>[type="checkbox"]:not(:checked)+label,
.search-for-volunteer .form-group .custom-checkbox>[type="checkbox"]:checked+label {
    margin-bottom: 14px !important;
}


/*publish new ride*/

.newpage.casemodule .dashboard .overlayp ul.menu li.sm-mobileListing .sm-dropdown {
    text-align: left;
}

.newpage #doobert-certify.newpopup .modal-dialog,
.newpage #add-additional-info .modal-dialog {
    margin-top: 125px;
}

.newpage .h100vh {
    height: inherit !important;
}

.newpage header.tf-fosterMgHeader {
    text-align: center;
}

.newpage.casemodule .dashboard .navbar {
    float: none;
}

.newpage .container-fluid.mart88 {
    margin-top: 85px;
}

.newpage footer#footer {
    margin-bottom: -31px;
}

.newpage .localrideHead .tr-headerAction button.dropdown-toggle:empty::after {
    display: none;
}

.newpage .tr-localRideWrapperXs.w440 {
    max-width: 100%;
}

.newpage #new-ride.modal.fade .modal-dialog {
    margin-top: 140px;
}

.newpage #new-ride.modal.fade .modal-dialog .mar15 {
    margin-left: 15px;
    margin-right: 15px;
}

.newpage #new-ride.modal.fade .modal-header .close,
.newpage #transport_coordinator_information.modal.fade .modal-header .close,
#number_verification.modal.fade.in .modal-dialog.w400 button.close,
#add-additional-info .close {
    background-image: url(../images/close-icon-dark.svg) !important;
    background-size: 10px;
    width: 15px;
    margin-top: 9px;
}

.newpage .new-ride-form .select-style {
    background: url(../images/dropdown-arrow.svg) no-repeat 94% 50%;
    background-size: 14px;
}

.newpage #new-ride.modal.fade label {
    font-weight: 400;
}

.newpage #new-ride.modal.fade.in .btn.black {
    line-height: 38px !important;
}

.newpage #new-ride.modal.fade .btn-center {
    margin-top: 7px;
}

.newpage .tr-FosterFormStyle .col-xs-5 {
    -ms-flex: 0 0 41.66666667%;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
    padding: 0 15px;
}

.newpage .lr-quickAddition .col-xs-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    padding: 0 15px;
}

.newpage .tr-FosterFormStyle .col-xs-7 {
    -ms-flex: 0 0 58.33333333%;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
    padding: 0 15px;
}

.newpage .tr-FosterFormStyle .col-md-12,
.newpage .tr-FosterFormStyle .col-xs-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0 15px;
}

.dashboard #middle.public-new-ride .quick-addition label {
    font-weight: 300;
}

.publish-new.newpage .datepicker td,
.publish-new.newpage .datepicker th {
    width: 27px;
    height: 27px;
}

.newpage .tr-FosterFormStyle label {
    min-height: 22px;
}

.newpage #transport_coordinator_information.modal.fade .modal-dialog {
    margin-top: 52px;
}

.newpage #transport_coordinator_information.modal.fade.in .modal-dialog.w400 h4 {
    margin-top: 0;
}

.newpage #publish-volunteers.tr-localRideWrapperXs {
    max-width: 403px;
}

.newpage #Listing_animals .custom-checkbox {
    height: inherit;
}

.newpage #Listing_animals .modal-dialog {
    margin-top: 63px;
}

.newpage #Listing_animals .show-animals li {
    width: 100%;
}

.newpage #Listing_animals .show-animals li.w37p {
    width: 37%;
}

.newpage #Listing_animals .show-animals ul li label,
.newpage #Listing_animals .show-animals .custom-checkbox>[type="checkbox"]:not(:checked)+label,
.newpage #Listing_animals .show-animals .custom-checkbox>[type="checkbox"]:checked+label {
    font-size: 15px;
    margin-bottom: 0;
    font-weight: 400;
}

.newpage #Listing_animals .custom-checkbox>[type="checkbox"]:not(:checked)+label::before,
.newpage #Listing_animals .custom-checkbox>[type="checkbox"]:checked+label::before {
    width: 18px;
    height: 18px;
}

.newpage #Listing_animals .custom-checkbox>[type="checkbox"]:checked+label::after {
    font-size: 0;
    background-position: 0 0;
    background-color: #3181B0;
}

.newpage .localrideHead .tr-headerAction>a {
    padding-top: 11px;
}

.newpage .form-group .custom-file-input {
    min-width: 120px;
    width: 120px;
}

.newpage .form-group .custom-file-input input {
    left: 0;
    width: 120px;
}

.newpage .form-group .custom-file-input {
    opacity: 1;
}

.newpage .form-group .custom-file-input::before {
    width: 120px;
}

.newpage .container-fluid .row.marl0 {
    margin-left: 0;
}

.newpage .dashboard #middle.public-new-ride .profile-container .box-fields-container .lr-btnsRiht .save-cancel {
    margin-bottom: 16px;
}

.newpage .tr-FosterFormStyle .select-style select {
    padding-left: 4px;
    padding-right: 20px;
}

#edit_organization .form-group .relative .dropdown.flag .dropdown-toggle::after,
.dashboard .overlayp ul.menu li .dropdown-toggle::after,
.select-transport .trans_box .trans_iner .dropdown-toggle::after,
#editreservation .dropdown-toggle::after,
#rescue .dropdown-toggle::after,
.newpage .lr-form-group .relative .dropdown.flag .dropdown-toggle::after,
.dashboard .overlayp ul.menu li .dropdown-toggle::after,
#shelter .dropdown-toggle::after,
#other .dropdown-toggle::after,
.volunteerdash .dropdown-toggle::after {
    display: none;
}

#animalprofilenotify .requirement li.action a.mart {
    margin-top: 43px;
}

#animalprofilenotify {
    margin-bottom: 34px;
}

#animaltransfer .transferout a.block .content,
#animaltransfer .transferin a.block .content {
    font-size: 15px;
}

#animaltransfer {
    width: 667px;
}

#animaltransfer .transferout a.block .circle i,
#animaltransfer .transferin a.block .circle i {
    top: 36%;
}

#animaltransfer h2 .btn.orange-small i {
    margin-top: 19px;
}

#animaltransfer .transferin #transferout-manual h3 {
    margin-bottom: 16px;
}

#animaltransfer .transferin #transferout-manual li.action a.mart {
    margin-top: 41px;
}

.create-transport .form-group.select-style .form-control {
    padding-left: 7px;
    padding-right: 27px !important;
}

.create-transport .form-group label.lh18 {
    line-height: 18px;
}

#Listing_animals .table-bordered td.show-animals .custom-checkbox>[type="checkbox"]:not(:checked)+label,
#Listing_animals .table-bordered td.show-animals .custom-checkbox>[type="checkbox"]:checked+label {
    font-weight: 500 !important;
}

#Listing_animals .table-bordered td.show-animals {
    padding-top: 7px !important;
    padding-bottom: 7px !important;
}

#Listing_animals .table-bordered td.show-animals ul li ul {
    margin-top: 3px;
}

.party_box .form-group #contact_phone_no.form-control.cont_no,
.party_box .form-group #receiving_contact_phone_no.form-control.cont_no {
    padding-left: 55px !important;
}

#transport_locations .add_transport .traveling .custom-checkbox>[type="checkbox"]:not(:checked)+label,
#transport_locations .add_transport .traveling .custom-checkbox>[type="checkbox"]:checked+label,
#transport_locations table .custom-checkbox.w78>[type="checkbox"]:not(:checked)+label,
#transport_locations table .custom-checkbox.w78>[type="checkbox"]:checked+label {
    font-weight: 400 !important;
}

.trans-bottom-button a:hover.gray-btn.savedraft {
    text-decoration: none;
}

.dashboard-page .main-content-wrapper#my-report.inner-wrapper #partnercoalition #listings.report-area,
.dashboard-page .main-content-wrapper#my-report.inner-wrapper #partnercoalition #details.report-area {
    width: 1104px;
}

.dashboard-page .main-content-wrapper#my-report.inner-wrapper {
    padding-left: 0;
    padding-right: 0;
}

.dashboard-page .main-content-wrapper#my-report.inner-wrapper #partnercoalition {
    width: 100%;
}

.dashboard-page .main-content-wrapper#my-report.inner-wrapper #partnercoalition .result-list {
    margin-left: 0;
    margin-right: 0;
}

.dashboard-page .main-content-wrapper#my-report.inner-wrapper #partnercoalition .result-list>li {
    padding-bottom: 25px;
}

.dashboard-page .main-content-wrapper#my-report.inner-wrapper #partnercoalition .contact-person,
.dashboard-page .main-content-wrapper#my-report.inner-wrapper #partnercoalition .date-email,
.dashboard-page .main-content-wrapper.inner-wrapper #partnercoalition #details .contact-person,
.dashboard-page .main-content-wrapper.inner-wrapper #partnercoalition #details .date-email {
    width: 50%;
}

.dashboard-page .main-content-wrapper#my-report.inner-wrapper #partnercoalition .date-email a,
.dashboard-page .main-content-wrapper.inner-wrapper #partnercoalition #details .date-email a {
    max-width: 75%;
    height: auto;
}


/*volunteer*/

.breadcrumb.inner-breadcrumb.padt90none {
    padding-top: 90px;
}

.nologin .breadcrumb.inner-breadcrumb.padt90none {
    padding-top: 7px;
}

.coverage .breadcrumb.inner-breadcrumb {
    padding-top: 90px;
}

#doobertphotos .product-shop-listing ul li:nth-child(4n+5) {
    clear: none;
}

#verified-user-profile .verified-user-profile-content .show-area #show_cover {
    margin-left: 0;
}

#verified-user-profile .verified-user-profile-content .user-profile-top-details #show-images span {
    font-size: 14px !important;
}

#verified-user-profile .verified-user-profile-content .volunteer-pic #contactme.btn.orange i {
    margin-top: -4px;
    margin-right: 4px;
}

#dobt-pagination {
    margin-bottom: 25px;
}

#dobt-pagination a#ajaxLoad.loadmore:focus {
    background-color: #f25613;
}

.media-galler .media-holder {
    padding: 0;
}

.loggedinadvancesearch .breadcrumb.inner-breadcrumb,
.volloggedin .breadcrumb.inner-breadcrumb,
.flying-dashboard-page.loggedin .breadcrumb.inner-breadcrumb,
.loggedinhelp .breadcrumb.inner-breadcrumb,
.loggedinother .breadcrumb.inner-breadcrumb {
    margin-top: 81px;
}

.results.loggedinadvancesearch .breadcrumb.inner-breadcrumb {
    margin-top: 0;
}

.org-session .breadcrumb.inner-breadcrumb {
    display: none;
}

#add_event .dobt-form .gr-wrap .select-style select {
    padding-left: 9px;
    padding-right: 34px !important;
}

.portlet.calendar .fc-header {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.portlet.calendar .fc-header td.fc-header-right,
#preferred_volunteers.trans-bottom-button {
    position: relative;
}

.portlet.calendar .fc-header td.fc-header-right #ical {
    position: absolute;
    margin-left: 0;
    right: 0;
    font-family: 'Poppins';
}

.dashboard-page .main-content-wrapper .calendar-detail h2 {
    font-weight: 600 !important;
    color: #f35613;
}

#social-media-wrapper .trans_accordian#accordion .panel-title>a i {
    top: 9px;
}

#social-media-wrapper .tr-socialTemplate {
    width: 290px;
}

#social-media-wrapper .tr-socialTemplate.even {
    margin-right: 0;
}

#social-media-wrapper #fostersharetemplates .padtb,
#social-media-wrapper #casetemplates .padtb {
    padding-left: 14px;
}

.coalition .approve {
    margin-left: 168px;
}

#coalitions .coalition .form-group .status,
#coalitions .coalition .form-group a+div {
    text-align: left;
    clear: both;
}

.create-transport #transport_locations .form-inline .form-group .dropdown-toggle::after {
    display: none;
}

.create-transport #transport_locations #card-table td:nth-child(8),
.create-transport #transport_locations #card-table td:nth-child(9) {
    text-align: center;
}

.create-leg #addlegs .detail_box .right {
    padding-right: 0;
}

.created-leg-list .btn.primary.multidelete {
    padding-top: 3px;
}

.created-leg-list .btn.primary.multidelete i {
    margin-top: -1px;
}

#transport_loader .modal-dialog {
    margin-top: 18px;
}

h1.pagetitle {
    font: 600 30px/32px 'Poppins', sans-serif !important;
    color: #f35613;
    margin-top: 34px;
}

h1.pagetitle.none::after {
    display: none;
}

h1.pagetitle.none.marb10 {
    margin-bottom: 10px;
}

.orgfeed .feed-wrap .left-feed span {
    padding-right: 60px;
}

.rescue-details-row .form-control.w165 {
    padding-left: 54px !important;
    padding-right: 0 !important;
    width: 200px;
}

.rescue-details-row .relative .dropdown.flag {
    top: 6px;
}

#show-message .modal-dialog {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    min-height: calc(100% - (5rem * 2));
    max-width: 298px;
}

#show-message .modal-dialog .modal-content {
    -webkit-border-radius: 4px!important;
    -moz-border-radius: 4px!important;
    -ms-border-radius: 4px!important;
    -o-border-radius: 4px!important;
    border-radius: 4px!important;
    padding: 21px 23px 29px;
    text-align: center;
}

#show-message .modal-dialog p {
    font-size: 14px;
    font-weight: 300;
    line-height: 20px;
    color: #404041;
    margin: 5px 0 20px;
}

#show-message .btn {
    color: #fd8742;
    background: #fff;
    width: 75px;
    margin-left: 0;
    border: 1px solid #fd8742;
    font-size: 14px;
    font-weight: 600;
    border-radius: 45px !important;
}

#show-message .btn:hover {
    background-color: #fd8742;
    color: #fff;
}

#show-message .btn.btn-outline-warning:focus {
    box-shadow: none;
}

#address_display .btn.black,
#aviation_display .btn.black {
    line-height: 34px !important;
}

#invite_a_doobert .modal-dialog {
    width: 300px;
}

.invite_logo {
    margin-bottom: 25px;
}

img.invite_logo {
    width: 100%;
}

.modal-dialog.fosterspace {
    margin-top: 72px;
    box-sizing: border-box;
}

.modal-dialog.fosterspace .modal-content {
    padding: 23px;
    text-align: center;
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
}

.modal-dialog.fosterspace .modal-body {
    padding: 0;
    border-bottom: none;
}

.modal-dialog.fosterspace .modal-footer {
    justify-content: center;
}

.modal-dialog.fosterspace button.orangebtn {
    border: 1px solid #f35613;
    background: #f35613;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    -o-border-radius: 100px;
    border-radius: 100px;
    text-align: center;
    font: 600 14px/28px 'Poppins', sans-serif;
    color: #fff;
    text-decoration: none;
    display: inline-block;
    text-transform: uppercase;
    padding: 2px 25px 2px;
    -moz-box-shadow: 0 0 5px #c0c0c0;
    -webkit-box-shadow: 0 0 5px #c0c0c0;
    -o-box-shadow: 0 0 5px #c0c0c0;
    box-shadow: 0 0 5px #c0c0c0;
    margin-left: 0;
    outline: none;
}

.chrome .modal-dialog.fosterspace button.orangebtn {
    padding-top: 3px;
}

.modal-dialog.fosterspace button.orangebtn:hover {
    border: 1px solid #E95832;
    background: #E95832;
    font: 600 14px/28px 'Poppins', sans-serif;
    color: #fff;
    text-decoration: none;
}

.modal-dialog.fosterspace button.orangebtn.cancel {
    border-color: #f35613 !important;
    background: #fff;
    color: #f35613 !important;
    margin-right: 13px;
}


/*FD8742*/

.modal-dialog.fosterspace button.orangebtn.cancel:hover {
    border-color: #f35613 !important;
    background: #f35613 !important;
    color: #fff !important;
}

.modal-dialog.fosterspace button.orangebtn.start {
    background: #F8A62C;
}

.modal-dialog.fosterspace button.orangebtn.start:hover {
    background: #f35613;
}

.modal-dialog.fosterspace button.orangebtn[disabled] {
    background-color: #E6E6E6;
    border-color: #E6E6E6;
    color: #fff;
    padding: 0 9px;
    font-size: 13px;
    font-weight: 500;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    opacity: 1;
    cursor: default;
}

.modal-dialog.fosterspace button.orangebtn.unlink {
    background: #F8A62C;
    padding-top: 1px;
    border-color: #F8A62C;
    vertical-align: middle;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    padding-left: 18px;
    padding-right: 18px;
}

.modal-dialog.fosterspace .modal-footer {
    padding: 0;
    text-align: center;
    border: none;
}

.modal-dialog.fosterspace hr {
    border-color: #eee;
    margin: 27px 0 25px;
}

.modal-dialog.fosterspace .form-control::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    font-style: italic;
    color: #BBBDBF;
    font-size: 15px;
}

.modal-dialog.fosterspace .form-control::-moz-placeholder {
    /* Firefox 19+ */
    font-style: italic;
    color: #BBBDBF;
    font-size: 15px;
}

.modal-dialog.fosterspace .form-control:-ms-input-placeholder {
    /* IE 10+ */
    font-style: italic;
    color: #BBBDBF;
    font-size: 15px;
}

.modal-dialog.fosterspace .form-control:-moz-placeholder {
    /* Firefox 18- */
    font-style: italic;
    color: #BBBDBF;
    font-size: 15px;
}

.modal-dialog.fosterspace .form-control {
    box-sizing: border-box;
    border-color: #e9e9e9;
    margin-bottom: 14px;
    -webkit-box-shadow: none;
    box-shadow: none;
    font: 300 15px 'Poppins', sans-serif;
}

.modal-dialog.fosterspace .form-control:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
    border-color: #66afe9;
}

.org-session.routeshome .org-transportation-container {
    margin-top: 100px;
}

.rescue-home-transportation.org-session.routeshome .org-transportation-container {
    margin-top: 0;
}

#arpa_volunteer1 .googlead {
    text-align: center;
}

.ui-autocomplete {
    z-index: 9999999999 !important;
}

.fosterdashboardpage .ui-widget-content {
    background: none #fff !important;
}

.ui-menu .ui-menu-item .ui-menu-item-wrapper {
    padding: 1px;
}

.ui-menu .ui-menu-item {
    word-break: break-all;
    width: 100%;
    float: left;
    padding: 5px!important;
    border-bottom: 1px solid #f4f4f4;
    font-size: 14px;
}

.ui-menu-item {
    padding: 0 !important;
}

.ui-menu.ui-widget .ui-menu-item .ui-menu-item-wrapper.ui-state-active,
.ui-menu.ui-widget .ui-menu-item .ui-menu-item-wrapper.ui-state-focus,
.ui-menu.ui-widget .ui-menu-item:hover,
.ui-menu.ui-widget .ui-menu-item:focus,
.ui-menu-item .ui-menu-item-wrapper:hover,
.ui-menu-item .ui-menu-item-wrapper:focus {
    background-color: #F6F6F6 !important;
    color: #404041 !important;
}

.ui-menu-item .ui-menu-item-wrapper img {
    display: inline-block;
    border-radius: 50%;
    border: 1px solid #C9C9C9;
    width: 27px;
    height: 27px;
    margin-right: 7px;
}

.ui-menu-item .ui-menu-item-wrapper span {
    display: inline-block;
}


/*session timeout*/

#session_timeout .anymatch-popup-width {
    max-width: 472px !important;
    margin-top: 0;
    margin-bottom: 0;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%) !important;
    width: 100%;
    overflow-y: hidden !important;
    overflow-x: hidden !important;
    box-shadow: none !important;
}

#session_timeout .anymatch-popup-width .modal-content {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 10px !important;
    outline: 0;
    box-shadow: none
}

#session_timeout .anymatch-popup-width .form-group {
    height: 344px;
    flex-wrap: wrap;
    flex-flow: column;
    margin-bottom: 0 !important;
    display: flex;
    align-items: center;
    justify-content: center;
}

#session_timeout .anymatch-popup-width h4 {
    font-size: 19px;
    font-weight: 600;
}


/*margin-top: 81px;*/

#session_timeout .anymatch-popup-width p {
    font-weight: 500;
    color: #868686;
    margin-bottom: 25px;
    text-align: center;
    font-size: 14px;
}

#session_timeout .anymatch-popup-width .tr-animalpopupBody {
    padding: 0;
}

#session_timeout .anymatch-popup-width .save {
    border: 1px solid #3181B0;
    background-color: #3181B0;
    color: #fff;
    font-size: 15px;
    line-height: 32px;
    border-radius: 30px !important;
    padding: 0 16px;
    height: 36px;
    margin: 0;
    -webkit-box-shadow: 0 0 4px #bcbcbc;
    box-shadow: 0 0 4px #bcbcbc;
    margin-bottom: 14px;
    text-decoration: none;
}

#session_timeout .anymatch-popup-width .save:hover {
    border-color: #1E6E9E;
    background-color: #1E6E9E;
    color: #fff;
    font-size: 15px;
}

#session_timeout .anymatch-popup-width .btn.logout {
    border: none;
    background: transparent;
    font-size: 15px;
    line-height: inherit;
    color: #3181B0;
    text-decoration: none;
    box-shadow: none;
    padding: 0;
}

#session_timeout .anymatch-popup-width .btn:hover.logout,
#session_timeout .anymatch-popup-width .btn:focus.logout {
    border: none;
    background: transparent;
    font-size: 15px;
    line-height: inherit;
    color: #1E6E9E;
    text-decoration: underline;
    box-shadow: none;
    padding: 0;
}


/*media query starts*/

@media (min-width: 768px) {
    header#userui.tf-fosterMgHeader .navbar-expand-md .navbar-collapse {
        display: -ms-flexbox !important;
        display: flex !important;
    }
    header#userui.tf-fosterMgHeader .navbar-expand-md .navbar-toggler {
        display: none;
    }
    header#userui.tf-fosterMgHeader .navbar-expand-md {
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
    /*header#userui.tf-fosterMgHeader .navbar {position: relative !important; right: 0; top: 0; padding-top: 16px; padding-bottom: 16px;}*/
    .page-header-fixed,
    body {
        position: relative !important;
        right: 0;
        top: 0;
    }
    /*padding-top: 16px; padding-bottom: 16px;*/
    header#userui.tf-fosterMgHeader .navbar-expand-md>.container,
    header#userui.tf-fosterMgHeader .navbar-expand-md>.container-fluid {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }
    /*padding: 0;*/
    header#userui.tf-fosterMgHeader .navbar {
        position: relative!important;
        right: 0;
        top: 0;
        padding-top: 16px;
        padding-bottom: 16px;
        float: none;
        width: 100% !important;
    }
    /*header#userui.tf-fosterMgHeader .navbar {padding-top:16px; padding-bottom:16px;}*/
    header#userui.tf-fosterMgHeader .overlayp {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        -ms-flex-align: center;
        align-items: center;
        position: relative;
        left: auto;
        right: 0;
        margin-left: 0;
        background-color: transparent;
        margin-top: 0;
        overflow-x: inherit;
    }
    header#userui.tf-fosterMgHeader .overlayp ul.menu {
        width: auto;
        margin-top: 0 !important;
        background: url(../images/header-line.svg) no-repeat center left;
        background-size: 1px;
        margin-bottom: 0;
        -ms-flex-direction: row;
        flex-direction: row;
        margin-left: auto !important;
    }
    /*border-left:1px solid #B5B5C2;*/
    header#userui.tf-fosterMgHeader .overlayp ul.menu li {
        padding: 0 2px !important;
        font-size: 13px;
        position: relative;
        border: none !important;
        float: none;
        margin-bottom: 0;
        -ms-flex-align: center;
        align-items: center;
    }
    header#userui.tf-fosterMgHeader .overlayp ul.menu li:first-child {
        padding-left: 0 !important;
    }
    header#userui.tf-fosterMgHeader .overlayp ul.menu li.notification-heading,
    header#userui.tf-fosterMgHeader .overlayp ul.menu li.other-notification-heading {
        padding-left: 24px !important;
        padding-top: 10px !important;
        padding-bottom: 10px !important;
        background-color: #F3F6F9;
        font-size: 13px;
        color: #3F4254;
        font-weight: 600;
        border-bottom: 1px solid #DEE3E8 !important;
    }
    header#userui.tf-fosterMgHeader .overlayp ul.menu li.head {
        padding-top: 14px !important;
        padding-bottom: 14px !important;
        padding-left: 24px !important;
        font-weight: 600;
        font-size: 15px;
        border-bottom: 1px solid #DEE3E8;
    }
    header#userui.tf-fosterMgHeader .overlayp ul.menu li.sm-mobileListing {
        padding-left: 10px !important;
        padding-right: 0 !important;
    }
    /*height: 50px;*/
    header#userui.tf-fosterMgHeader .overlayp ul.menu li.sm-mobileListing .sm-dropdown {
        padding-top: 5px;
    }
    header#userui.tf-fosterMgHeader .overlayp ul.menu li.sm-mobileListing .sm-dropdown h2 {
        display: none;
    }
    header#userui.tf-fosterMgHeader .overlayp ul.menu li.message a .new,
    header#userui.tf-fosterMgHeader .overlayp ul.menu li.notify a .new {
        position: absolute;
        top: -13px;
        left: 18px;
    }
    .navbar-nav {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        padding-left: 0;
        margin-bottom: 0;
        list-style: none;
    }
    header#userui.tf-fosterMgHeader .overlayp ul.menu li a.notification-info {
        text-decoration: none;
        border-bottom: none;
        width: 40px;
        height: 40px;
        line-height: 25px !important;
        -moz-border-radius: 7px !important;
        -khtml-border-radius: 7px !important;
        -webkit-border-radius: 7px !important;
        border-radius: 7px !important;
        text-align: center;
    }
    header#userui.tf-fosterMgHeader .navbar-dark .navbar-nav .nav-link::after {
        display: none;
    }
    header#userui.tf-fosterMgHeader .overlayp ul.menu li a:hover.notification-info {
        text-decoration: none;
        border-bottom: none;
        width: 40px;
        height: 40px;
        background-color: #F3F6F9;
    }
    header#userui.tf-fosterMgHeader .navbar-dark .navbar-nav .nav-link {
        text-decoration: none;
        border-bottom: none;
        width: 40px;
        height: 40px;
        line-height: 25px !important;
        -moz-border-radius: 7px !important;
        -khtml-border-radius: 7px !important;
        -webkit-border-radius: 7px !important;
        border-radius: 7px !important;
        text-align: center;
        -ms-flex-align: center;
        align-items: center;
        justify-content: center;
        display: -ms-flexbox;
        display: flex;
        padding: 0;
    }
    header#userui.tf-fosterMgHeader .navbar-dark .navbar-nav .nav-link:hover {
        text-decoration: none;
        border-bottom: none;
        width: 40px;
        height: 40px;
        background-color: #F3F6F9;
    }
    header#userui.tf-fosterMgHeader .navbar-dark .navbar-nav .nav-link.org,
    header#userui.tf-fosterMgHeader .navbar-dark .navbar-nav .nav-link:hover.org {
        border: 1px solid #F0F0F0;
        line-height: 16px;
        background-color: #fff;
        padding: 0;
        overflow: hidden;
    }
    header#userui.tf-fosterMgHeader .navbar-dark .navbar-nav .nav-link.org.default img,
    header#userui.tf-fosterMgHeader .navbar-dark .navbar-nav .nav-link:hover.org.default img {
        width: 20px;
        object-fit: contain;
    }
    header#userui.tf-fosterMgHeader .navbar-dark .navbar-nav .nav-link .mobtext,
    header#userui.tf-fosterMgHeader .overlayp ul.menu li a.notification-info .mobtext {
        display: none;
    }
    header#userui.tf-fosterMgHeader .navbar-dark .navbar-nav .nav-link.org img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    header#userui.tf-fosterMgHeader .navbar-dark .navbar-nav #mobile.nav-link,
    header#userui.tf-fosterMgHeader .overlayp ul.menu li.sm-mobileListing h2.mobile {
        display: none;
    }
    header#userui.tf-fosterMgHeader .dropdown-menu a {
        float: none;
        color: #3F4254;
        padding: 6px 12px 6px 34px;
        font-size: 14px;
        font-weight: 500;
        text-decoration: none;
        display: block;
        border-bottom: none;
        text-align: left;
    }
    header#userui.tf-fosterMgHeader .dropdown-menu a:hover {
        color: #EE5A36;
    }
    header#userui.tf-fosterMgHeader .dropdown-menu a strong {
        font-weight: bold;
    }
    header#userui.tf-fosterMgHeader .overlayp ul.menu li .dropdown-menu li.pending-notification div span {
        vertical-align: top;
        margin-top: 7px;
    }
    header#userui.tf-fosterMgHeader .overlayp ul.menu li .dropdown-menu li.pending-notification div span.notification-info {
        margin-top: 0;
    }
    header#userui.tf-fosterMgHeader .overlayp ul.menu li a.notification-info .red-circle {
        top: 5px;
        left: 4px;
        min-width: 22px;
        text-align: center;
    }
    header#userui.tf-fosterMgHeader .navbar-expand-md .navbar-collapse .foster-edit-tab.mobile {
        display: none;
    }
    header#userui.tf-fosterMgHeader .sm-imgUpload {
        float: none;
    }
    /*left*/
    .dropdown-menu .org {
        max-height: 300px;
        overflow-y: auto;
        background-color: #F7F9FB;
        padding: 0 15px 11px 34px;
        margin-bottom: 15px;
        border-bottom: 1px solid #EFF2F5;
        border-top: 1px solid #EFF2F5;
    }
    .dropdown-menu .org p {
        padding: 18px 0 10px 0;
        font-size: 14px;
        font-weight: bold;
        color: #3181B0;
        margin-bottom: 0;
    }
    .dropdown-menu .org p strong {
        color: #3F4254;
    }
    .dropdown-menu .org a {
        color: #3F4254 !important;
        font-size: 14px;
        font-weight: 500;
        padding: 6px 0 !important;
    }
    .dropdown-menu .org a:hover {
        color: #3181B0 !important;
        font-size: 14px;
        font-weight: 500;
        padding: 6px 0 !important;
    }
    .casemodule .dashboard section#middle .container .col-md-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .newpage.casemodule .tf-fosterMgHeader .navbar-dark .navbar-nav .nav-link {
        display: flex;
        justify-content: center;
    }
    {
        top: -3px;
    }
    .newpage .dashboard .overlayp ul.menu li .dropdown-menu {
        left: -370px;
    }
    .newpage .tf-fosterMgHeader nav li.nav-item.sm-borderLt a.plan,
    .newpage .tf-fosterMgHeader nav li.nav-item.sm-borderLt a:hover.plan {
        text-align: left;
    }
    .newpage.casemodule .dashboard .overlayp ul.menu li.message a .new,
    .newpage.casemodule .dashboard .overlayp ul.menu li.notify a .new,
    .newpage header#userui.tf-fosterMgHeader .overlayp ul.menu li.message a .new,
    .newpage header#userui.tf-fosterMgHeader .overlayp ul.menu li.notify a .new {
        top: -3px;
    }
    .fosterdashboardpage.casemodule .modal-dialog.edit {
        min-width: 583px;
    }
}

@media (max-width:1428px) {
    header#userui.tf-fosterMgHeader a.doobertcertified,
    header#userui.tf-fosterMgHeader a:hover.doobertcertified {
        width: 242px;
    }
    .calendar-detail .textcontent {
        width: 76%;
    }
}

@media (max-width:1383px) {
    header#userui.tf-fosterMgHeader a.doobertcertified,
    header#userui.tf-fosterMgHeader a:hover.doobertcertified {
        width: 244px;
    }
}

@media (max-width:1374px) {
    header#userui.tf-fosterMgHeader a.doobertcertified,
    header#userui.tf-fosterMgHeader a:hover.doobertcertified {
        width: 246px;
    }
    #edit_organization .topnav {
        text-align: center;
    }
    #edit_organization .topnav a {
        margin-right: 3%;
        float: none;
        display: inline-block;
    }
    /*font-size: 15px;*/
    #filter-form .result-area .filter-result {
        padding-right: 0;
    }
    #available_animal_list .col-lg-3,
    #available_animal_list .col-lg-2 {
        width: 50%;
        margin-bottom: 9px;
    }
    #available_animal_list .search .btn.orange-small {
        margin-left: 0;
    }
    #customize .layout_customize_left {
        padding-right: 27px !important;
    }
    .dashboard-page .main-content-wrapper#my-report.inner-wrapper #partnercoalition .report-area {
        width: 100% !important;
    }
    .dashboard-page .main-content-wrapper#my-report.inner-wrapper #partnercoalition .filter-result {
        padding: 0;
    }
}

@media (max-width:1301px) {
    header#userui.tf-fosterMgHeader a.doobertcertified,
    header#userui.tf-fosterMgHeader a:hover.doobertcertified {
        width: 248px;
    }
    .create-leg .sub-content,
    #PrivacySection .sub-content {
        width: 100%;
    }
    .main-content-wrapper.search-for-volunteer .sub-content {
        width: 100%;
    }
    .main-content-wrapper.search-for-volunteer .sub-content .overflowtbl {
        overflow-y: auto;
        clear: both;
    }
    .main-content-wrapper.search-for-volunteer .sub-content .overflowtbl table {
        width: 1000px;
        max-width: 1000px;
    }
    .dashboard-page .main-content-wrapper.inner-wrapper #partnercoalition #details .contact-person,
    .dashboard-page .main-content-wrapper.inner-wrapper #partnercoalition #details .date-email {
        width: 100%;
    }
    #eventdetail .col-lg-7,
    #eventdetail .col-lg-5 {
        width: 100%;
        padding-right: 0;
        padding-left: 0;
    }
    #eventdetail .calendar-detail .first {
        padding-bottom: 9px;
    }
    #eventdetail .calendar-detail .description .textcontent {
        width: 100%;
    }
    #dashboard-calendar.portlet.calendar .fc-header td.fc-header-right #ical {
        float: none;
        margin-top: 0;
        padding: 3px 9px !important;
        font-size: 18px !important;
    }
}

@media (max-width:1265px) {
    header#userui.tf-fosterMgHeader a.doobertcertified,
    header#userui.tf-fosterMgHeader a:hover.doobertcertified {
        width: 250px;
    }
    #edit_organization .sub-content,
    .sub-content.draft-transport,
    #pagedetails.sub-content,
    #ListFundraisers.sub-content {
        width: 100%;
    }
    #ListFundraisers.sub-content .overflowtbl {
        overflow-y: auto;
    }
}

@media (max-width:1259px) {
    .nologin .overlay {
        margin-top: -10px;
    }
    .nologin #user-login {
        top: 18px;
        right: 61px;
    }
    .nologin .dashboard-page #header-info {
        margin-bottom: 0 !important;
    }
    #header-info .navbar,
    #header-info .navbar .container-fluid {
        padding-left: 0;
    }
}

@media (max-width:1254px) {
    .nonorg .dashboard-page #header-info {
        margin-bottom: 0 !important;
    }
    .nonorg header .container .navbar {
        padding-top: 0;
    }
    .nonorg header .navbar-header .overlay {
        margin-top: 0;
        padding-top: 0;
    }
}

@media (max-width:1237px) {
    .create-transport .sub-content,
    #search-volunteers.sub-content {
        width: 100%;
    }
    #search-volunteers.sub-content .page-content {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
}

@media (max-width:1231px) {
    header#userui.tf-fosterMgHeader a.doobertcertified,
    header#userui.tf-fosterMgHeader a:hover.doobertcertified {
        width: 252px;
    }
}

@media screen and (max-width:1200px) {
    .container {
        width: 100% !important;
        margin-left: auto;
        margin-left: auto;
        max-width: 94%;
        padding-left: 0;
        padding-right: 0;
    }
    footer#footer .container {
        max-width: 94%;
        padding-left: 0;
        padding-right: 0;
        width: 100% !important;
    }
}

@media (max-width:1220px) {
    header#userui.tf-fosterMgHeader a.navbar-brand {
        width: 140px;
    }
    header#userui.tf-fosterMgHeader a.doobertcertified,
    header#userui.tf-fosterMgHeader a:hover.doobertcertified {
        width: 254px;
    }
}

@media (max-width:1200px) {
    header#userui.tf-fosterMgHeader a.doobertcertified,
    header#userui.tf-fosterMgHeader a:hover.doobertcertified {
        width: 260px;
    }
    #transportradio-option .transport-radio-section,
    #transportradio-option .radio-width,
    #transport_locations .date_box {
        width: 100%;
    }
}

@media (max-width:1199px) {
    .search-for-volunteer .photographer-search .form-group .select-style {
        background-position: 96% 50%;
    }
    .create-transport .sending.party_box .form-group .form-control {
        width: 60%;
    }
    #transport_locations .form-inline .form-group .relative {
        width: 61%;
    }
    .create-transport .sending.party_box .form-group #contact_phone_no.form-control.cont_no {
        width: 74%;
    }
    #doobertphotos .custom-product ul li {
        width: 30% !important;
        margin-right: 16px !important;
    }
}

@media (max-width:1175px) {
    header#userui.tf-fosterMgHeader .navbar-expand-md>.container,
    header#userui.tf-fosterMgHeader .navbar-expand-md>.container-fluid {
        padding: 0;
    }
    .notify-center,
    #notify .recent-activity-content {
        width: 100%;
    }
    .search-for-volunteer .physical {
        clear: both;
    }
    .date-picker.input-daterange .frm-date,
    .date-picker.input-daterange .to-date {
        width: 142px;
    }
}

@media (max-width:1144px) {
    .nonorg header .navbar-header .overlay {
        padding-top: 14px;
    }
    .nologin .overlay {
        margin-top: 2px;
    }
}

@media (max-width:1132px) {
    header#userui.tf-fosterMgHeader a.doobertcertified,
    header#userui.tf-fosterMgHeader a:hover.doobertcertified {
        width: 264px;
    }
    .sponser-date-info .input-group>.input-group-addon.date-to {
        clear: both;
        width: 100%;
    }
    .fundraiser-info .campaign-detail-box .campaign-detail-inner-info .ipad-paddright0,
    .fundraiser-info .campaign-detail-box .campaign-detail-inner-info .ipad-paddright0 .sponser-title-info {
        padding-right: 0;
    }
    .fundraiser-info .campaign-detail-box .campaign-detail-inner-info .form-control.w270 {
        width: 100%;
    }
    .fundraiser-info .campaign-detail-box .campaign-detail-inner-info .col-lg-9.cost-field {
        width: 77%;
    }
    .paypal-pay-info .paypal-small-text {
        margin-left: 0;
    }
}

@media (max-width:1125px) {
    .basic_right .switch-container label {
        width: 72%;
    }
    .create-transport .sending.party_box .form-group label {
        width: 130px;
        float: left;
        line-height: 18px;
    }
    .create-transport .sending.party_box .form-group label.padt9 {
        padding-top: 9px;
    }
    .create-transport .sending.party_box .form-group label.padt17 {
        padding-top: 17px;
    }
    .party_box label.switch .slider {
        margin-top: 0;
    }
}

@media (max-width:1123px) {
    #notify label.orgnotify {
        width: 88%;
        vertical-align: top;
    }
}

@media (max-width:1093px) {
    #edit_organization .topnav a {
        margin-right: 1%;
    }
    .party_box .form-group .form-control {
        width: 250px;
    }
    #managereservations .switch-container,
    #transportselected .switch-container {
        position: relative;
        left: 18px;
    }
    #managereservations #reservation_search {
        margin-bottom: 20px;
    }
    #transportselected .rightsearch {
        margin: 20px 0 18px;
    }
    .sm-dashboardBg .sub-content.padt34 {
        padding-top: 18px;
    }
}

@media (max-width:1083px) {
    header#userui.tf-fosterMgHeader a.navbar-brand {
        width: 150px;
    }
    header#userui.tf-fosterMgHeader a.doobertcertified,
    header#userui.tf-fosterMgHeader a:hover.doobertcertified {
        width: auto;
        min-width: 190px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        -webkit-flex-align: center;
        align-items: center;
    }
    #draft-transport .no-margin {
        overflow-y: auto;
    }
    .serch-inpwrap #feedback-rate.draft {
        width: 98%;
    }
    #frm_layout #customize .title-patch {
        width: 88%;
    }
    .darkgreen .portlet-title .tools {
        width: auto;
    }
}

@media (max-width:1066px) {
    #managereservations #card-table.table td .btn.orange-small {
        margin-top: 7px !important;
        margin-left: 0 !important;
    }
    #managereservations #card-table.table td .btn.orange-small.addnew {
        margin-right: 5px !important;
    }
}

@media (max-width:1060px) {
    #fpolisting {
        width: 100% !important;
    }
    .create-transport .sending.party_box .form-group #contact_phone_no.form-control.cont_no {
        width: 84%;
    }
    .dashboard-page .main-content-wrapper #transportselected h1.marb19 {
        margin-bottom: 7px;
    }
    .dashboard-page .main-content-wrapper #transportselected .rightsearch {
        clear: both;
        margin-top: 0;
    }
}

@media (max-width:1053px) {
    #doobertphotos .product-shop-listing ul li:nth-child(2n+2) {
        margin-right: 16px !important;
    }
}

@media (max-width:1038px) {
    .notificationcenter .table tbody tr td button.btn.orange {
        margin-top: 9px;
    }
}

@media (max-width:1024px) {
    #edit_organization a.back-btn {
        top: 25px;
    }
    .dashboard-page .main-content-wrapper #fpolisting h1 a {
        margin-left: 7px !important;
        margin-right: 0 !important;
        margin-top: 0;
        clear: both;
        margin-bottom: 0;
    }
    .dashboard-page .main-content-wrapper #fpolisting h1 a.marr7 {
        margin-top: 9px;
        margin-bottom: 25px;
    }
    .fundraiser-info .campaign-detail-box .campaign-detail-inner-info .col-lg-9.cost-field {
        width: 75%;
    }
    #campaign #page-details .no-left-space.ipad-paddright0 {
        padding-right: 0px !important;
    }
}

@media (max-width:1023px) {
    #filter-form .result-area .filter .btn-close {
        display: none;
    }
    #filter-form .result-area {
        padding-left: 0;
    }
    #filter-form .result-area .filter {
        width: 100%;
        float: none;
        margin: 0 0 25px 0;
        opacity: 1;
    }
    #filter-form .result-area .filter-result {
        padding-left: 0;
        padding-right: 0;
    }
    .my-cart-info .list .info {
        width: 91%;
    }
}

@media (max-width:995px) {
    .basic_right .switch-container label {
        width: 69%;
    }
}

@media (max-width:992px) {
    footer#footer .container .col-md-6 {
        padding: 0;
    }
    .fundraiser-info .campaign-detail-box .col-md-8,
    .fundraiser-info .campaign-detail-box .col-md-4 {
        width: 100%;
    }
    /*.fundraiser-info .campaign-detail-box .campaign-detail-inner-info {padding-right: 0;}*/
    .sponser-date-info .input-group>.input-group-addon.date-to {
        clear: none;
        width: auto;
    }
    #campaign .right_img {
        text-align: center;
    }
    #campaign .video-image-row .thumbnail-wrapp {
        width: 44% !important;
    }
    #campaign .cost-breakdown-detail .cost-break-left-info {
        width: 54%;
    }
    #campaign .cost-breakdown-detail .photo-video-right-info {
        width: 46% !important;
    }
    .fundraiser-info .campaign-detail-box .campaign-detail-inner-info .col-lg-9.cost-field {
        width: 75%;
    }
    .fundraiser-info .campaign-detail-box .campaign-detail-inner-info .payment-details {
        clear: both;
    }
}

@media (max-width:991px) {
    #edit_organization .topnav a {
        display: none;
        margin-right: 0;
        float: left;
    }
    #edit_organization .topnav a.active {
        font-weight: 500;
    }
    .form-body.doobert-form.no-space.margin-top-10 {
        width: 100%;
    }
    #PrivacySection .bottom-btn {
        margin-top: 0;
    }
    #transportradio-option .radio-width {
        width: auto;
    }
    .my-cart-info .list .info {
        width: 91%;
    }
    #my-profile .gr-wrap.max {
        clear: both;
    }
    .search_box .select-style {
        width: 56%;
    }
    .dashboard-page .main-content-wrapper.inner-wrapper.org_animal_notify .col-sm-12 {
        padding: 0;
    }
    .dashboard-page .main-content-wrapper.inner-wrapper.org_animal_notify #animalprofilenotify {
        width: 100%;
    }
    #animalprofilenotify .requirement li {
        width: 21%;
    }
    #animalprofilenotify .requirement li.action {
        width: auto;
    }
    .tr-connectedAccountsTable table td:last-child {
        padding-top: 12px !important;
        padding-bottom: 12px !important;
    }
    .tr-actionbtnsSocial a.reconnectBtn {
        margin-bottom: 9px;
    }
    .page-content.pre-planned-routes-from .col-md-6.serch-inpwrap {
        width: 100% !important;
    }
    .serch-inpwrap #feedback-rate.draft {
        float: left;
    }
    .page-content.pre-planned-routes-from .col-md-6 .col-md-10 {
        padding-left: 0;
        margin-left: 0;
    }
    .notificationpage .page-content {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
    .feed-wrap .feed-here .col-md-9 {
        width: 63%;
    }
    .feed-wrap .feed-here .col-md-3 .btn.pink-btn {
        margin-right: 0;
    }
    #address_display .padr20 {
        padding-right: 0 !important;
    }
}

@media (max-width:980px) {
    .create-transport .sending.party_box .form-group label {
        width: 100%;
        margin-bottom: 9px;
    }
    .create-transport .sending.party_box .form-group .form-control {
        width: 100% !important;
    }
    .create-transport .sending.party_box .form-group label.padt17 {
        padding-top: 10px;
        margin-bottom: 9px;
    }
    #transport_locations .form-inline .form-group.marb0k {
        margin-bottom: 0;
    }
}

@media (max-width:975px) {
    .dashboard-page .main-content-wrapper .manageroutetransp h1,
    .dashboard-page .main-content-wrapper .manageroutetransp .right-btn {
        width: 100%;
        clear: both;
    }
    .dashboard-page .main-content-wrapper .manageroutetransp .right-btn {
        text-align: left;
    }
    .dashboard-page .main-content-wrapper .manageroutetransp .right-btn .btn.btn-secondary.marr0 {
        margin-right: 14px !important;
    }
    .dashboard-page .main-content-wrapper .manageroutetransp .right-btn span {
        display: inline-block;
    }
    #customize .layout_customize_left,
    #customize .layout_customize_right {
        padding: 0 !important;
        width: 100%;
    }
    #customize .layout_customize_right {
        margin-top: 45px;
    }
    #LayoutCustomization .col-md-12 {
        padding: 0;
    }
    #LayoutCustomization .col-md-12 .page-content {
        padding-right: 0;
        padding-left: 0;
    }
    #frm_layout #customize .title-patch {
        width: 95%;
    }
    #add_event .dobt-form .gr-wrap.col-sm-6 {
        width: 100%;
        padding-right: 0;
        padding-left: 0;
    }
    #add_event .dobt-form .gr-wrap.col-sm-6.ipad-paddright20 {
        padding-right: 0 !important;
    }
    #add_event .dobt-form .gr-wrap.col-sm-6 .form-control.w215,
    #add_event .dobt-form .gr-wrap.col-sm-6 .select-style.w215 {
        width: 100%;
    }
    #add_event .date-picker.input-daterange .frm-date,
    #add_event .date-picker.input-daterange .to-date {
        width: 152px;
    }
    #add_event .timeblock .time .timepicker {
        width: 299px;
    }
    #add_event .dobt-form .gr-wrap .select-style {
        background-position: 98% 50%;
    }
}

@media (max-width:971px) {
    #coalitions .coalition {
        width: 72%;
    }
}

@media (max-width:962px) {
    #draft-transport .col-md-6 .col-md-10 {
        margin-left: 0;
        width: 78% !important;
    }
    .sub-content.newroute.managevehicles {
        width: 100% !important;
    }
    .trans_box.fromto .col-md-4 label {
        display: block;
    }
}

@media (max-width:950px) {
    #coalitions .coalition {
        width: 74%;
    }
    .dashboard-page .main-content-wrapper#my-report.inner-wrapper #partnercoalition .contact-person,
    .dashboard-page .main-content-wrapper#my-report.inner-wrapper #partnercoalition .date-email {
        width: 100%;
    }
    .dashboard-page .main-content-wrapper#my-report.inner-wrapper #partnercoalition .content .date-email a {
        max-width: 100%;
        height: auto;
    }
}

@media (max-width:943px) {
    header#userui.tf-fosterMgHeader a.navbar-brand {
        width: 154px;
    }
}

@media (max-width:940px) {
    header#userui.tf-fosterMgHeader a.navbar-brand {
        width: 162px;
    }
    .sub-content.newroute.managevehicles .spacereservation .right .costing {
        width: 79%;
    }
    .fundraiser-info .campaign-detail-box .campaign-detail-inner-info .col-lg-9.cost-field {
        width: 73%;
    }
}

@media (max-width:930px) {
    #coalitions .coalition {
        width: 76%;
    }
    .basic_right .switch-container label {
        width: 66%;
    }
    .create-transport #transport_locations .sending.party_box,
    .create-transport #transport_locations .recieving.party_box {
        width: 100%;
        border: none;
    }
    .create-transport .sending.party_box .form-group label {
        width: 171px;
    }
    .create-transport .sending.party_box .form-group .form-control {
        width: 73% !important;
    }
    .create-transport .sending.party_box .form-group label.padt16k {
        padding-top: 16px;
    }
    .create-transport .recieving.party_box {
        padding: 34px 18px 18px;
    }
    .create-transport .recieving.party_box .form-group .form-control {
        width: 100% !important;
    }
    .create-transport .stacktable {
        border-bottom: none !important;
    }
    .create-transport #transport_locations .form-inline .form-group {
        display: flex;
        align-items: center;
    }
    .create-transport #transport_locations .trans_box.fromto .form-group {
        display: block;
    }
    #transport_locations .basic_left {
        width: 100%;
        border: none;
    }
    #transport_locations .basic_right {
        width: 100%;
        border: none;
        padding-top: 18px;
    }
    #transport_locations .basic_right .switch-container label {
        width: 70%;
        min-width: 78%;
    }
    #transport_locations .basic_right .switch-container .switch.float-r-custom {
        width: 100px;
        min-width: auto;
    }
    #transport_locations .trans_iner #trans_unique_name.name {
        width: 88%;
    }
    #managereservations .overflowsc {
        overflow-y: auto;
    }
    #Disaster .tap-content {
        width: 88%;
    }
}

@media (max-width:911px) {
    #coalitions .coalition {
        width: 78%;
    }
}

@media (max-width:900px) {
    footer#footer .container {
        display: block;
    }
    footer#footer .container .flex {
        justify-content: center;
    }
    footer#footer .container .flex.end {
        justify-content: center;
        margin-top: 9px
    }
    /*25px*/
    footer#footer .container .col-md-6 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        width: 100%;
    }
    #findanimals-partnercoalition.org .box .w53p .switch-container .text {
        width: 80%;
    }
    #campaign .cost-breakdown-detail .cost-break-left-info {
        width: 100% !important;
    }
    #campaign .cost-breakdown-detail .photo-video-right-info {
        padding-left: 0 !important;
        border: none;
        width: 100% !important;
    }
    .fundraiser-info .campaign-detail-box .campaign-detail-inner-info .col-lg-9.cost-field {
        width: 85%;
    }
    #animaltransfer {
        width: 100%;
    }
}

@media (max-width:894px) {
    #coalitions .coalition {
        width: 100%;
    }
    .sub-content.newroute.managevehicles .spacereservation .right .costing {
        width: 77%;
    }
    #findanimals-partnercoalition.org .box .w53p .switch-container .text {
        vertical-align: top;
    }
}

@media (max-width:880px) {
    header#userui.tf-fosterMgHeader a.navbar-brand {
        width: 171px;
    }
    #findanimals-partnercoalition.org,
    .box.campaign-box {
        width: 100%;
    }
    .fundraiser-info .campaign-detail-box .campaign-detail-inner-info .col-lg-9.cost-field {
        width: 83%;
    }
    .box.campaign-box .campaign-right-info {
        width: 71%;
    }
    .orgfeed .feed-wrap {
        width: 100%;
    }
    .orgfeed .feed-wrap .left-feed {
        width: 16%;
    }
    .orgfeed .feed-wrap .left-feed span {
        padding-right: 0;
        text-align: center;
    }
    .orgfeed .feed-wrap .feed-here {
        width: 82%;
    }
}

@media (max-width:871px) {
    #animaltransfer .transferout a.block {
        min-height: 87px;
    }
}

@media (max-width:860px) {
    .my-cart-info .list .info {
        width: 89%;
    }
    .dashboard-page .main-content-wrapper h1.transp {
        width: 100%;
    }
    .right-btn.manage-transport-dis {
        text-align: left !important;
    }
    .right-btn.manage-transport-dis span {
        display: inline-block;
        margin-left: 10px;
    }
}

@media (max-width:850px) {
    .fundraiser-info .campaign-detail-box .campaign-detail-inner-info .col-lg-9.cost-field {
        width: 83%;
    }
    .box.campaign-box .campaign-right-info {
        width: 69%;
    }
}

@media (max-width:849px) {
    #social-media-wrapper .tr-socialTemplate {
        width: 48%;
    }
    #social-media-wrapper .tr-socialTemplate:nth-child(2n) {
        margin-right: 0;
    }
    #Disaster .tap-content {
        width: 86%;
    }
}

@media (max-width:836px) {
    #animaltransfer .transferin a.block {
        min-height: 87px;
    }
}

@media (max-width:835px) {
    #notify label.orgnotify {
        width: 86%;
    }
    #notify a.title-tipso.question.tipso_style.privacy {
        vertical-align: middle;
    }
    .sub-content.newroute.managevehicles .spacereservation .left {
        width: 45%;
    }
    .sub-content.newroute.managevehicles .spacereservation .left .pad {
        padding-right: 40px;
    }
    .sub-content.newroute.managevehicles .spacereservation .right {
        width: 55%;
    }
    .sub-content.newroute.managevehicles .spacereservation .right .costing {
        width: 75%;
    }
    .dashboard-page .main-content-wrapper #fpolisting h1 a {
        margin-top: 25px;
    }
    .dashboard-page .main-content-wrapper #fpolisting .dobt-form .gr-wrap {
        clear: both;
    }
}

@media (max-width:826px) {
    .tr-connectedAccountsTable .trSocialTable table th {
        min-width: 265px;
    }
}

@media (max-width:818px) {
    #customize-option .radio-btn label {
        font-size: 22px;
    }
    #findanimals-partnercoalition.org .box .w53p {
        width: 51%;
    }
    #findanimals-partnercoalition.org .box .w53p .switch-container .text {
        width: 78%;
    }
    .foster-home-volunteer-search table td.action {
        width: 125px;
    }
    .fundraiser-info .campaign-detail-box .campaign-detail-inner-info .col-lg-9.cost-field {
        width: 81%;
    }
    .box.campaign-box .campaign-right-info {
        width: 67%;
    }
    .create-leg .detail_box .col-lg-8.col-md-7.col-sm-7.col-xs-12,
    .create-leg #addlegs .detail_box .right {
        width: 100%;
        text-align: center;
        padding: 0;
    }
    .create-leg .detail_box h2 {
        text-align: center;
    }
    #addlegs .right a.btn-white.autosplit {
        margin-left: 0;
    }
    .create-leg .detail_box {
        margin-bottom: 20px;
    }
    .create-leg .address_box {
        clear: both;
    }
    .create-leg .address_box .rght_div.pull-right {
        float: none !important;
        text-align: center;
    }
    .create-leg .created-leg-list {
        clear: both;
        padding-top: 7px;
    }
}

@media (max-width:800px) {
    #verified-user-profile .verified-user-profile-content .ipad-driver-profile {
        clear: both;
        width: 100%;
    }
}

@media (max-height:1440px) {
    section.sm-BootomTabs.animatchlogin .h100vh {
        height: 85vh;
    }
    /*85vh 9nov21*/
}


/*left part middle section*/

@media (max-height:1050px) {
    .h100vh {
        height: 130vh;
    }
    .sideleftnav {
        height: 100%;
    }
    /*105%*/
    .chrome .sideleftnav {
        height: 100%;
    }
    /*108*/
    .fs .sideleftnav {
        height: 103.5%;
    }
    .cases .fs .sideleftnav {
        height: 100%;
    }
}

@media (max-height:900px) {
    .h100vh {
        height: auto;
    }
    .morepopupc.modal.modal-full .modal-dialog {
        height: 90%;
    }
    #animaltransfer .transferin #transferout-manual li.action {
        width: auto;
    }
}

@media (max-height:831px) {
    #animaltransfer .transferin #transferout-manual li {
        width: 30%;
    }
    #animaltransfer .transferin #transferout-manual li.last {
        clear: both;
    }
}

@media (max-height:823px) {
    .morepopupc.modal.modal-full .modal-dialog {
        height: 90.2%;
    }
}

@media (max-height:800px) {
    .sideleftnav {
        height: 100%;
    }
    .chrome .sideleftnav {
        height: 100%;
    }
}

@media (max-height:768px) {
    .fs .sideleftnav {
        height: 97%;
    }
    .ff .fs .sideleftnav {
        height: 97%;
    }
    .cases .fs .sideleftnav {
        height: 97%;
    }
}


/*left part middle section*/

@media (max-width:779px) {
    #animaltransfer .transferout a.block .content,
    #animaltransfer .transferin a.block .content {
        width: 78%;
    }
}

@media (max-width:785px) {
    #findanimals-partnercoalition.org .box .w53p .switch-container .text {
        width: 76%;
    }
    .box.campaign-box .campaign-right-info {
        width: 65%;
    }
    .tr-connectedAccountsTable .trSocialTable table th {
        min-width: 250px;
    }
    #Disaster .tap-content {
        width: 84%;
    }
}

@media (max-width:772px) {
    .fundraiser-info .campaign-detail-box .campaign-detail-inner-info .col-lg-9.cost-field {
        width: 81%;
    }
}

@media (max-width:768px) {
    #draft-transport .col-md-6 .col-md-10 {
        margin-left: 0;
        width: 73% !important;
    }
    /*.fundraiser-info .campaign-detail-box .campaign-detail-inner-info {padding-right: 20px;}*/
}

@media (max-width:767px) {
    .fosterdashboardpage .ui-widget-content {
        height: 223px;
        overflow-y: auto;
    }
    /*250*/
    .org-session.routeshome .org-transportation-container {
        margin-top: 0;
    }
    .stacktable.small-only {
        display: table !important;
    }
    .coverage .breadcrumb.inner-breadcrumb {
        padding-top: 7px;
        border-top: none;
    }
    .search_box .select-style {
        background-position: 98% 50%;
    }
    .stacktable.large-only {
        display: none;
    }
    .common_searchbox .table>tbody>tr>td.st-val h4 {
        margin-top: 0;
        margin-bottom: 0;
    }
    .dashboard .overlay.navbar-toggler {
        width: 22px;
        right: 16px;
    }
    footer#footer .container {
        max-width: 95%;
        height: 113px;
    }
    /*167px, 178px*/
    footer#footer .container.allicons {
        height: 265px;
    }
    header#userui.tf-fosterMgHeader {
        height: 87px;
        border-bottom: 6px solid #6c6d72;
        position: relative;
        background-color: #fff;
        display: block;
        top: 0;
        left: 0;
    }
    header#userui.tf-fosterMgHeader .navbar {
        top: 16px !important;
        width: 100% !important;
        padding-right: 0;
        right: 0;
        padding-top: 0;
        padding-bottom: 0;
        z-index: 100;
    }
    header#userui.tf-fosterMgHeader .navbar>.container,
    header#userui.tf-fosterMgHeader .navbar>.container-fluid {
        display: block;
        margin: 0;
        padding: 0;
        text-align: left;
    }
    header#userui.tf-fosterMgHeader a.navbar-brand {
        margin-top: -2px;
        width: 88px;
    }
    .sm-mainNav .navbar-toggler {
        box-shadow: none;
        background-color: transparent;
        padding: 0 !important;
        float: right;
        margin-top: 9px;
        margin-right: -25px;
    }
    .sm-mainNav .navbar-toggler-icon {
        background-image: none;
        position: relative;
        width: 22px;
        vertical-align: top;
        height: 31px;
        display: inline-block;
        margin-top: 6px;
        margin-right: 0;
    }
    .sm-mainNav .navbar-toggler-icon span.navIcon-bar1 {
        background-color: #6c6d72;
        content: '';
        position: absolute;
        left: 0;
        top: 5px;
        height: 3px;
        width: 22px;
    }
    .sm-mainNav .navbar-toggler-icon span.navIcon-bar2 {
        background-color: #6c6d72;
        content: '';
        position: absolute;
        left: 0;
        top: 14px;
        height: 3px;
        width: 22px;
    }
    .sm-mainNav .navbar-toggler-icon span.navIcon-bar3 {
        background-color: #6c6d72;
        content: '';
        position: absolute;
        left: 0;
        top: 23px;
        height: 3px;
        width: 22px;
    }
    .tf-fosterMgHeader a.navbar-brand img {
        margin-top: 0 !important;
    }
    header#userui.tf-fosterMgHeader a.navbar-brand img {
        margin-left: 0;
    }
    header#userui.tf-fosterMgHeader a.doobertcertified,
    header#userui.tf-fosterMgHeader a:hover.doobertcertified {
        display: inline-block;
    }
    .dashboard .navbar .container-fluid {
        padding-left: 0;
    }
    .dashboard .overlay {
        display: block;
        position: relative;
        float: right;
        padding: 0;
        margin: 0;
        background-color: transparent;
        background-image: none;
        border: 1px solid transparent;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        -o-border-radius: 4px;
        border-radius: 4px;
    }
    .dashboard .overlayp {
        z-index: 3;
        position: fixed;
        left: 0;
        top: 0;
        margin-left: -100%;
        transition: margin-left .2s ease-in;
        -moz-transition: margin-left .2s ease-in;
        -webkit-transition: margin-left .2s ease-in;
        height: 100%;
        background: #fcfdfd;
        width: 90%;
    }
    /*313131*/
    /*.casemodule.dashboard .overlayp {position:initial; background-color:transparent; margin-left:0;}*/
    .dashboard .overlayp.show {
        margin-left: 0;
        width: 90%;
        box-shadow: 0 0 20px rgba(128, 128, 130, 0.45);
        transition: 0.5s;
        height: 100% !important;
    }
    .dashboard .overlayp.show ul.menu li.right {
        border-right: none;
    }
    .dashboard .overlayp ul.menu {
        margin: 0 !important;
        display: block;
        width: 100% !important;
    }
    /*.casemodule.dashboard .overlayp ul.menu {margin-left:auto !important;}*/
    /*.dashboard .overlayp ul.menu li {float:none; display:block;}*/
    .dashboard .overlayp ul.menu li a:hover {
        background-color: transparent;
    }
    /*#262627*/
    .casemodule.dashboard .dashboard .overlayp ul.menu li a:hover {
        background-color: transparent;
    }
    .dashboard .overlayp ul.menu li,
    #wrapper.dashboard #header-info.org .overlayp ul.menu li.left {
        float: none;
        display: block;
        padding: 0;
    }
    .dashboard .overlayp ul.menu li.active a {
        color: #fff;
    }
    .dashboard .overlayp ul.menu li a {
        display: block;
        font-size: 16px;
        color: #fff;
        padding: 10px 15px;
    }
    /*border-bottom:1px solid #3c3c3c;*/
    /*.casemodule.dashboard .overlayp ul.menu li a {border:none;}*/
    .dashboard .overlayp ul.menu li.dropdown-user {
        border-bottom: 1px solid #3c3c3c;
        padding: 10px 15px;
    }
    .dashboard .overlayp ul.menu li.dropdown-user .dropdown-toggle {
        margin-top: -5px!important;
        border-bottom: none;
    }
    .dashboard .overlayp ul.menu li.sm-mobileListing .sm-dropdown {
        max-width: 100%!important;
        margin-left: 0px!important;
        background: transparent;
        box-shadow: none!important;
        border: none;
    }
    .dashboard .overlayp ul.menu li.sm-mobileListing .dropdown-content .org p {
        color: #3181B0;
        font-weight: bold;
        padding-left: 32px;
        padding-top: 13px;
    }
    .dashboard .overlayp ul.menu li.sm-mobileListing .sm-dropdown a {
        display: block;
        font: 500 14px/19px 'Poppins', sans-serif !important;
        color: #3F4254;
        padding: 8px 12px 8px 32px !important;
        border: none;
    }
    .dashboard .overlayp ul.menu li.sm-mobileListing .sm-dropdown a:hover,
    .dashboard .overlayp ul.menu li.sm-mobileListing .sm-dropdown a:focus {
        font: 500 14px/19px 'Poppins', sans-serif !important;
        text-decoration: none;
        color: #EE5A36 !important;
        background: transparent;
    }
    .dashboard .overlayp ul.menu li.last.dropdown>a {
        padding-left: 0;
    }
    .dashboard .overlayp ul.menu li.orgd a span {
        width: auto;
    }
    .dashboard .overlayp ul.menu li.dropdown-user #fileupload,
    .dashboard-page .overlayp ul.menu li.dropdown-user #org_fileupload {
        margin-top: 0;
    }
    .dashboard .overlayp ul.menu li a.notification-info .red-circle {
        top: 9px !important;
        right: 0;
        left: 23px;
        width: max-content;
        width: -moz-max-content;
        text-align: center;
    }
    .dashboard .overlayp ul.menu li a.notification-info .red-circle.new {
        top: 3px;
        left: 28px;
    }
    /*18px*/
    .dashboard #header-info.org .overlayp ul.menu li.orgd img {
        margin: 0;
    }
    .dashboard #header-info.org .overlayp ul.menu li .search img,
    .dashboard #header-info.org .overlayp ul.menu li img {
        margin-top: 0;
    }
    .dashboard #header-info.org .overlayp ul.menu {
        border-left: none;
    }
    /*#wrapper.dashboard #header-info.org .overlayp ul.menu li.dropdown-user #fileupload {margin:7px 0 7px 0;}*/
    .dashboard .overlayp ul.menu li.dropdown-user .dropdown-toggle {
        margin-top: 2px!important;
        padding-top: 12px;
        padding-bottom: 23px;
    }
    .dashboard .overlayp ul.menu li.sm-mobileListing .dropdown-content .org {
        margin-top: 0;
        max-height: 205px;
        overflow-y: auto;
        margin-bottom: 14px;
    }
    .dashboard .overlayp ul.menu li.sm-mobileListing .dropdown-content .org a {
        color: #3F4254;
        margin-left: 0;
        font-weight: 500 !important;
    }
    .dashboard .overlayp ul.menu li.sm-mobileListing .dropdown-content .org a strong {
        font-weight: bold;
        color: #3F4254;
    }
    .dashboard .overlayp ul.menu li.sm-mobileListing .dropdown-content .org a:hover {
        color: #3181B0 !important;
        font-weight: 500 !important;
    }
    .dashboard .overlayp ul.menu li.dropdown-user .dropdown-menu li.temp1 {
        padding: 12px 0 7px 11px !important;
    }
    .dashboard .navbar {
        z-index: 100;
    }
    .dashboard #header-info.org .overlayp ul.menu li img.arrow.vol {
        margin: 11px 0 0 12px;
    }
    .dashboard .overlayp ul.menu li.orgd a span {
        display: none;
    }
    .dashboard #header-info.org .overlayp ul.menu li.dropdown-user #fileupload {
        margin: 7px 0 7px 16px;
    }
    .tf-fosterMgHeader nav li.nav-item.sm-borderLt a.plan,
    .tf-fosterMgHeader nav li.nav-item.sm-borderLt a:hover.plan {
        border-radius: 0;
        box-shadow: none;
        margin-left: 0 !important;
        width: 100% !important;
        padding: 14px 0 16px 5px !important;
        background-color: transparent !important;
        margin-left: 17px !important;
    }
    header#userui.tf-fosterMgHeader nav li.nav-item.sm-borderLt a.plan img {
        margin-left: 0;
    }
    .sm-imgUpload {
        margin-top: 0;
        width: auto;
    }
    .sm-imgUpload img#fileupload {
        margin: 0 0 7px 16px;
        width: 45px;
        height: 45px;
    }
    .sm-dropdown {
        margin-top: 0 !important;
    }
    .tf-fosterMgHeader .navbar-dark .navbar-nav button.nav-link {
        width: 72px;
        padding-right: 27px;
        padding-left: 0;
        padding-top: 9px;
        margin-top: 0 !important;
        padding-bottom: 20px;
    }
    .dashboard .overlayp ul.menu li {
        padding: 0 !important;
        clear: both;
        float: none!important;
        border: none !important;
        margin: 0 !important;
        border-bottom: 1px solid #CCCCCC !important;
    }
    .tf-fosterMgHeader .navbar-dark .navbar-nav .nav-link {
        border: none !important;
    }
    .tf-fosterMgHeader .navbar-dark .navbar-nav .search .nav-link {
        padding: 17px 0 18px 21px !important;
        line-height: 25px !important;
    }
    .tf-fosterMgHeader .navbar-dark .navbar-nav .search .nav-link img {
        margin-left: 7px;
        margin-right: 22px;
    }
    .tf-fosterMgHeader .navbar-dark .navbar-nav .nav-link .mobtext,
    .dashboard .overlayp ul.menu li a.notification-info .mobtext,
    .tf-fosterMgHeader nav li.nav-item.sm-borderLt a.plan span.info {
        display: inline-block;
        font: 400 16px 'Poppins', sans-serif !important;
        color: #404041;
    }
    .dashboard .overlayp ul.menu li.message a .new,
    .dashboard .overlayp ul.menu li.notify a .new {
        position: absolute;
        top: 6px;
        left: 29px;
    }
    .dashboard .overlayp ul.menu li.nav-item.message a img {
        margin-left: 4px;
        margin-right: 22px;
    }
    .dashboard .overlayp ul.menu li a.notification-info {
        background: url(../images/mobile-arrow-up.svg) no-repeat 96% 27px;
        background-size: 8px;
        text-align: left;
        line-height: 25px !important;
        padding: 28px 15px 16px 22px !important;
        font-size: 16px;
        color: #404041;
        position: relative;
    }
    .dashboard .overlayp ul.menu li.open.notify a.notification-info {
        background: url(../images/mobile-arrow-down.svg) no-repeat 96% 31px #E9ECF0;
        background-size: auto;
        background-size: 15px;
    }
    .dashboard .overlayp ul.menu li.nav-item.notify a img {
        margin-left: 5px;
        margin-right: 22px;
    }
    .dashboard .overlayp ul.menu li a.notification-info .mobtext {
        vertical-align: top;
        margin-top: -4px;
    }
    .dashboard .overlayp ul.menu li .dropdown-menu {
        width: 438px;
        left: -216px;
    }
    .navbar-nav li.nav-item.padr0.notify .dropdown-menu li.head {
        display: none;
    }
    .dashboard .overlayp ul.menu li.notification-heading,
    .dashboard .overlayp ul.menu li.other-notification-heading {
        padding: 10px 18px 10px 22px !important;
        border-bottom: 1px solid #DEE3E8 !important;
        font-size: 13px;
        font-weight: 600;
        color: #3F4254;
    }
    .dashboard .overlayp ul.menu li .dropdown-menu.notification-menu li.view-all {
        border-bottom: 1px solid #DEE3E8 !important;
    }
    .dashboard .overlayp ul.menu li .dropdown-menu li.pending-notification span.flex .notification-info a {
        padding: 0 !important;
    }
    .dashboard .overlayp ul.menu li .dropdown-menu li.pending-notification a {
        width: 100%;
        padding: 0 !important;
        border: none !important;
    }
    .tf-fosterMgHeader nav li.nav-item.sm-borderLt a.plan span.info {
        font-size: 11px;
        color: #404041;
        font-weight: 400;
    }
    .tf-fosterMgHeader nav li.nav-item.sm-borderLt a.plan img {
        margin-right: 17px !important;
        margin-left: 0;
    }
    .dashboard .overlayp ul.menu li.message a.nav-link {
        border: none !important;
        padding: 28px 15px 16px 22px !important;
        font-size: 16px;
        color: #404041;
        position: relative;
        line-height: 25px !important;
    }
    header#userui.tf-fosterMgHeader .overlayp ul.menu li.notify {
        padding-right: 0 !important;
    }
    header#userui.tf-fosterMgHeader .navbar-dark .navbar-nav #desktop.nav-link {
        display: none;
    }
    header#userui.tf-fosterMgHeader .navbar-dark .navbar-nav #mobile.nav-link .flex {
        align-items: center;
        justify-content: flex-start;
        display: -ms-flexbox;
        display: flex;
    }
    header#userui.tf-fosterMgHeader .navbar-dark .navbar-nav #mobile.nav-link {
        display: block;
        background-color: transparent;
        width: 100%;
        line-height: 25px;
        text-align: left;
        padding: 10px 43px 10px 0 !important;
        margin-top: 0 !important;
        margin-bottom: 0px !important;
    }
    header#userui.tf-fosterMgHeader .navbar-dark .navbar-nav #mobile.nav-link .flex .img {
        margin-left: 17px !important;
        background-color: #fff;
        width: 50px;
        height: 50px;
        line-height: inherit;
        overflow: hidden;
        -moz-border-radius: 7px !important;
        -khtml-border-radius: 7px !important;
        -webkit-border-radius: 7px !important;
        border-radius: 7px !important;
        text-align: center;
        border: 1px solid #F0F0F0;
        padding: 0 !important;
        margin-right: 11px;
    }
    header#userui.tf-fosterMgHeader .navbar-dark .navbar-nav #mobile.nav-link.default .flex .img img {
        width: 20px;
        margin-left: 11px;
    }
    header#userui.tf-fosterMgHeader .navbar-dark .navbar-nav #mobile.nav-link.org.default .flex .img img {
        margin-left: 0;
        object-fit: contain;
    }
    header#userui.tf-fosterMgHeader .navbar-dark .navbar-nav #mobile:hover.nav-link,
    header#userui.tf-fosterMgHeader .navbar-dark .navbar-nav #mobile:focus.nav-link {
        background: url(../images/mobile-arrow-down.svg) no-repeat 96% 30px #E9ECF0;
        background-size: 15px;
    }
    header#userui.tf-fosterMgHeader .navbar-dark .navbar-nav #mobile.nav-link img {
        object-fit: cover;
        height: 50px
    }
    /*margin-right: 11px; margin-left: 17px; width: 50px;;border: 1px solid #F0F0F0;*/
    header#userui.tf-fosterMgHeader .navbar-dark .navbar-nav #mobile.nav-link h2 {
        font-size: 16px !important;
        font-weight: 400 !important;
        color: #404041 !important;
        margin: 0;
        padding: 0;
        line-height: 20px !important;
        display: inline-flex;
        vertical-align: middle;
    }
    header#userui.tf-fosterMgHeader .overlayp ul.menu li.dropdown-user {
        padding-top: 0px !important;
        padding-right: 0 !important;
        background: url(../images/mobile-arrow-up.svg) no-repeat 96% 28px;
        background-size: 8px;
    }
    /*background: none;*/
    header#userui.tf-fosterMgHeader .overlayp ul.menu li.dropdown-user .dropdown-menu {
        width: 100% !important;
        margin-left: 0 !important;
        left: 0 !important;
    }
    header#userui.tf-fosterMgHeader .overlayp ul.menu li.dropdown-user .dropdown-menu,
    header#userui.tf-fosterMgHeader .overlayp ul.menu li.notify .dropdown-menu {
        -webkit-border-radius: 0 !important;
        -moz-border-radius: 0 !important;
        -ms-border-radius: 0 !important;
        -o-border-radius: 0 !important;
        border-radius: 0 !important;
    }
    header#userui.tf-fosterMgHeader .sm-imgUpload {
        display: none;
    }
    .dashboard-page .overlayp ul.menu li.dropdown-user .dropdown-menu .org {
        background-color: #F1F2F2;
        margin-bottom: 12px;
    }
    .dashboard-page .overlayp ul.menu li.dropdown-user .dropdown-menu .org p {
        color: #3181B0;
        font-size: 14px;
        font-weight: bold;
        padding-left: 32px;
        padding-top: 13px;
        text-decoration: none;
    }
    .dashboard-page .overlayp ul.menu li.dropdown-user .dropdown-menu a,
    .dashboard-page .overlayp ul.menu li.dropdown-user .dropdown-menu a:hover {
        display: block;
        font: 500 14px/19px 'Poppins', sans-serif !important;
        color: #3F4254 !important;
        padding: 8px 12px 8px 32px !important;
        border: none !important;
        margin-left: 0;
        text-decoration: none !important;
    }
    .dashboard-page .overlayp ul.menu li.dropdown-user .dropdown-menu a:hover {
        color: #3181B0 !important;
        text-decoration: none !important;
    }
    header#userui.tf-fosterMgHeader .overlayp ul.menu li.notify.open .dropdown-menu,
    header#userui.tf-fosterMgHeader .overlayp ul.menu li.dropdown-user.open .dropdown-menu {
        width: 100%;
        left: 0;
    }
    header#userui.tf-fosterMgHeader .overlayp ul.menu li.notify.open .dropdown-menu {
        top: 66px;
        padding-bottom: 0 !important;
    }
    header#userui.tf-fosterMgHeader .overlayp ul.menu li.notification-heading {
        padding: 10px 18px !important;
    }
    header#userui.tf-fosterMgHeader .overlayp ul.menu li.notification-heading,
    header#userui.tf-fosterMgHeader .overlayp ul.menu li.other-notification-heading {
        padding: 10px 18px 10px 22px !important;
        border-bottom: 1px solid #DEE3E8 !important;
        font-size: 13px;
        font-weight: 600;
        color: #3F4254;
    }
    /*header#userui.tf-fosterMgHeader .overlayp ul.menu li .dropdown-menu.notification-menu li.view-all {border-bottom:none !important;}*/
    header#userui.tf-fosterMgHeader .overlayp ul.menu li .dropdown-menu.notification-menu li.view-all>a,
    header#userui.tf-fosterMgHeader .overlayp ul.menu li .dropdown-menu.notification-menu li.view-all>a:hover {
        padding-top: 11px !important;
        padding-bottom: 10px !important;
        padding-left: 18px !important;
        font-size: 13px !important;
        font-weight: 400 !important;
        border-bottom: none !important;
    }
    header#userui.tf-fosterMgHeader .overlayp ul.menu li.nav-item.message a img {
        margin-left: 4px;
        margin-right: 22px;
    }
    header#userui.tf-fosterMgHeader .overlayp ul.menu li.nav-item.notify a img {
        margin-left: 5px;
        margin-right: 22px;
    }
    .tf-fosterMgHeader .navbar-dark .navbar-nav .nav-item.sm-mobileListing {
        background: url(../images/mobile-arrow-up.svg) no-repeat 96% 25px;
        background-size: 8px;
    }
    .tf-fosterMgHeader .navbar-dark .navbar-nav .nav-item.sm-mobileListing:hover {
        background: url(../images/mobile-arrow-down.svg) no-repeat 96% 31px #E9ECF0;
        background-size: 15px;
    }
    /*bottom nav*/
    ul.tf-sidebarNav.new.desktop {
        display: none;
    }
    body.casemodule,
    body.casemodule.subnav {
        background-image: none;
    }
    body.casemodule.workflow {
        background-image: none;
        background-color: #f8f8f8;
    }
    .sideleftnav.desktop {
        display: none;
    }
    .h100vh {
        height: 90vh;
        padding: 0;
    }
    .casemodule .dashboard .container-fluid.mart88 {
        margin-top: 0;
        padding-left: 0;
    }
    .casemodule .dashboard .container-fluid.mart88 #middle {
        padding-top: 25px;
    }
    .action .btn.vof {
        margin-left: 9px;
    }
    /*.tf-dashboardBox {padding-right:0;}*/
    ul.tf-sidebarNav.new.desktop {
        display: none;
    }
    .tf-sidebar {
        padding-top: 0;
        background-color: #fff;
    }
    .bottom_slide .accordion .card,
    .morepopupc .accordion .card {
        margin: 0;
        border: none;
    }
    .modal-backdrop.show.white {
        background-color: #fff;
    }
    /*.tf-sidebar.row.m-0.mobile-sidebar {width: 100%; background-color: transparent;}*/
    /*auto*/
    /*@supports ((position:-webkit-sticky) or (position:sticky)){ul.tf-sidebarNav.new.mobile{position:-webkit-sticky;position:sticky;z-index:1020}*/
    .tf-sidebar {
        width: 100%;
        background-color: transparent;
        z-index: inherit;
    }
    ul.tf-sidebarNav.new.mobile {
        width: 100%;
        display: block;
        margin: 0;
        padding: 0;
        z-index: 9999;
        position: fixed;
        position: device-fixed;
        bottom: 0;
        background: #E9ECF0;
        -webkit-box-shadow: 0px 1px 13px rgb(255 255 255);
        box-shadow: 0px 1px 13px rgb(255 255 255);
        max-height: 76.95px;
    }
    /*999999999999999999999999999999999999999999999999999  position: -webkit-sticky;*/
    /* 8dec22 fb messenger placement issue ul.tf-sidebarNav.new.mobile {z-index: 999999999999999999999999999999999999999999999999999; */
    ul.tf-sidebarNav.new.mobile::before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 3px;
        -webkit-box-shadow: 0 -4px 6px rgb(0 0 0 / 34%);
        box-shadow: 0 -4px 6px rgb(0 0 0 / 34%);
        z-index: 100;
    }
    ul.tf-sidebarNav.new.mobile.openedslider::before {
        top: -9px;
        -webkit-box-shadow: 2px 0 11px rgb(0 0 0 / 34%);
        box-shadow: 2px 0 11px rgb(0 0 0 / 34%);
        z-index: 100;
    }
    ul.tf-sidebarNav li {
        width: 20%;
        float: left;
        margin: 0;
        height: 76.96px;
    }
    /*80px*/
    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.current a .more {
        margin: 13px 0 21px;
    }
    ul.tf-sidebarNav li a {
        font-size: 13px;
        line-height: 13px;
        padding: 10px 5px;
        height: 100%;
    }
    /*mobile bottom*/
    .bottom_slide.modal {
        z-index: 9999;
    }
    .bottom_slide p {
        text-align: center;
        position: relative;
        margin-bottom: 16px;
        font-size: 16px;
        font-weight: 500;
        color: #6c6d72;
    }
    .bottom_slide p span {
        position: absolute;
        left: 72%;
    }
    .bottom_slide p span a {
        color: #2c80b1;
        font-size: 15px;
        text-decoration: none;
        font-weight: 300;
    }
    .bottom_slide p span a:hover {
        color: #2c80b1;
        font-size: 15px;
        text-decoration: underline;
        font-weight: 300;
    }
    .bottom_slide .modal-content,
    .bottom_slide .modal-body,
    #morepopup.modal.modal-full .modal-body {
        border: none !important;
    }
    #morepopup.modal.modal-full .modal-body {
        padding: 0;
    }
    .bottom_slide ul,
    .bottom_slide li,
    #morepopup.modal.modal-full ul,
    #morepopup.modal.modal-full li {
        list-style-type: none;
        margin: 0 !important;
        padding: 0 !important;
    }
    .morepopupc.modal.modal-full .modal-body {
        border: none;
        padding: 0;
    }
    .morepopupc.modal.modal-full ul,
    .morepopupc.modal.modal-full li {
        list-style-type: none;
        margin: 0;
        padding: 0;
    }
    .bottom_slide li.last,
    .morepopupc.modal.modal-full li.last {
        border-top: 1px solid #CCC;
        padding-top: 5px !important;
        margin-top: 5px !important;
    }
    #morepopup.modal.modal-full li a {
        padding: 5px 22px;
        font-size: 16px;
        line-height: 34px;
        color: #404041;
        text-decoration: none;
        display: block;
    }
    #morepopup.modal.modal-full li a:hover,
    #morepopup.modal.modal-full li a.current {
        font-size: 16px;
        color: #fff;
        text-decoration: none;
        background-color: #b2b2b2;
    }
    .morepopupc.modal.modal-full li a {
        padding: 0 16px;
        font-size: 16px;
        line-height: 34px;
        color: #404041;
        text-decoration: none;
        display: block;
        font-weight: 300 !important;
    }
    .morepopupc.modal.modal-full li a:hover,
    .morepopupc.modal.modal-full li a.current {
        font-size: 16px;
        color: #fff;
        text-decoration: none;
        background-color: #b2b2b2;
        font-weight: 300 !important;
    }
    .bottom_slide .modal-content,
    #morepopup.modal.modal-full .modal-content {
        position: relative;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 100%;
        pointer-events: auto;
        background-color: #fff;
        background-clip: padding-box;
        border: none !important;
        border: 1px solid rgba(0, 0, 0, .2);
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
        border-radius: 0;
        outline: 0;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
    }
    .bottom_slide .modal-body,
    #morepopup.modal.modal-full .modal-body {
        border: none !important;
        position: relative;
        padding: 20px;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    }
    .bottom_slide .accordion {
        margin: 0;
        border-bottom: none;
    }
    .bottom_slide .accordion .card .card-header,
    .bottom_slide .accordion .card .collapse.show {
        display: block !important;
        background-color: #fff;
        padding: 0;
        border: none;
    }
    .bottom_slide .accordion .card .card-header h2 {
        padding: 0;
        margin: 0;
        border: none;
        background-color: #fff;
        outline: none;
        box-shadow: none;
        font-weight: 300;
    }
    .bottom_slide .accordion .card {
        border: none;
        border-radius: none;
    }
    .bottom_slide .accordion .card .card-header,
    .bottom_slide .accordion .card .collapse.show {
        display: block!important;
        background-color: #fff;
        padding: 0;
        border: none;
    }
    .bottom_slide .accordion .card .card-header h2 {
        padding: 0;
        border: none;
        background-color: #fff;
        outline: none;
        box-shadow: none;
        font-weight: 300;
    }
    .bottom_slide .accordion .card .card-header h2 .btn-link {
        width: 100%;
        text-align: left;
        padding: 0 16px 0 16px;
        font-size: 16px;
        line-height: 34px;
        color: #404041;
        text-decoration: none;
        outline: none;
        box-shadow: none;
        font-weight: 300 !important;
        text-transform: capitalize;
    }
    .bottom_slide .accordion .card .card-header h2 [aria-expanded="false"].btn-link {
        background: url(../images/plus.svg) no-repeat 97% 45% #fff;
        background-size: 12px;
        border: none;
        outline: none;
        box-shadow: none;
        color: #404041;
        font-weight: 300 !important;
        text-transform: capitalize;
    }
    .bottom_slide .accordion .card .card-header h2 [aria-expanded="false"].btn-link:hover {
        font-size: 16px;
        color: #fff;
        text-decoration: none;
        font-weight: 300 !important;
        background: url(../images/plus-white.svg) no-repeat 97% 45% #b2b2b2;
        background-size: 12px;
        text-transform: capitalize;
    }
    .bottom_slide .accordion .card .card-header h2 [aria-expanded="true"].btn-link {
        background: url(../images/minus-white.svg) no-repeat 97% 45% #b2b2b2;
        background-size: 12px;
        border: none;
        outline: none;
        box-shadow: none;
        font-size: 16px;
        color: #fff;
        text-decoration: none;
        font-weight: 300 !important;
        text-transform: capitalize;
    }
    .bottom_slide .accordion .card .card-body {
        padding: 14px;
        background-color: #fff;
    }
    ul.tf-sidebarNav.new li.ccm a {
        padding-top: 10px;
    }
    ul.tf-sidebarNav.new li.ccm a.mobileslidecases .icon {
        margin-bottom: 4px;
    }
    ul.tf-sidebarNav.new li.fosterspace a.mobileslidefosterspace .icon {
        margin-top: 0;
    }
    ul.tf-sidebarNav.new li.transport a.mobileslidetransport .icon {
        margin-top: 5px;
        margin-bottom: 8px;
    }
    ul.tf-sidebarNav.new li.animals a.mobileslideanimals .icon {
        margin-top: 7px;
        margin-bottom: 7px;
    }
    ul.tf-sidebarNav.new li.rescuetube a.mobilesliderescuetube .icon {
        margin-top: 2px;
        margin-bottom: 2px;
        width: 24.47px;
        height: 32.86px;
    }
    ul.tf-sidebarNav.new li.fosterspace a.mobileslidefosterspace {
        padding-top: 2px;
    }
    ul.tf-sidebarNav.new li.fosterspace a.mobileslidefosterspace .icon {
        margin-top: 9px;
        margin-bottom: 4px;
    }
    ul.tf-sidebarNav.new li a .more,
    ul.tf-sidebarNav.new li a:hover .more {
        margin: 13px 0 16px !important;
    }
    ul.tf-sidebarNav.new li a .partners,
    ul.tf-sidebarNav.new li a:hover .partners {
        margin-top: 9px;
        margin-bottom: 9px;
    }
    ul.tf-sidebarNav.new li a .reporting,
    ul.tf-sidebarNav.new li a:hover .reporting {
        margin-top: 9px !important;
        margin-bottom: 9px;
    }
    ul.tf-sidebarNav.new li a .shortcuts,
    ul.tf-sidebarNav.new li a:hover .shortcuts {
        margin-top: 7px;
    }
    /*mobile bottom*/
    /*more popup*/
    .morepopupc.modal.modal-full .modal-dialog,
    #morepopup.modal.modal-full .modal-dialog {
        position: fixed;
        margin: auto;
        width: 100%;
        max-width: 100%;
        height: 90%;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
    }
    .morepopupc.modal.modal-full .modal-content,
    #morepopup.modal.modal-full .modal-content {
        height: 100%;
        overflow-y: auto;
        border: none;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
    }
    .morepopupc.modal.modal-full .modal-content h2,
    #morepopup.modal.modal-full .modal-content h2 {
        border-bottom: 1px solid #cccccc;
        padding: 20px 34px;
        font-weight: 600;
        color: #404041;
        font-size: 22px;
        margin: 0;
    }
    .morepopupc.modal.modal-full .modal-content h2 img,
    #morepopup.modal.modal-full .modal-content h2 img {
        margin-right: 10px;
        vertical-align: middle;
    }
    .morepopupc.modal.modal-full .modal-content h2 img.cases {
        width: 17px;
        margin-top: -4px;
    }
    .morepopupc.modal.modal-full .modal-content h2 img.trans {
        width: 22px;
    }
    .morepopupc.modal.modal-full .modal-content h2 img.animals {
        width: 23px;
    }
    .morepopupc.modal.modal-full .modal-content h2 img.animatch {
        width: 25px;
    }
    .morepopupc.modal.modal-full .modal-content h2 img.rescuetube {
        width: 21px !important;
    }
    .morepopupc.modal.modal-full .modal-content h2 img.partners {
        width: 27px !important;
    }
    .morepopupc.modal.modal-full .modal-content h2 img.logo-arpasm,
    #morepopup.modal.modal-full .modal-content h2 img.logo-arpasm {
        width: 23px !important;
    }
    .morepopupc.modal.modal-full .modal-content h2 img.shortcut,
    #morepopup.modal.modal-full .modal-content h2 img.shortcut {
        width: 20px;
        margin-top: -3px;
    }
    .morepopupc.modal.modal-full .modal-content h2 img.fosterspace,
    #morepopup.modal.modal-full .modal-content h2 img.fosterspace {
        width: 17px;
    }
    .morepopupc.modal.modal-full .pads,
    #morepopup.modal.modal-full .pads {
        padding: 16px 11px;
    }
    .bg-span,
    .blue-op {
        border: 1px solid #3182B1 !important;
    }
    .casemodule .dashboard .container-fluid.mart88 #middle {
        padding-top: 43px;
    }
    .flex-column {
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }
    .bottom_slide .accordion .card,
    .morepopupc .accordion .card {
        margin: 0;
        border: none;
        position: relative;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        min-width: 0;
        word-wrap: break-word;
        background-color: #fff;
        background-clip: border-box;
        border: none;
        border-radius: .25rem;
    }
    .morepopupc .accordion {
        margin: 0;
        border: none;
    }
    .morepopupc .accordion .card .card-header {
        display: block !important;
        background-color: #fff;
        padding: 0;
        border: none;
        border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0;
        margin-bottom: 0;
    }
    .morepopupc .accordion .card .card-header h2 {
        padding: 0;
        border: none;
        background-color: #fff;
        outline: none;
        box-shadow: none;
        font-weight: 300;
        color: #404041;
        font-size: 22px;
    }
    .morepopupc .accordion .card .card-header h2 .btn-link {
        width: 100%;
        text-align: left;
        padding: 0 16px;
        font-size: 16px;
        line-height: 34px;
        color: #404041;
        text-decoration: none;
        outline: none;
        box-shadow: none;
        font-weight: 300;
    }
    .morepopupc .accordion .card .card-header h2 [aria-expanded="false"].btn-link {
        background: url(../images/plus.svg) no-repeat 97% 45% #fff;
        background-size: 12px;
        border: none;
        outline: none;
        box-shadow: none;
        color: #404041;
        font-weight: 300;
        text-transform: capitalize;
    }
    .morepopupc .accordion .card .card-header h2 [aria-expanded="false"].btn-link:hover {
        font-size: 16px;
        color: #fff;
        text-decoration: none;
        font-weight: 300;
        background: url(../images/plus-white.svg) no-repeat 97% 45% #b2b2b2;
        background-size: 12px;
        text-transform: capitalize;
    }
    .morepopupc .accordion .card .card-header h2 [aria-expanded="true"].btn-link {
        background: url(../images/minus-white.svg) no-repeat 97% 45% #b2b2b2;
        background-size: 12px;
        border: none;
        outline: none;
        box-shadow: none;
        font-size: 16px;
        color: #fff;
        text-decoration: none;
        font-weight: 300;
        text-transform: capitalize;
    }
    .morepopupc .accordion .card .card-body {
        padding: 14px;
        background-color: #fff;
    }
    .morepopupc.modal.modal-full li a {
        padding: 0 16px;
    }
    .morepopupc ul,
    .morepopupc li {
        list-style-type: none;
        margin: 0;
        padding: 0
    }
    .morepopupc li a {
        padding: 0 16px 0 16px;
        font-size: 16px;
        line-height: 34px;
        color: #404041;
        text-decoration: none;
        display: block;
    }
    .morepopupc li a:hover,
    .bottom_slide li.current a {
        font-size: 16px;
        color: #fff;
        text-decoration: none;
        background-color: #b2b2b2;
    }
    /*pages*/
    .container {
        max-width: 100%;
    }
    .nonorg .container {
        max-width: 96%;
    }
    article.mh900 {
        min-height: inherit;
    }
    /*500*/
    .container-fluid.mart88 {
        margin-top: 0;
    }
    .vol-resources .col-md-6:last-child {
        margin-bottom: 20px;
    }
    .margin-top-bottom-30 {
        margin-top: 30px !important;
    }
    .profil-description-mobile,
    .w100pm,
    #transport_locations .trans_iner #trans_unique_name.name {
        width: 100%;
    }
    #profile-privacy-setting .separator {
        display: block;
        margin: 0;
    }
    .create-transport #transport_locations .form-inline .form-group {
        display: block !important;
    }
    .create-transport #transport_locations .form-inline .form-group.padtk {
        padding-top: 13px;
    }
    .create-transport #transport_locations .form-inline .form-group label {
        display: block !important;
        margin-bottom: 7px;
        width: 100%;
        line-height: 18px;
    }
    #transport_locations .party_box h4 {
        margin-bottom: 25px;
    }
    #transport_locations .form-inline .form-group {
        margin-bottom: 20px;
    }
    /*.trans_iner {padding-bottom: 0;}*/
    #transport_locations .basic_right .orange-block.text14 {
        display: block;
        margin-bottom: 16px;
    }
    #draft-transport .no-margin {
        overflow-y: hidden;
    }
    #draft-transport .col-md-6 {
        width: 100% !important;
    }
    #draft-transport .col-md-6 .col-md-10 {
        padding-left: 0;
        width: 83% !important;
    }
    .notificationcenter .stacktable.table.small-only,
    .sub-content.newroute.managevehicles .stacktable.small-only {
        display: table;
    }
    .notificationcenter .table tbody tr td button.btn.orange {
        margin-top: 0px;
    }
    #findanimals-partnercoalition.org .box .w53p .switch-container .text {
        width: 81%;
        vertical-align: middle;
    }
    .org-rightbar {
        border: none;
    }
    .fundraiser-info .campaign-detail-box .campaign-detail-inner-info .col-lg-9.cost-field {
        width: 85%;
    }
    #search-volunteers.sub-content .page-content {
        overflow: visible;
    }
    .volunteer-search.nonorg .container {
        max-width: 96%;
    }
    .volunteer-search.nonorg .navbar-header .overlay {
        margin-top: 0;
    }
    .volunteer-search.nonorg .navbar {
        position: relative !important;
        top: -25px;
        right: 0;
    }
    #search-volunteers.sub-content .page-content .row.content-wrapper {
        margin: 0;
    }
    .foster-search.dobt-form .gr-wrap .form-group.mh87 {
        min-height: inherit;
    }
    .foster-search.dobt-form .gr-wrap.inperson-animal-facility {
        margin-bottom: 0;
    }
    #ListFundraisers.sub-content .col-xs-12 {
        padding: 0;
    }
    #frm_layout .portlet.box>.portlet-body {
        padding-right: 0;
    }
    #select-campaign .box.campaign-box .campaign-right-info {
        width: 70% !important;
    }
    .page-content.padlr0 {
        padding-left: 0 !important;
        padding-right: 0 !important;
        clear: both;
    }
    .main-content-wrapper.search-for-volunteer .sub-content .overflowtbl table {
        width: 100%;
        max-width: 100%;
    }
    .nonorg .dashboard-page #header-info {
        position: relative;
    }
    /*remove slide down*/
    .newpage header.tf-fosterMgHeader {
        text-align: left;
    }
    .newpage header.tf-fosterMgHeader .sm-mainNav .navbar-toggler {
        margin-right: 0;
        margin-top: 0;
    }
    .newpage.casemodule .dashboard section#middle .container {
        max-width: 94%;
    }
    .newpage .dashboard #middle.profile-sec .profile-container .box-fields-container .save-cancel {
        margin-bottom: 34px;
    }
    .create-transport #transport_locations .form-inline .form-group.marb9 {
        margin-bottom: 9px;
    }
    #transport_locations .date_box .transpickdrop {
        width: 72%;
    }
    #transport_locations .sending.party_box {
        padding-right: 5px;
    }
    .dashboard-page .main-content-wrapper#pet_profile_detail.inner-wrapper,
    .dashboard-page .main-content-wrapper#pet_profile_detail.inner-wrapper .col-xs-12,
    .dashboard-page .main-content-wrapper#my-report.inner-wrapper,
    .dashboard-page .main-content-wrapper#my-report.inner-wrapper .col-xs-12 {
        padding: 0;
    }
    .nologin .breadcrumb.inner-breadcrumb.padt90none {
        padding-top: 5px;
    }
    .loggedin .breadcrumb.inner-breadcrumb.padt90none {
        border-top: none;
        padding-top: 5px;
    }
    .loggedin .container,
    .nologin .container {
        max-width: 95%;
    }
    .loggedin .dashboard .overlay.navbar-toggler {
        right: -13px;
    }
    #doobertphotos .custom-product ul li {
        width: 48% !important;
    }
    #doobertphotos .custom-product ul li:nth-child(even) {
        margin-right: 0 !important;
    }
    .nologin .dashboard-page #header-info {
        position: relative;
    }
    .loggedinadvancesearch .breadcrumb.inner-breadcrumb,
    .volloggedin .breadcrumb.inner-breadcrumb,
    .flying-dashboard-page.loggedin .breadcrumb.inner-breadcrumb,
    .loggedinhelp .breadcrumb.inner-breadcrumb,
    .loggedinother .breadcrumb.inner-breadcrumb {
        margin-top: 0;
        border-top: none;
    }
    .loggedinadvancesearch #searchresultnew .left .bordergrey,
    .loggedinadvancesearch #searchresultnew .result .cols {
        margin-right: 9px;
    }
    .page-content.pad0m {
        padding: 0 !important;
    }
    body #add_event .col-sm-6 {
        margin-right: 0;
    }
    #add_event .timeblock,
    body #add_event .col-sm-6.timezone {
        width: 100% !important;
    }
    #edit_organization .full-container {
        padding: 0;
    }
    #edit_organization .sub-content.mart57 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
    .tr-connectedAccountsTable .trSocialTable table,
    #Disaster .tap-content {
        width: 100%;
    }
    #social-media-wrapper .tr-socialTemplate {
        width: 290px;
    }
    #social-media .panel-section .padtb {
        padding-left: 0;
    }
    #social-media-wrapper #airplanedetails .tr-socialTempList {
        padding-left: 3px;
    }
    #social-media-wrapper #fostersharetemplates .tr-socialTempList,
    #social-media-wrapper #casetemplates .tr-socialTempList {
        padding-left: 18px;
    }
    .container-fluid.mart88.mobpad0 {
        padding: 0 !important;
    }
    .fix767 .col-xs-12,
    .sm-dashboardBg .col-xs-12 {
        padding-left: 0;
        padding-right: 0;
    }
    .sm-dashboardBg .sub-content .col-xs-12 .col-xs-12 {
        padding-left: 15px;
        padding-right: 15px;
    }
    .fix767 .page-content,
    .sm-dashboardBg .sub-content .page-content {
        padding-left: 0 !important;
        padding-right: 0 !important;
        clear: both;
    }
    #addlegs .right a.btn-white.autosplit {
        margin-left: 9px;
    }
    .container-fluid .row.transport-email {
        margin: 0;
    }
    .page-content.pre-planned-routes-from .col-md-6 .col-md-10 {
        width: 86% !important;
    }
    #managereservations .stacktable.large-only {
        display: none;
    }
    #managereservations .overflowsc {
        overflow: hidden;
    }
    #managereservations .overflowsc .row {
        display: block;
    }
    .sm-dashboardBg .sub-content .page-content.woocommerce-product-info {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .orgfeed .feed-wrap .feed-here .col-md-9 {
        width: 100%;
    }
}

@media (max-width:732px) {
    #animalprofilenotify .requirement li {
        width: 49%;
    }
    #animalprofilenotify .requirement li.action a.mart {
        margin-top: 0;
    }
    #animalprofilenotify .requirement li .select-style {
        background-position: 96% 50%;
    }
}

@media (max-width:724px) {
    #findanimals-partnercoalition.org .box .w53p .switch-container .text {
        width: 77%;
        vertical-align: top;
    }
}

@media (max-width:710px) {
    #animalprofilenotify .requirement li {
        width: 48%;
    }
}

@media (max-width:700px) {
    .fundraiser-info .campaign-detail-box .campaign-detail-inner-info .col-lg-9.cost-field {
        width: 83% !important;
    }
}

@media (max-width:692px) {
    #notify label.orgnotify {
        margin-left: 2%;
    }
    .select-transport .trans_box h3 {
        font-size: 18px !important;
    }
}

@media (max-width:686px) {
    #edit-tabs-modal .center .br {
        display: none;
    }
    #edit-tabs-modal li div.marr15 {
        margin-right: 15px;
    }
    #select-campaign .box.campaign-box .campaign-right-info {
        width: 68% !important;
    }
    .nologin #verified-user-profile .verified-user-profile-content .profile-verifed-img .arpa-certified,
    .loggedin #verified-user-profile .verified-user-profile-content .profile-verifed-img .arpa-certified {
        width: 61%
    }
}

@media (max-width:683px) {
    #animaltransfer .transferin #transferout-manual li.last {
        clear: right;
    }
    #animaltransfer .transferin #transferout-manual li.action a.mart {
        margin-top: 0;
    }
}

@media (max-width:667px) {
    .dashboard-page .main-content-wrapper .manageroutetransp h1 {
        margin-bottom: 0;
    }
    .sub-content.newroute.managevehicles .spacereservation .left,
    .sub-content.newroute.managevehicles .spacereservation .right {
        width: 100%;
    }
    .sub-content.newroute.managevehicles .spacereservation .left .pad {
        padding-right: 0;
    }
    .sub-content.newroute.managevehicles .spacereservation .left .select-style {
        background-position: 97% 50%;
    }
    .sub-content.newroute.managevehicles .spacereservation .right .costing {
        width: 83%;
    }
    .box.campaign-box .campaign-left-info {
        width: 24% !important;
    }
    #select-campaign .box.campaign-box .campaign-right-info {
        width: 74% !important;
    }
    .nologin #verified-user-profile .verified-user-profile-content .profile-verifed-img .arpa-certified,
    .loggedin #verified-user-profile .verified-user-profile-content .profile-verifed-img .arpa-certified {
        width: 57%
    }
    .container-fluid #social-media .row {
        margin: 0;
    }
    #social-media-wrapper .tr-socialTemplate {
        width: 47%;
        padding-right: 0;
    }
    #social-media-wrapper .tr-socialTemplate:nth-child(2n) {
        padding-right: 0;
    }
    #social-media-wrapper #airplanedetails .tr-socialTemplate:nth-child(2n) {
        margin-right: 20px;
    }
    #coalitions .coalition .form-group a+div * {
        margin: 0;
    }
    .right-btn.manage-transport-dis .btn.btn-secondary.marr0 {
        margin-right: 10px !important;
    }
    .right-btn.manage-transport-dis span {
        margin-left: 0;
    }
}

@media (max-width:659px) {
    #animaltransfer .transferin #transferout-manual li {
        width: 47%;
    }
}

@media screen and (max-width:657px) {
    #edit-tabs-modal li div.m657 {
        margin-right: 12px;
    }
}

@media (max-width:652px) {
    #addlegs .right a.btn-white.autosplit {
        margin-left: 0;
    }
}

@media (max-width:630px) {
    .dashboard-page .main-content-wrapper #findanimals-partnercoalition.org h1 #back {
        margin-top: 9px;
        margin-left: 7px;
    }
    #findanimals-partnercoalition.org .box .w53p {
        width: 100%;
    }
    #findanimals-partnercoalition.org .box .w53p .switch-container .text {
        width: 85%;
        vertical-align: middle;
    }
    .fundraiser-info .campaign-detail-box .campaign-detail-inner-info .col-lg-9.cost-field {
        width: 81% !important;
    }
}

@media (max-width:610px) {
    .select-transport .leg_cont {
        width: 58%;
    }
    #frm_layout #customize .title-patch {
        width: 92%;
    }
    #select-campaign .box.campaign-box .campaign-left-info.gr-wrap {
        width: 28% !important;
    }
    #select-campaign .box.campaign-box .campaign-right-info.gr-wrap {
        width: 70% !important;
    }
    #animaltransfer .transferout a.block,
    #animaltransfer .transferin a.block {
        min-height: 110px;
    }
    #animaltransfer .transferout a.block .content,
    #animaltransfer .transferin a.block .content {
        width: 77%;
    }
    #add_event .timeblock {
        width: 100% !important;
    }
}

@media (max-width:602px) {
    #add_event .timeblock,
    body #add_event .col-sm-6.timezone {
        width: 100% !important;
    }
}

@media (max-width:600px) {
    .common_searchbox .search_term {
        padding-left: 16px;
    }
    .dashboard-page .main-content-wrapper#my-report.inner-wrapper #partnercoalition .text,
    .dashboard-page .main-content-wrapper.inner-wrapper #partnercoalition #details .text {
        padding: 30px 0 0 !important;
    }
    .loggedin #verified-user-profile .verified-user-profile-content .user-profile-top-details #show-images,
    .nologin #verified-user-profile .verified-user-profile-content .user-profile-top-details #show-images {
        margin-top: 16px;
    }
    #rescue .w215,
    #rescue .form-control.w100,
    #shelter .w215,
    #shelter .form-control.w100,
    #other .w215,
    #other .form-control.w100,
    .rescue-details-row .form-control.w165 {
        width: 100%;
    }
    #rescue .rescue-details-row .col-md-6,
    #shelter .rescue-details-row .col-md-6,
    #other .rescue-details-row .col-md-6 {
        padding-right: 0 !important;
    }
    .org_form_wrapper.freedoms {
        margin-left: 15px;
        margin-right: 15px;
    }
}

@media (max-width:575px) {
    .fundraiser-info .campaign-detail-box .campaign-detail-inner-info .col-lg-9.cost-field {
        width: 79% !important;
    }
}

@media (max-width:568px) {
    ul.tf-sidebarNav.new li a,
    ul.tf-sidebarNav.new li a:hover {
        font-size: 12px;
    }
    #edit_organization a.back-btn {
        position: relative;
        display: block;
        top: 0;
    }
    form#edit_organization a.back-btn {
        position: relative;
        top: 0;
        left: 0;
    }
    #profile-privacy-setting .contact-details-info .col-md-4.last.marb34 {
        margin-bottom: 34px !important;
    }
    #ListFundraisers.sub-content .fundraiser-info .floatr {
        width: 100%;
        padding-bottom: 25px;
    }
    form#sponsorship_status_frm .select-style {
        background-position: 96% 50%;
    }
    #ListFundraisers.sub-content .overflowtbl a.btn.primary.btn-action {
        margin-bottom: 0;
    }
    .main-content-wrapper.search-for-volunteer {
        padding-top: 43px;
    }
    .dashboard .overlayp ul.menu li.sm-mobileListing .sm-dropdown h2,
    header#userui.tf-fosterMgHeader .navbar-dark .navbar-nav #mobile.nav-link h2 {
        width: 75%;
        vertical-align: middle;
    }
    #animaltransfer .transferout a.block .content,
    #animaltransfer .transferin a.block .content {
        width: 75%;
    }
    .dashboard .overlayp,
    .dashboard .overlayp.active {
        width: 86%;
    }
    .loggedin #verified-user-profile .verified-user-profile-content .volunteer-pic,
    .nologin #verified-user-profile .verified-user-profile-content .volunteer-pic {
        margin: 0 auto;
        width: 153px;
        float: none;
    }
    .loggedin #verified-user-profile .verified-user-profile-content .user-profile-top-details .profile-details,
    .nologin #verified-user-profile .verified-user-profile-content .user-profile-top-details .profile-details {
        clear: both;
        margin-top: 30px;
        border-top: 1px solid #e5e5e5;
    }
    .loggedin #verified-user-profile .verified-user-profile-content .user-profile-top-details #show-images,
    .nologin #verified-user-profile .verified-user-profile-content .user-profile-top-details #show-images {
        margin-top: 0;
    }
    .portlet.calendar .fc-header td.fc-header-left,
    .portlet.calendar .fc-header td.fc-header-center,
    .portlet.calendar .fc-header td.fc-header-right {
        width: 100%;
        float: left;
    }
    .portlet.calendar .fc-header td.fc-header-right {
        padding-top: 36px !important;
    }
    #dashboard-calendar.portlet.calendar .fc-header td.fc-header-right #ical {
        top: -7px;
    }
    #dashboard-calendar.portlet.box>.portlet-body {
        padding: 0;
    }
    .dashboard-page .main-content-wrapper #findanimals-partnercoalition.org h1 #back {
        margin-left: 0;
    }
    .loggedin .dashboard-page .main-content-wrapper {
        padding-top: 30px;
    }
    .orgfeed form#org_feed_frm {
        width: 84%;
    }
    .orgfeed .feed-wrap .feed-here,
    .orgfeed .feed-wrap .feed-here .col-md-9 {
        width: 100% !important;
    }
    .feed-wrap .feed-here .col-md-3 .btn.pink-btn {
        font-size: 14px;
    }
    .coverage .dashboard-page .main-content-wrapper {
        padding-top: 30px;
    }
}

@media (max-width:561px) {
    #addlegs .right a.btn-white.autosplit {
        margin-left: 9px;
    }
    #managereservations .btn.orange-small {
        margin-bottom: 0;
    }
}

@media (max-width:540px) {
    #edit-tabs-modal li div {
        width: 100%;
        text-align: center;
        justify-content: center;
        margin-right: 0 !important;
        padding-left: 10px;
        padding-right: 10px;
    }
    #edit-tabs-modal li {
        margin-right: 0 !important;
        width: 100%;
        display: block;
        margin-bottom: 15px;
    }
    #animaltransfer .transferout a.block .content,
    #animaltransfer .transferin a.block .content {
        width: 73%;
    }
    .page-content.pre-planned-routes-from .col-md-6 .col-md-10 {
        width: 84% !important;
    }
    #edit-tabs-modal.modal.fade.in,
    #edit-tabs-modal.modal.fade.show {
        z-index: 9999999999 !important;
    }
}

@media (max-width:530px) {
    .fundraiser-info .campaign-detail-box .campaign-detail-inner-info .col-lg-9.cost-field {
        width: 77% !important;
    }
    .tr-accountSocialInfo .tr-socialImg {
        margin-left: 16px;
    }
    .tr-connectedAccountsTable .trSocialTable h4 {
        width: auto;
        padding-left: 16px;
    }
}

@media (max-width:527px) {
    #animaltransfer .transferout a.block,
    #animaltransfer .transferin a.block {
        min-height: inherit;
    }
    #animaltransfer .transferout a.block .content,
    #animaltransfer .transferin a.block .content {
        width: 87%;
        margin-top: 0;
    }
}

@media (max-width:523px) {
    .trans_iner {
        width: 100%;
        padding-right: 0;
    }
    #transport_locations .trans_box.pass_trav .trans_iner {
        padding-right: 20px;
    }
    #transport_locations .basic_left,
    #transport_locations .basic_right {
        padding-right: 2px;
    }
    #transport_locations .basic_right .switch-container label {
        width: 65%;
        min-width: 70%;
    }
    .text-float-right {
        float: none;
        display: block;
        font-size: 0.8em;
        max-width: 100%;
    }
    .date_box .transpickdrop {
        width: 90%;
    }
    #findanimals-partnercoalition.org .box .w53p .switch-container .text {
        width: 80%;
    }
    #notify label.orgnotify {
        width: 83%;
    }
    #coalitions .coalition .form-group .select-style {
        width: 90%;
    }
    .create-transport #transport_locations .recieving.party_box {
        padding-right: 4px;
    }
}

@media (max-width:510px) {
    .nologin #verified-user-profile .verified-user-profile-content .profile-verifed-img .arpa-certified,
    .loggedin #verified-user-profile .verified-user-profile-content .profile-verifed-img .arpa-certified {
        width: 100%;
    }
}

@media (max-width:501px) {
    .sub-content.newroute.managevehicles .spacereservation .right .costing {
        width: 80%;
    }
}

@media (max-width:500px) {
    .dashboard .overlayp ul.menu li.sm-mobileListing .sm-dropdown h2,
    header#userui.tf-fosterMgHeader .navbar-dark .navbar-nav #mobile.nav-link h2 {
        width: 71%;
    }
    footer#footer {
        padding: 40px 0;
    }
    footer#footer .container {
        height: 210px;
    }
    /*292px*/
    footer#footer .container .logo {
        margin-right: 0;
        margin-bottom: 20px;
    }
    footer#footer .container .logo img {
        width: 221px;
    }
    footer#footer .container .flex {
        display: block;
    }
    footer#footer .container .col-md-6,
    footer#footer .container .flex.end {
        text-align: center;
    }
    footer#footer .container p {
        width: 100%;
        font-size: 13px;
        margin-right: 0;
        margin-bottom: 14px;
    }
    footer#footer .container .dropdown {
        width: 237px;
        margin: 0 auto;
    }
    footer#footer .container .btn-secondary.dropdown-toggle::after {
        margin-left: 14px;
    }
    #select-campaign .box.campaign-box .campaign-left-info.gr-wrap {
        width: 32% !important;
    }
    #select-campaign .box.campaign-box .campaign-right-info.gr-wrap {
        width: 66% !important;
    }
    .dashboard-page .main-content-wrapper #transportselected h1.marb19 {
        margin-bottom: 0;
    }
    .dashboard-page .main-content-wrapper #transportselected .switch-container {
        clear: both;
        margin-bottom: 16px;
        top: 16px;
        left: 0;
    }
    .dashboard-page .main-content-wrapper #transportselected .rightsearch {
        width: 100%;
    }
}

@media (max-width:490px) {
    .select-transport .leg_cont {
        width: 55%;
    }
    .trans-bottom-button a.gray-btn.savedraft,
    .trans-bottom-button .btn.orange-small {
        margin: 0 5px 10px 5px;
    }
    .fundraiser-info .campaign-detail-box .campaign-detail-inner-info .col-lg-9.cost-field {
        width: 75% !important;
    }
    span.egulr {
        line-height: 20px;
    }
}

@media (max-width:480px) {
    #edit-tabs-modal li div {
        font-size: 14px;
    }
    ul.tf-sidebarNav.new li a,
    ul.tf-sidebarNav.new li a:hover {
        font-size: 11px;
    }
    #transport_locations .trans_iner #pickupselect,
    #transport_locations .trans_iner #dateselect {
        width: 85% !important;
    }
    #transport_locations .basic_right .switch-container label {
        width: 100%;
        min-width: 100%;
        padding-right: 0 !important;
    }
    .trans-bottom-button a.gray-btn.savedraft,
    .trans-bottom-button .btn.orange-small {
        margin-left: 0;
        margin-right: 0;
    }
    .select-transport .leg_cont {
        width: 100%;
        margin-right: 0;
    }
    .select-transport .trans_box .trans_iner {
        padding: 5px 20px 20px 20px;
    }
    #portlet-config .date-picker1.input-daterange .frm-date,
    #portlet-config .date-picker1.input-daterange .to-date {
        float: none;
        margin: 0 auto;
    }
    #draft-transport .col-md-6 .col-md-10 {
        width: 78% !important;
    }
    #select-campaign .box.campaign-box .campaign-left-info.gr-wrap,
    #select-campaign .box.campaign-box .campaign-right-info.gr-wrap {
        width: 100% !important;
    }
    .dashboard .overlayp ul.menu li.sm-mobileListing .sm-dropdown h2,
    header#userui.tf-fosterMgHeader .navbar-dark .navbar-nav #mobile.nav-link h2 {
        width: 70%;
    }
    #animaltransfer .transferout a.block .content,
    #animaltransfer .transferin a.block .content {
        width: 85%;
    }
    #animaltransfer .transferin #transferout-manual li {
        width: 46.5%;
    }
    #add_event .date-picker.input-daterange .frm-date,
    #add_event .date-picker.input-daterange .to-date {
        width: 100%;
    }
    #add_event .form-control.w111 {
        width: 92% !important;
    }
    .date-picker.input-daterange .input-group-addon.date-to {
        text-align: center;
        clear: both;
        width: 100%;
    }
    #add_event .timeblock .time .timepicker {
        width: 95%;
    }
    #social-media-wrapper .tr-socialTemplate {
        width: 294px;
        margin-left: auto;
        margin-right: auto !important;
        float: none;
        height: 216px;
    }
    #social-media-wrapper #airplanedetails .tr-socialTemplate {
        width: 285px;
    }
    #edit_organization .radio-btn.adopt .form-group .w395,
    #disaster_contact_details.w260 {
        width: 100%;
    }
    #edit_organization .radio-btn.adopt .form-group .w395 a.question.marl9 {
        margin-left: 0;
    }
    #notify label.orgnotify {
        width: 100%;
        margin-left: 0;
    }
    #coalitions .requiestjoin {
        display: block;
        text-align: center;
    }
    #coalitions .left-request p {
        margin-bottom: 16px;
    }
    #coalitions .right-tob-section .form-group {
        margin-bottom: 34px;
    }
    .right-tob-section .msg-phone .slider.round {
        margin-top: 0;
        margin-left: 0;
        margin-right: 0 !important;
    }
    #transport_locations .basic_right .switch-container .switch.float-r-custom {
        float: left;
        margin-top: 7px;
        margin-bottom: 16px;
    }
    .right-btn.manage-transport-dis label {
        display: block;
        margin-bottom: 9px;
    }
}

@media (max-width:442px) {
    #doobertphotos .custom-product ul li {
        width: 47% !important;
    }
}

@media (max-width:434px) {
    .sub-content.newroute.managevehicles .spacereservation .right .costing {
        width: 78%;
    }
    .dashboard-page .main-content-wrapper #findanimals-partnercoalition.org h1 #back {
        margin-top: 16px !important;
    }
    #frm_layout #customize .title-patch {
        width: 88%;
    }
    .dashboard .overlayp,
    .dashboard .overlayp.active {
        width: 84%;
    }
    header#userui.tf-fosterMgHeader .overlayp ul.menu li .dropdown-menu li.pending-notification span.notification-info {
        width: 78%;
    }
}

@media (max-width:416px) {
    .created-leg-list h3 {
        display: block !important;
        margin-top: 16px;
    }
    #findanimals-partnercoalition.org .box .w53p .switch-container .text {
        width: 76%;
    }
    .fundraiser-info .campaign-detail-box .campaign-detail-inner-info .col-lg-9.cost-field {
        width: 69% !important;
    }
    #campaign .cost-breakdown-detail .cost-break-left-info .cost-field {
        width: 69% !important;
    }
    #animalprofilenotify .requirement li {
        width: 100%;
        margin-right: 0;
    }
    #social-media label.tr-roundcheck img {
        height: auto;
        width: auto;
    }
}

@media (max-width:400px) {
    header#userui.tf-fosterMgHeader a.navbar-brand {
        width: 83px;
    }
    header#userui.tf-fosterMgHeader a.doobertcertified,
    header#userui.tf-fosterMgHeader a:hover.doobertcertified {
        margin-left: 16px;
    }
    .sub-content.newroute.managevehicles .spacereservation .right .costing {
        width: 76%;
    }
    #findanimals-partnercoalition.org .box .w53p .switch-container .text {
        width: 78%;
    }
    .fundraiser-info .campaign-detail-box .campaign-detail-inner-info .col-lg-9.cost-field {
        width: 67% !important;
    }
    #campaign .cost-breakdown-detail .cost-break-left-info .cost-field {
        width: 67% !important;
    }
    .dashboard .overlayp ul.menu li.sm-mobileListing .sm-dropdown h2,
    header#userui.tf-fosterMgHeader .navbar-dark .navbar-nav #mobile.nav-link h2 {
        width: 65%;
    }
    #animaltransfer .transferout a.block .content,
    #animaltransfer .transferin a.block .content {
        width: 82%;
    }
    #animaltransfer .transferin #transferout-manual li {
        width: 46%;
    }
    #animaltransfer .transferout #transferout-ourdoobert .form-group:nth-child(2) {
        padding-right: 0;
    }
    #add_event .timeblock .time .timepicker {
        width: 92%;
    }
    #edit_organization .form-group button.btn.orange.full:hover,
    #edit_organization .form-group button.btn.orange.full:focus,
    #edit_organization .form-group button.btn.orange.full {
        line-height: 25px !important;
        padding-top: 6px;
        padding-bottom: 6px;
        height: auto !important;
        white-space: break-spaces;
    }
    #coalitions .coalition .form-group .select-style {
        width: 88% !important;
    }
    header#userui.tf-fosterMgHeader .overlayp ul.menu li .dropdown-menu li.pending-notification span.notification-info {
        width: 76%;
    }
}

@media (max-width:375px) {
    .sm-mainNav .navbar-toggler {
        margin-right: -4px !important;
    }
    .sub-content.newroute.managevehicles .spacereservation .right .costing {
        width: 74%;
    }
    #findanimals-partnercoalition.org .box .w53p .switch-container .text {
        width: 76%;
    }
    #campaign .form-control.w111 {
        width: 100%;
    }
    .sponser-date-info .input-group>.input-group-addon.date-to {
        clear: both;
    }
    .fundraiser-info .campaign-detail-box .campaign-detail-inner-info {
        padding-right: 15px;
        padding-left: 15px;
    }
    #animaltransfer .transferout a.block .content,
    #animaltransfer .transferin a.block .content {
        width: 80%;
    }
    #animaltransfer .transferout #transferout-ourdoobert .form-group {
        padding-right: 18px;
    }
    #add_event .form-control.w111 {
        width: 91%;
    }
    #social-media-wrapper .trans_accordian#accordion .panel-title>a {
        font-size: 18px !important;
    }
    header#userui.tf-fosterMgHeader .overlayp ul.menu li .dropdown-menu li.pending-notification span.notification-info {
        width: 74%;
    }
    .dashboard .overlayp ul.menu li.sm-mobileListing .sm-dropdown h2,
    header#userui.tf-fosterMgHeader .navbar-dark .navbar-nav #mobile.nav-link h2 {
        background-color: transparent;
    }
}

@media (max-width:360px) {
    header#userui.tf-fosterMgHeader a.doobertcertified,
    header#userui.tf-fosterMgHeader a:hover.doobertcertified {
        margin-left: 14px;
        width: auto;
        padding-right: 7px;
        padding-left: 7px;
    }
    #findanimals-partnercoalition.org .box .w53p .switch-container .text {
        width: 74%;
    }
    #campaign .cost-breakdown-detail .cost-break-left-info .cost-field {
        width: 65% !important;
    }
    #animaltransfer .transferin #transferout-manual li {
        width: 100%;
        margin-right: 0;
    }
    #animaltransfer .transferout #transferout-ourdoobert .form-group,
    #animaltransfer .transferout #transferout-manual .form-group,
    #animaltransfer .transferin #transferout-ourdoobert .form-group {
        padding-right: 0;
    }
    #animaltransfer .transferout #transferout-ourdoobert .form-control,
    #animaltransfer .transferout #transferout-manual .form-control,
    #animaltransfer .transferin #transferout-ourdoobert .form-control,
    #animaltransfer .transferin #transferout-manual .form-control {
        width: 78%;
    }
    #doobertphotos .custom-product ul li {
        width: 100% !important;
        margin-right: 0 !important;
    }
}

@media (max-width:350px) {
    #edit-tabs-modal li div {
        font-size: 13px;
        padding-right: 0;
        padding-left: 0;
    }
    #edit-tabs-modal li div img {
        margin-right: 6px;
    }
    .sub-content.newroute.managevehicles .spacereservation .right .costing {
        width: 72%;
    }
    #campaign .cost-breakdown-detail .cost-break-left-info .cost-field {
        width: 61% !important;
    }
    #transport_locations .trans_iner #pickupselect,
    #transport_locations .trans_iner #dateselect {
        width: 81% !important;
    }
    ul.tf-sidebarNav.new li a,
    ul.tf-sidebarNav.new li a:hover {
        font-size: 10px;
    }
    header#userui.tf-fosterMgHeader a.doobertcertified span {
        display: none;
    }
    header#userui.tf-fosterMgHeader a.doobertcertified,
    header#userui.tf-fosterMgHeader a:hover.doobertcertified {
        min-width: inherit;
    }
    header#userui.tf-fosterMgHeader .overlayp ul.menu li .dropdown-menu li.pending-notification span.notification-info {
        width: 72%;
    }
    .dashboard .overlayp ul.menu li.sm-mobileListing .sm-dropdown h2,
    header#userui.tf-fosterMgHeader .navbar-dark .navbar-nav #mobile.nav-link h2 {
        width: 63%;
    }
}

@media (max-width:341px) {
    #managereservations #cancel_reservation.btn.orange-small {
        margin-left: 0;
    }
}

@media (max-width:340px) {
    #findanimals-partnercoalition.org .box .w53p .switch-container .text {
        width: 72%;
    }
    #ListFundraisers.sub-content .overflowtbl a.btn.primary.btn-action {
        margin-bottom: 14px;
    }
    #frm_layout #customize .title-patch {
        width: 86% !important;
    }
    #animaltransfer .transferout a.block .content,
    #animaltransfer .transferin a.block .content {
        width: 78%;
    }
    #add_event .timeblock .time .timepicker {
        width: 90%;
    }
    #add_event .form-control.w111 {
        width: 89% !important;
    }
    #social-media .trans_accordian#accordion .panel-title>a span.txt {
        font-size: 15px;
    }
    #coalitions .coalition .form-group .select-style {
        width: 87% !important;
    }
    ul.block-listing.publish li a.orange-block {
        width: 87%;
    }
}

@media (max-width:333px) {
    #managereservations #space_reservation.btn.orange-small {
        margin-right: 7px !important;
    }
    #managereservations #cancel_reservation.btn.orange-small {
        margin-top: 7px;
    }
}

@media (max-width:330px) {
    .sub-content.newroute.managevehicles .spacereservation .right .costing {
        width: 70%;
    }
    #campaign .cost-breakdown-detail .cost-break-left-info .cost-field {
        width: 60% !important;
    }
    a.tr-fosterBtn {
        padding: 0 20px;
    }
}

@media (max-width:326px) {
    .notificationcenter .btn.gray-btn:last-child {
        margin-top: 7px;
    }
}


/* AddressBook Css */

.addressbook-search table td.action {
    width: 110px;
}

.addressbook-search table td.action a.btn-action+a.btn-action img {
    margin-left: 7px;
}

.addressbook-search table td.action {
    width: 125px;
}