input {outline:none;}
.modal {z-index:9999999999; padding-right:0!important;}
.radio-btn {position: relative;}/*padding-left: 20px*/
.checkbox-btn input[type="radio"], .radio-btn input[type="checkbox"], .radio-btn input[type="radio"] {position: absolute; opacity: 0; z-index: 1}
.radio-btn label {display: inline-block; line-height: 19px; vertical-align: middle; position: relative; padding-left: 15px; cursor: pointer; user-select: none; color: #6c6d72}
.radio-btn label::after {position:absolute; content:""; width:22px; height:22px; left:0; top:-3px; background-color:#fff; border:3px solid #757575; -webkit-border-radius:3px; border-radius:3px; background-clip:padding-box; cursor:pointer}
.radio-btn label::before {position:absolute; content: ""; width: 10px; height: 5px; top: 6px; left: 6px; border: 3px solid #f35613; border-top: none; border-right: none; background: transparent; -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); opacity: 0;
-webkit-transition: all 0.15s ease-in-out; -o-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; z-index: 1}
.radio-btn label:active::before {opacity: 0.3}
.radio-btn input[type="checkbox"]:checked+label, .radio-btn input[type="radio"]:checked+label {color: #6c6d72}
.radio-btn input[type="checkbox"]:checked+label::after, .radio-btn input[type="radio"]:checked+label::after {border: 3px solid #f35613}
.radio-btn input[type="checkbox"]:checked+label::before, .radio-btn input[type="radio"]:checked+label::before {opacity: 1}
.radio-btn input[type="checkbox"]:disabled+label, .radio-btn input[type="radio"]:disabled+label {color: #787878; cursor: default}
.radio-btn input[type="checkbox"]:disabled+label::after, .radio-btn input[type="radio"]:disabled+label::after {border: 2px solid #787878; background-color: #ffffff}
.radio-btn input[type="checkbox"]:disabled+label::before, .radio-btn input[type="radio"]:disabled+label::before {display: none}
.radio-btn label::after {-webkit-border-radius: 50%; border-radius: 50%; background-clip: padding-box}
.radio-btn label::before {width: 8px; height: 8px; border: none; top: 4px; left: 7px; -webkit-border-radius: 50%; border-radius: 50%; background-clip: padding-box; background-color: #f35613; -moz-transform: rotate(0deg);  -o-transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg)}
button:focus {outline:0 !important;}
.tr-fosterspaceimg {max-height:35px; padding-right:10px;}
.tr-fosterspace span {padding-top:14px !important; padding-bottom:12px !important;}
.tr-fosterspace.active span {border-bottom-color:#64c1a6 !important;}

/*css-rv*/
ul.tr-applicantList li{margin: 15px 0;}
.modal .tr-applicantPendingStatusView a {color:#808080; font-size:18px; text-decoration:none; margin-top:10px; display:inline-block; width:40%; text-align:center;}
.modal .tr-applicantAcceptanceStatusView a {color:#39B24A; font-size:18px; text-decoration:none; margin-top:10px; display:inline-block; width:40%; text-align:center;}

.tr-tablewrap table tbody td a {text-decoration:none; font-weight:400; padding-bottom:10px; display:inline-block;}
.tr-tablewrap table tbody td a.tr-PendingAcceptance {color: #8D528F;}
.tr-tablewrap table tbody td a.tr-AcceptedApplication {color: #39B24A;}
.tr-tablewrap table tbody td a.tr-AcceptedApplication span {color: #808080; font-size: 16px; display: block; padding: 5px 0;}

#refreshAccountModal .tr-popupAction button:hover{background: #ea5735 !important; color: #fff !important;}
a.tr-DeclinedApplication {color: #EA1C24;}
a.tr-DeclinedApplication span {color:#808080; font-size: 16px; display: block; padding: 5px 0;}
.tr-applicantPendingStatusView.tr-Declined a {color: #EA1C24;}
table.tr-fosterTable.tr-desktop-only.tr-createFosterReq td a {color: #EA1C24;text-decoration: none;}
table.tr-fosterTable.tr-desktop-only.tr-createFosterReq td {background: white !important;height: 100px;font-size: 18px;color: #4D4D4D;}

/*rescuetube*/
a.tr-learnHow img {padding-right: 5px; display: inline-block; margin-top: -4px; max-width: 42px; max-height: 30px; box-sizing: border-box;}
a.tr-learnHow {display: inline-block; padding: 3px 38px; height: 55px;margin: 35px 0 45px 0; line-height: 47px; border-radius: 30px; box-shadow: 0px 0px 5px rgba(0,0,0,0.5); font-weight: 600; font-size: 22px; text-decoration: none; box-sizing: border-box; text-transform: capitalize;}
h1.tr-rescuetubeHead {color: #517083;font-size: 53px;}
p.tr-rescuetubeContent {color: #2F3C4F; font-size: 18px; width: 65%; margin: 0 auto; line-height: 1.7em;}
a.tr-startTrial {display: inline-block; padding: 3px 50px; height: 55px; margin: 45px 0 45px 0; line-height: 47px; border-radius: 0; box-shadow: 0px 0px 5px rgba(0,0,0,0.5); font-weight: 600; font-size: 22px; text-decoration: none; box-sizing: border-box; text-transform: capitalize; color: #B92132;}
a.tr-paypal img {padding-right: 6px;vertical-align: baseline;}

li.tr-basic {background-image: linear-gradient(270deg,#86c736,#36c798); color: white; font-size: 28px;text-transform: uppercase;font-weight: 500;}
li.tr-standard {/*background-image: linear-gradient(270deg,#DB703A,#DD8C3D);*/ background-color: #86C736; color: white; font-size: 28px;text-transform: uppercase;font-weight: 500;}
li.tr-premium {/*background-image: linear-gradient(270deg,#507083,#44828E);*/ padding: 15px 0 !important; background-color: white;color: #86C736; border:6px solid #86c736; font-size: 28px;text-transform: uppercase;font-weight: 500;}

li.tr-priceBasic {color: #F6AB3F;font-size: 50px;font-weight: 500;}
li.tr-priceStandard {color: #DB713A;font-size: 50px;font-weight: 500;}
li.tr-pricePremium {color: #517083;font-size: 50px;font-weight: 500;}

li.tr-month {color: #8F9193; font-size: 20px; text-transform: capitalize;}
li.tr-storage {color: #2F3C4F;font-size: 24px;}
a.tr-paypal {display: inline-block; padding: 3px 38px;margin-bottom: 10px; height: 55px; line-height: 47px; border-radius: 30px; box-shadow: 0px 0px 5px rgba(0,0,0,0.6); font-weight: 600; font-size: 22px; text-decoration: none; box-sizing: border-box; text-transform: capitalize;}
ul.tr-pricingList {box-shadow: 0px 0px 6px rgba(0,0,0,0.6);}

.tr-columns {float: left; width: 30%; padding: 15px; margin-bottom:30px;}
.rem-apps{font-size: 15px !important}
.rem-apps:hover{font-size: 15px !important}
.tr-pricingList {list-style-type: none; margin: 0; padding: 0; -webkit-transition: 0.3s; transition: 0.3s;} 
.tr-pricingList:hover {box-shadow: 0 8px 12px 0 rgba(0,0,0,0.2)}
.tr-pricingList .header {background-color: #111; color: white; font-size: 25px;} 
.tr-pricingList li {padding: 20px; text-align: center;}

.tr-searchActions.tr-rescuecheckbox {float: none;margin-bottom: 10px;} 
.tr-searchActions.tr-rescuecheckbox .switch-container {float: none; border: none; display: inline-block; padding: 0;} 
.tr-searchActions.tr-rescuecheckbox .switch-container label {vertical-align: bottom;}

/*Foster Example Modal css*/
.modal.fade.tr-infoPopup.tr-FosterExampleWrapper .modal-dialog {max-width: 1000px !important;}
.modal.fade.tr-infoPopup.tr-FosterExampleWrapper .box-fields-container h2 {background-color: #3182b1; color: #fff; padding: 12px 15px; display: block; font-size: 19px; font-weight: 400; margin-bottom: 20px;}
.modal-body.tr-FosterExampleContent .tr-checkcontainer input:checked ~ .checkmark:after {display: block; border: 1px solid #2196F3; border-radius: 30px; background-image: none; background-repeat: no-repeat; background-size: 30px auto; background-position: 7px center;}
.modal-body.tr-FosterExampleContent {padding:16px 60px 0; max-height:500px; overflow-y:auto;} /*40px 60px*/
.modal-body.tr-FosterExampleContent label.tr-checkcontainer {margin-left: 0 !important;margin-right: 10px;}
.tr-FosterFormStyle.tr-FosterLeftSpacing {margin: 10px 40px;}
.modal-body.tr-FosterExampleContent .tr-FosterFormStyle label span {font-weight: 300; font-size: 14px; vertical-align: middle;}
.tr-FosterFormStyle.tr-FosterLeftSpacing .tr-animalType label.tr-checkcontainer {padding: 0 29px;}
.form-group.tr-inputAnimalType {display: inline-block;padding-top: 12px;width: 62%;}
.tr-animalType {display: inline-block;float: left;width: 38%;margin-top: 10px;}
.cont-left.tr-HouseholdLabelFlex {display:inline-flex; width:100%; margin-bottom:7px;} /*20px*/
label.tr-HouseholdLabel {width: 55%;} 
.form-group.tr-HouseholdField {width: 45%;}
.modal-body.tr-FosterExampleContent .box-fields-container {margin-bottom:0;} /*50px*/

hr.fosterExampleHzLine {padding: 15px; width: 95%;}

.tr-HouseholdLabelFlexInner {display: inline-flex;width: 55%;}
.tr-HouseholdLabelFlexInnerRight {display: inline-flex;width: 45%;}

.form-group.tr-HouseholdFieldInner {min-width: 100px;margin: 0 30px;}
.form-group.tr-HouseholdFieldInnerRight {  min-width: 100px;margin: 0 0 0 30px;}
.modal-body.tr-FosterExampleContent label {margin-top: 0px;}

.form-group.tr-HouseholdFieldInnerRight {min-width: 100px;margin: 0 0 0 30px;}

.tr-fosterpopupcol .form-group {padding-bottom: 10px;}
.tr-fosterpopupcol {float: left; width: 33%; padding: 15px 30px; margin-bottom:30px;}
.tr-fosterpopupcol{position: relative;}
.tr-fosterpopupcol::after {content: '';border-right: 1px solid #eee;height: 230px;position: absolute;right: 0px;top: 25px;}
.tr-fosterpopupcol:last-child::after {content: none;}
.tr-HouseholdLabelFlexInnerRight label.tr-HouseholdLabelInner {width: 250px;}
.tr-HouseholdLabelFlexInner label.tr-HouseholdLabelInner {width: 250px;}
.modal.fade.tr-infoPopup.tr-FosterExampleWrapper button.close.tr-crossPop {top: 14px;}
.modal.fade.tr-infoPopup.tr-FosterExampleWrapper p.fosterWrapperHeading {font-size: 30px; color: #58595B; font-weight: 400; background-color: #F1F1F2; box-shadow: 0 0 6px rgba(0, 0, 0, 0.6); text-align: center; padding: 30px 0;}
.profile-container.tr-innerContainer .box-fields-container.mt-5.tr-spacingTop button.tr-questionC {background-color: transparent; color: #ea5735; font-size: 32px; padding-right: 18px;}

/*------edit module ------*/
#edit-tabs-modal.modal {padding-left:0!important;}
.edit .modal-body p{color:#404041;font:300 15px 'Poppins',sans-serif}
.edit .con1 p{display:block;text-align:center;margin-bottom:30px}
.edit .modal-body h4{font-weight:600;display:block;text-align:center;margin-bottom:15px;font-size:20px; color:#333;margin-top:5px;}
.edit .panel{background-color:transparent;border:1px solid transparent;box-shadow:none}
.edit .panel ul{display:inline-block;padding:0;margin:0}
.edit .panel ul li:first-child{margin-left:0}
.edit .panel ul li{float:left;margin-left:12px;list-style:none;font: 300 14px 'Poppins',sans-serif; min-height:43px;}
.edit .panel2 ul{width:77%;margin:auto;display:flex;align-items:center;justify-content:center}
.edit .panel1 ul{width:96%;margin:auto;display:flex;align-items:center;justify-content:center}
.fosterdashboardpage.casemodule .edit .panel1 ul, .edit .panel2 ul {width:100%;}
.edit .panel1 ul li .item-pro,.edit .panel2 ul li .item-pro,.edit .panel ul li .item-pro.active{padding:8px 20px;text-align:center} /*9px 20px*/
.edit .panel ul li .item-pro.active{border: 2px solid #3181b0; box-shadow: 0 0 4px rgb(129 129 129 / 60%);}
.fosterdashboardpage.casemodule .edit .panel1 ul li .item-pro,.edit .panel2 ul li .item-pro,.edit .panel ul li .item-pro.active{padding:8px 12px; text-align:center;} /*8px 18px*/
img.rescuetube{width:17px !important;}
.fosterdashboardpage.casemodule img.rescuetube {width:21px !important;}
.fosterdashboardpage.casemodule img.partners {width:27px !important;}
img.logo-arpasm{width:21px !important;vertical-align:bottom}
.edit .panel2 ul li .item-pro.rescuetube{padding:6px 20px!important}
.edit .panel2 ul li .item-pro.fosterspace{padding:6px 20px!important}
.edit .panel ul li .item-pro span{font-weight:600;padding-left:2px;font-size:16px}
.fosterdashboardpage.casemodule .edit .panel ul li .item-pro span{font-weight:600;padding-left:2px;font-size:17px; color:#333333;}
.edit .panel ul li .item-pro.active{border:2px solid #2c80b1; /*3181b0*/ box-shadow: 0 0 4px rgba(129, 129, 129, 0.6);}
.edit .panel ul li .item-pro{border:2px solid #ccc5c5;border-radius:0;cursor:pointer;overflow:hidden;box-shadow: 0 0 4px rgba(129, 129, 129, 0.6);}
.fosterdashboardpage.casemodule .edit .panel ul li .item-pro {border:2px solid #f2f2f2; border-radius:0; cursor:pointer; overflow:hidden; box-shadow:0 0 4px rgba(231, 231, 231, 0.6);}
.fosterdashboardpage.casemodule .edit .panel ul li .item-pro.active{border: 2px solid #3181b0 !important; box-shadow: 0 0 4px rgb(129 129 129 / 60%) !important;}
.edit .item-pro img{width:20px;padding-right:7px;box-sizing: initial;}
.fosterdashboardpage.casemodule .edit .item-pro img {margin-top:-1px;}
.edit .panel ul li .item-pro.animatch img {vertical-align:middle; margin-top:-6px;}
.edit img.fosterspace{width:16px;}
.fosterdashboardpage.casemodule .edit img.fosterspace{vertical-align:middle; margin-top:1px;}
.fosterdashboardpage.casemodule .edit .panel ul li.casemgmt .item-pro {padding:3px 12px;}
.fosterdashboardpage.casemodule .edit .panel ul li.casemgmt img {display:inline-block; margin-top:-1px;}
.fosterdashboardpage.casemodule .edit .panel ul li.casemgmt .item-pro span {display:inline-block; font-size:13px; width:81px; vertical-align:middle;}
.edit-tab{display:block;text-align:right;padding-top:26px;color:#3181af;cursor:pointer; font-weight:300; z-index:99;float:right;}
.edit-tab:hover{text-decoration: underline;}
.edit .item-pro.rescuetube{padding: 7px 20px !important;}
.edit .item-pro.fosterspace {padding:5px 20px !important;}
.fosterdashboardpage.casemodule .edit .item-pro.fosterspace, .fosterdashboardpage.casemodule .edit .item-pro.rescuetube {padding:5px 18px 4px !important;}
.fosterdashboardpage.casemodule .case, .fosterdashboardpage.casemodule .short {padding:8px 18px !important;}
.fosterdashboardpage.casemodule .case img{width:15px; margin-top:0;}
.fosterdashboardpage.casemodule .case span, .fosterdashboardpage.casemodule .short span {vertical-align:middle;}
.fosterdashboardpage.casemodule .short img{width:18px; margin-top:0;}
.edit .panel ul li .rescuetube span{vertical-align: middle;}
/*.edit .item-pro.arpa {padding: 8px 20px !important;}*/
.panel.panel2, .panel.panel1 {margin-bottom: 20px;}

.foster-edit-tab{position: absolute;right: 0;top: 0px;font-weight: 300 !important;font: 300 14px 'Poppins',sans-serif !important;}

.changeview.mobile.edit-tab-mobile {
    margin-right: 0;
    display: block !important;
}

/* april 07 2020 - Vijayender */

.tr-infoPopup h3 {
color: #106ca1;
text-align: center;
padding: 0;
margin: 5px 0 15px 0;
line-height: 32px;
}

.tr-blockPopup {
padding: 10px 0;
text-align: center;
vertical-align: middle;
}

.tr-blockPopup label input {
padding:0px;
height: 20px;
width: 20px;
border: 1px solid #ccc !important;
background: #fff !important;
vertical-align: middle;
margin: 0px 5px 0px 0;
}

.tr-blockPopup label {
vertical-align: middle;
font-weight: 300;
font-size:16px;
line-height: 20px;
}
.tr-blockPopup label span{
vertical-align: middle;
}

.padt25{
padding-top: 25px;
}

a.tr-fosterBtn {
height: 45px;
padding: 0px 30px;
border-radius: 30px !important;
background: #f25613;
display: inline-block;
color: #fff;
line-height: 45px;
font-weight: 500;
text-decoration: none;
font-size: 16px;
margin:10px 0;
}

.tr-PopInput select {
height: 45px;
box-sizing:border-box;
border:1px solid #ccc;

}

.tr-PopInput .select-style {
background-color:transparent !important;
}

.tr-popupAction button {
padding: 0px 15px;     
line-height: 44px;
font-size: 16px;
}

a.tr-proceed.tr-fosterBtn {
margin: 0;
height: 40px;
line-height: 40px;
padding: 0px 18px;
}
.tr-centerBottomSocial {
display: block;
clear:both;
padding: 20px 0;
text-align: center;
margin-top:30px;
}

.tr-socialConnectionContent {
float: left;
width: 100%;
margin: 40px 0;
}
.tr-connectedAccountsTable {
float: left;
width: 100%;
}
.tr-connectedAccountsTable h3 {
border: 0;
font-size: 16px !important;
margin: 0px;
}

.tr-connectedAccountsTable .trSocialTable{
float:left;
width:100%; 
border:1px solid #c7c8c9 !important;
margin-bottom: 30px;
}

.tr-connectedAccountsTable .trSocialTable table{

border-collapse: collapse !important;
border:0 !important;
vertical-align: middle !important;
margin:0 !important;
padding:0 !important;
}

.tr-connectedAccountsTable table thead {
border-bottom:1px solid #c7c8c9 !important;
border-collapse: collapse !important;
}

.tr-connectedAccountsTable table th {
background: #eeeeef;
text-align: left;
font-size: 13px !important;
border-collapse: collapse !important;
color: #58595b;
font-weight: 600 !important;
height: 40px;
border:0 !important;
border-bottom:1px solid #c7c8c9 !important;
min-width: 200px;

}

.tr-connectedAccountsTable table td {
border:0 !important;
padding:15px 10px !important;
}
.tr-accountSocialInfo .tr-socialImg {
float: left;
width: 100px;
}
.tr-accountSocialInfo h4 {
display: inline-block;
font-size: 14px;
vertical-align: middle;
line-height:22px;
padding: 10px;
}
.tr-accountSocialInfo h4 span {
clear: left;
font-weight: 300;
font-size: 13px;
}
.tr-connectedAccountsTable table td p {
font-size: 14px;
margin: 0;
}
.tr-msgTable {
color:#ee5a24 !important;
}

.tr-actionbtnsSocial a {
display: inline-block;
height: 40px;
padding: 0px 20px;
border: 1px solid #b1b1b1;
line-height: 40px;
text-decoration: none;
font-weight: 500;
color: #4d4d4d;
margin: 0px 5px;
font-size: 13px;
border-radius: 30px !important;
}

.tr-actionbtnsSocial a.tr-activeBtn, .tr-actionbtnsSocial a:hover {
color:#ee5a24 !important;
border-color:#ee5a24 !important;
}

.tr-accountSocialInfo .tr-socialImg img {
padding: 10px;
max-width: 90px;
}
.tr-sub-content {
width: 100%;
max-width: 1024px;
}

.tr-accountsAccordian {
float: left;
width: 100%;
margin: 30px 0;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
padding:6px 0;
}
.tr-accountsAccordian .panel {
float: left;
width: 100%;
padding:0px 15px;
}

.tr-accountsAccordian .panel-body {
border:0 !important;
}

.tr-accountsAccordian h4.panel-title img {
max-width:30px;
}
.tr-accountsAccordian .panel-title>a span.txt {
margin-left:10px !important;
font-weight: 300 !important;
font-size: 14px;
}

.tr-accountsAccordian h4.panel-title i.tr-arrow {
right:5px !important;
font-family: 'verdana';
color:#999 !important;
font-size:16px !important;
top:15px !important;
}

.tr-connectedAccountsTable table tr + tr {
border-top:1px solid #b1b1b1;
}

/* The container */
.tr-roundcheck {
display: block;
position: relative;
padding-left:0px;
margin-bottom: 12px;
cursor: pointer;
font-size: 22px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}

/* Hide the browser's default checkbox */
.tr-roundcheck input {
position: absolute;
opacity: 0;
cursor: pointer;
height: 0;
width: 0;
}

/* Create a custom checkbox */
.tr-roundcheck .checkmark {
position: absolute;
top: auto;
bottom:-20px;
left:50%;
height:30px;
width:30px;
background-color:#e6e7e7 !important;
border-radius:30px !important;
border:1px solid #a8aaad !important;
}

/* On mouse-over, add a grey background color */
.tr-roundcheck:hover input ~ .checkmark {
background-color:#f9cac3 !important;
}

/* When the checkbox is checked, add a blue background */
.tr-roundcheck input:checked ~ .checkmark {
background-color: #f9cac3 !important;
border-color:#ed5933 !important;
}

/* Create the checkmark/indicator (hidden when not checked) */
.tr-roundcheck .checkmark:after {
content: "";
position: absolute;

}

/* Show the checkmark when checked */
.tr-roundcheck input:checked ~ .checkmark:after {
display: block;
border-color:#ed5933 !important;
}

/* Style the checkmark/indicator */
.tr-roundcheck .checkmark:after {
left:10px;
top: 5px;
width:7px;
height: 15px;
border: solid #a8aaad;
border-width: 0 3px 3px 0;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}

.tr-socialTemplate {
float: left;
width: 33.333%;
text-align: center;
margin: 20px 0;
padding:10px;
}

.tr-socialTemplate label i {
display: block;
clear: both;
padding-bottom:20px;
}

.tr-infoPopup h3 {
border: 0;
line-height: 28px !important;
}
.tr-popupAction button {
border-radius:30px !important;
}

.tr-accountExpired {
opacity:0.7;
}

.tr-socialAccountError {
float:left;
width:100%;
padding:5px;
margin-top: 10px;

}
.tr-socialAccountError p {
margin:0;
background:#f9f9f9;
color:#888;
display: inline-block;
padding:10px;
border-radius:10px;
}

.tr-socialAccountError img {
max-width:28px;
float:left; 
padding-right:10px;
}

/*.tr-socialShare .tr-sharedImg img {width:66px; height:62px; margin-right:7px;}*/
.tr-FosterFormStyle div.tr-socialShare div.tr-sharedImg div.sd-social {padding-right:5px; width:10%; text-align:center; padding-left:5px; margin-right:12px; float: left; min-height: 160px; line-height: 16px;}
.tr-socialShare .tr-sharedImg  .sd-social img {margin-right:7px;} /*width:66px; height:auto;*/
.tr-noSocialAccount {clear:both;}
.tr-noSocialAccount p {font-size:16px; font-weight:normal; margin-top:10px; margin-bottom:8px; font-style:italic; clear:both; color:#b7b7b8;}

.tr-smallPopup .modal-dialog {max-width: 480px !important;}
.tr-fullWidthBtn button + button {margin-top:15px;}
.tr-fullWidthBtn button {width:100%; max-width: 400px;}
.tr-select-proLink {padding:10px 0;}

ul.tr-videoList {padding:0; float:left; width:100%; list-style:none;}
ul.tr-videoList li {float:left; width:20%; padding:0 7px; box-sizing:border-box; margin:6px 0;}
ul.tr-videoList .tr-chooseVideoThumb {position:relative; width:100%;}
/*ul.tr-videoList .tr-chooseVideoThumb input[type="checkbox"] {position:absolute; padding:5px; top:-8px; left:-4px;} 20oct2020*/ /*top:2px;left:4px;*/
ul.tr-videoList li span {padding-top:8px; float:left; font-size:10px;}

.tr-addedVideoList {float:left; width:100%; padding:15px 0;}
.tr-addedVideoList .tr-videoBox {float:left; max-width:25%; padding:5px;}
.tr-addedVideoList .tr-videoBox.r-video {position: relative;}
.tr-addedVideoList .tr-videoBox span {font-size:11px;}
.tr-addedVideoList .tr-videoBox i {float:right; padding:0 5px 0 0; font-style:normal; font-weight:500; font-size:13px;}
ul.tr-fosterTableList li .tr-tableListInfo button {border:0; background:none; margin-top:3px;}

header.tr-panelHeader {float:left; width:100%; padding:10px; box-sizing:border-box;}
header.tr-panelHeader .tr-btnWrap {float:left;}
header.tr-panelHeader .tr-btnWrap + .tr-btnWrap {padding-left:18px; box-sizing:border-box;}
header.tr-panelHeader .tr-btnWrap a {display:inline-block; padding:2px 18px; line-height:38px; font-weight:600; text-transform:uppercase; color:#231f20; font-size:16px; /*18*/ text-decoration:none; box-sizing:border-box; -webkit-border-radius:30px; -moz-border-radius:30px; -ms-border-radius:30px; -o-border-radius:30px; border-radius:30px; -moz-box-shadow:0 0 3px #c0c0c0; -webkit-box-shadow:0 0 3px #c0c0c0; -o-box-shadow:0 0 3px #c0c0c0; box-shadow:0 0 3px #c0c0c0;} /*padding:3px 18px; height:50px; border-radius:30px; box-shadow:0px 0px 10px rgba(0,0,0,0.4); */
header.tr-panelHeader .tr-btnWrap a img {padding-right:7px; display:inline-block; margin-top:-3px; max-width:27px; box-sizing:border-box} /*42px max-height:30px;*/
header.tr-panelHeader .tr-btnWrap a.tr-settings {padding-left:12px; padding-right:12px;}
header.tr-panelHeader .tr-btnWrap a.tr-learn {color:#ea5735; text-transform:capitalize;}
header.tr-panelHeader .tr-btnWrap a.tr-settings img {padding:0; max-width:21px; /*max-height:30px; */}
.tr-right {float:right !important;}
.tr-btnWrap form {float:left;}
.tr-btnWrap .tr-inputSearch {float:right; width:100%; padding:2px 30px 2px 10px; border:1px solid #d3d3d4; border-radius:3px; position:relative; box-sizing:border-box;}
.tr-btnWrap .tr-inputSearch input {float:left; width:100%; height:42px; border:0 !important; padding:0px; font-weight:300; font-size:16px; box-sizing:border-box; -webkit-box-shadow:none; box-shadow:none; color:#808184;}

.tr-btnWrap .tr-inputSearch input::-webkit-input-placeholder, .dashboard #middle .fosterrequest input[type="text"]::-webkit-input-placeholder, .dashboard #middle .fosterrequest textarea::-webkit-input-placeholder {/* Chrome/Opera/Safari */ font-style:italic; color:#B0B0B0; font-weight:300;}
.tr-btnWrap .tr-inputSearch input::-moz-placeholder, .dashboard #middle .fosterrequest input[type="text"]::-moz-placeholder, .dashboard #middle .fosterrequest textarea::-moz-placeholder {/* Firefox 19+ */ font-style:italic; color:#B0B0B0; font-weight:300;}
.tr-btnWrap .tr-inputSearch input:-ms-input-placeholder, .dashboard #middle .fosterrequest input[type="text"]:-ms-input-placeholder, .dashboard #middle .fosterrequest textarea:-ms-input-placeholder {/* IE 10+ */ font-style:italic; color:#B0B0B0; font-weight:300;}
.tr-btnWrap .tr-inputSearch input:-moz-placeholder, .dashboard #middle .fosterrequest input[type="text"]:-moz-placeholder, .dashboard #middle .fosterrequest textarea:-moz-placeholder {/* Firefox 18- */ font-style:italic; color:#B0B0B0; font-weight:300;}

.tr-btnWrap .tr-inputSearch input:focus {-webkit-box-shadow:none; box-shadow:none;}
.tr-searchActions {float:left; clear:both; margin-top:13px;}
.tr-searchActions .switch-container label {font-size:16px; font-weight:300; vertical-align:middle; color:#49494a;}
.tr-searchActions .switch-container .slider {background-color:#ed5930;}
.tr-searchActions .switch-container label.switch {margin:0 6px; width:65px;}
.tr-searchActions .switch-container .slider:before {height:25px; width:25px; left:4px; bottom:3px;}
.tr-searchActions .switch-container span.no {font-size:16px; padding-left:70px; color:#49494a; font-weight:300; margin-top:6px !important; box-sizing:border-box;}
.tr-searchActions .switch-container label.selected, .tr-searchActions .switch-container span.no.selected {font-weight:500; color:#ed5930;}
.tr-searchActions .switch-container input:checked + .slider {background-color:#ed5930 !important;} /*#49494a*/
.tr-searchActions .switch-container input:checked + .slider:before {-webkit-transform:translateX(33px); -ms-transform:translateX(33px); transform:translateX(33px);}
.tr-searchActions .switch-container {float:left; padding-right:75px; border-right:1px solid #b9babd; /*ccc*/ box-sizing:border-box;}
.tr-searchActions .tr-clearSearch {float:left;}
.tr-searchActions .tr-clearSearch a {font-weight:400 !important; font-size:16px !important; text-decoration:underline !important; color:#3182B1 !important; box-shadow:none !important; text-transform:capitalize !important; height:auto !important; padding:5px !important; line-height:1.2 !important; margin-left:10px; box-sizing:border-box;} /*font-size:18px*/
.tr-searchActions .tr-clearSearch a:hover {font-weight:400 !important; font-size:16px !important; /*18px*/ text-decoration:none !important; color:#3182B1 !important;}
.tr-tablewrap {float:left; width:100%; padding:12px 0;} /*50px 0*/
.tr-tablewrap table.tr-fosterTable {width:100%; table-layout:fixed; vertical-align:middle; text-align:center; border:1px solid #a3a5a8; border-collapse:collapse;}
.tr-tablewrap table thead {background:#eeeeef; border-bottom:1px solid #cccdcf; padding:10px;}
.tr-tablewrap table thead th {color:#58595b; font-weight:500; font-size:16px; text-align:center; height:36px; /*50px*/ padding-bottom:3px;}
.tr-tablewrap table thead th img {max-height:12px; padding-left:3px;} /*font-size:18px*/
.tr-tablewrap table thead th.w150 {width:150px;}
.tr-tablewrap table thead th.left, .tr-tablewrap table tbody td.left {text-align:left;}
.tr-tablewrap table .tr-proImg {display:inline-block; vertical-align:middle; border:1px solid #f2f2f2; -moz-border-radius:50px; -webkit-border-radius:50px; border-radius:50px;}
.tr-tablewrap table .tr-proImg span {width:45px; height:45px; overflow:hidden; border-radius:50%; text-align:center; display:inline-block;}
.tr-tablewrap table .tr-proImg span img, ul.tr-fosterTableList li .tr-tableListImg span img {height:45px; object-fit:cover;}
.tr-tablewrap table tbody {font-size:16px;} /*font-size:18px*/
.tr-tablewrap table tbody td {vertical-align:middle; text-align:center; padding:16px 0 10px;} /*padding:20px 0; min-height:90px; */
.tr-tablewrap table tbody td a {text-decoration:underline; font-weight:500; color:#FA8442; font-size:16px;}
.tr-tablewrap table tbody td a:hover {text-decoration:none; font-weight:500; color:#FA8442; font-size:16px;}
.tr-tablewrap table tbody td, .tr-tablewrap table tbody td p {font-size:16px; color:#404041;}
.tr-tablewrap table tbody td button {background:transparent; border:0;}
.tr-tablewrap table tbody td a img, .tr-tablewrap table tbody td button img {max-width:40px; max-height:40px; padding:5px 7px; /* 5px 8px*/ box-sizing:border-box;}
.tr-inputSearch button.tr-searchBtn {position:absolute; right:0px; top:2px; height:42px; border:0; background:#fff; padding-right:12px; box-sizing:border-box;}
.tr-inputSearch button.tr-searchBtn img {max-width:24px; max-height:24px;}
ul.tr-fosterTableList {padding:0; list-style:none; margin:0;}
ul.tr-fosterTableList li {float:left; width:100%; margin:5px 0; padding:10px 10px 0; border:1px solid #ccc; display:table; table-layout:fixed;}
ul.tr-fosterTableList li .tr-tableListImg {display:table-cell; vertical-align:middle; width:150px; text-align:center;}
ul.tr-fosterTableList li .tr-tableListImg span {display:inline-block; height:45px; width:45px; border:1px solid #f2f2f2; -moz-border-radius:50px; -webkit-border-radius:50px; border-radius:50px; overflow:hidden;}
ul.tr-fosterTableList li .tr-tableListInfo {display:table-cell; vertical-align:middle;}
ul.tr-fosterTableList li .tr-tableListInfo a {font-size:20px; text-decoration:underline;}
ul.tr-fosterTableList li .tr-tableListInfo a:hover {font-size:20px; text-decoration:none;}
ul.tr-fosterTableList li .tr-tableListInfo p {font-size:16px; text-decoration:none; margin:10px 0 0 0; font-weight:400;}
ul.tr-fosterTableList li .tr-tableListInfo p strong {padding-right:10px;}
ul.tr-fosterTableList li .tr-tableListInfo a img {max-width:40px; max-height:40px; float:left; padding:5px 8px; margin-bottom:10px;} /*max-width:28px;max-height:28px;padding:5px;*/
/*.tr-desktop-only {display:block;}*/
.tr-mobile-only {display:none;}
.tr-FosterFormStyle .select-style {border:1px solid #c5c5c5; border-radius:2px;} /*background-color:#fff; */
.tr-FosterFormStyle .select-style select {height:43px; padding-left:7px;}
.tr-FosterFormStyle {position:relative;}
.tr-FosterFormStyle label, .tr-FosterFormStyle p {font-size:16px; font-weight:500; margin-top:10px; margin-bottom:8px;} /*font-size:18px*/
.tr-FosterFormStyle label.w100p {width:100%; text-align:right;}
.tr-FosterFormStyle label.marb12 {margin-bottom:12px;}
.tr-FosterFormStyle label.mart27 {margin-top:27px; margin-bottom:0;}
.tr-FosterFormStyle input {width:100% !important; box-sizing:border-box; height:45px; line-height:45px; border-radius:2px; box-shadow:none !important; font-size:16px; font-weight:400;}
.tr-FosterFormStyle p#ani_profile_link a, .tr-FosterFormStyle p#ani_profile_link a:hover {font-weight:300;}
.animatch-application-page.org-animatch-confirm-type .select-style {background:#fff url(../images/animatch/select.svg) no-repeat 92% 53%; border:1px solid #bfbfc1; color:#a6a6a8; background-size:13px; border-radius:3px !important; height:36px; line-height:34px; display:inline-block; margin:17px 0 0; width:81px; font-weight:300!important; font-size:14px!important;}
.animatch-application-page.org-animatch-confirm-type .select-style select {padding:0 20px 0 4px !important; height:34px; line-height:34px!important; font-weight:300!important; font-size:14px!important;}
h3.tr-lineThroughHeader {display:block; text-align:center; margin:20px 0 30px 0; font-weight:500; color:#3180ae; font-size:26px; position:relative; padding:10px 0;}
h3.tr-lineThroughHeader span {display:inline-block; position:relative; z-index:9; padding:0px 20px; background:#fff;}
h3.tr-lineThroughHeader:after {position:absolute; content:''; left:0; top:49%; height:1px; background:#b7b7b8; width:100%;}
.tr-formWrap-half {float:left; width:50%;}
.tr-formWrap-half + .tr-formWrap-half {padding-left:15px;}
.tr-FosterFormStyle * {box-sizing:border-box;}
.tr-FosterFormStyle input, .tr-FosterFormStyle select, .tr-fieldBox textarea {font-size:16px !important; font-weight:300; height:45px; color:#58595B; border-color:#c5c5c5;}
.tr-formWrap-one-third {float:left; width:33.333%;}
.tr-FosterFormStyle textarea {width:100%; height:145px; resize:none; border-radius:2px; padding:10px; font-size:16px; font-weight:300; border:1px solid #c5c5c5;}
.dashboard #middle.orgtabs .ads .mart130 {margin-top:130px;}
.fosterrequest .blank {border:1px dashed #bfbfbf; /*2px dashed #d6d6d6*/ /*height:148px;*/ text-align:center; width:148px; float:left;}
.fosterrequest .blank.none {border:none; text-align:left;}
.fosterrequest .blank span {display:block; width:100%; height:146px; cursor:pointer; text-align:center;}
.fosterrequest .blank span img {margin-left:auto; margin-right:auto; position:relative; top:50%; transform:translateY(-50%); text-align:center; margin-bottom:0; cursor:pointer; object-fit:cover;}
.fosterrequest .blank.none span img {height:inherit;}
.tr-FosterFormStyle p.nosocial {padding-left:28px; font-weight:300; font-style:italic; color:#4D4D4D; padding-bottom:25px;}

/* ================== tr custom checkbox ============== */
/* The container */
label.tr-checkcontainer {float:left; width:auto !important; position:relative; padding:0px 12px; margin-bottom:12px; cursor:pointer; font-size:16px; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; height:50px; vertical-align:middle; border-radius:30px; overflow:hidden; font-weight:300; line-height:50px;}
label.tr-checkcontainer i img {margin-right:5px; padding-right:0;}
.tr-FosterFormStyle label.tr-checkcontainer + label.tr-checkcontainer {margin-left:12px;} /*16px*/
label.tr-checkcontainer img {display:inline-block; padding-right:2px;}
/* Hide the browser's default checkbox */
.tr-checkcontainer input {position:absolute; opacity:0; cursor:pointer; height:0; width:0;}
/* Create a custom checkbox */
.checkmark {position:absolute; top:0; left:0; height:100%; width:100%; border:1px solid #e5e5e5; border-radius:30px; vertical-align:middle; padding-top:15px;}
/* On mouse-over, add a grey background color */
.tr-checkcontainer:hover input ~ .checkmark {background-color:transparent;}
/* When the checkbox is checked, add a blue background */
.tr-checkcontainer input:checked ~ .checkmark {background-color:transparent;}
/* Create the checkmark/indicator (hidden when not checked) */
.tr-checkcontainer .checkmark:after {content:""; position:absolute; display:none;}
/* Show the checkmark when checked */
.tr-checkcontainer input:checked ~ .checkmark:after {
display:block; border:1px solid #2196F3; border-radius:30px; background-image:url(../images/tr-red-icon.png); background-repeat:no-repeat; background-size:30px auto; background-position:7px center;}
/* Style the checkmark/indicator */
.tr-checkcontainer .checkmark:after {left:0px; top:0px; width:100%; height:100%; border:1px solid #eee;}
.tr-inputFile [type="file"] {height:0; overflow:hidden; width:0;}
.tr-inputFile [type="file"] + label {color:#fff; cursor:pointer; display:inline-block; margin-bottom:1rem; outline:none; height:148px; width:150px; position:relative; transition:all 0.3s; vertical-align:middle; background:url(../images/addfiles.svg) no-repeat center 66%; border:1px dashed #bfbfbf; border-radius:0; margin:0;} /*margin:1px 0 0 0; border-radius:5px; border:2px dashed #d6d6d6; background:url(../images/input-file.png) no-repeat #fff center center;*//*wh 160*/
#animal_foster .tr-inputFile [type="file"] + label {background:url(../images/addfiles.svg) no-repeat center 66%;}
.tr-FosterFormStyle label span {font-weight:300; font-size:14px;}
.tr-inputFile {float:left;}
.tr-inputFile input {max-width:175px; width:100%;}
.tr-inputResult {float:left; /*padding-right:15px;*/ margin-top:18px;}
.tr-inputResult + .tr-inputResult {padding-right:0;}
.tr-inputResult span {display:inline-block; max-width:175px; /*max-height:168px; background:#f9f9f9;*/ overflow:hidden; margin-right:12px;}
.tr-formLearnMore {float:left; width:100%; margin-top:15px;}
.tr-formLearnMore p {font-style:italic; font-weight:300; font-size:18px;}
.tr-formLearnMore a {display:inline-block; height:45px; line-height:45px; font-weight:400; box-shadow:0px 0px 10px rgba(0,0,0,0.3); border-radius:30px; padding:0px 15px; text-decoration:none; font-size:16px; margin:10px 0;}
.tr-formLearnMore a + a {margin-left:10px;}
.tr-formLearnMore a img {display:inline-block; max-width:30px; max-height:30px; padding-right:5px;}
.tr-spacingTop {margin-top:40px;}
.mart22 {margin-top:22px;}
.tr-FosterFormStyle h4 {font-size:15px; padding-bottom:20px; line-height:20px;}
.tr-FosterFormStyle h4.pad {padding:0 27px 20px; font-weight:500; font-size:16px; line-height:21px;}
.tr-addFields {padding-right:40px; position:relative; float:left; width:100%; padding-left:27px;}
.tr-addFields button {width:20px; height:20px; line-height:18px; text-align:center; color:#fff; border-radius:20px; background:#ea5735; font-weight:500; font-size:18px; position:absolute; right:0; top:13px; border:0;outline:none;}
.tr-addFields button.add_fields_btn {width:23px; height:23px; line-height:23px; padding:0 0 2px;}
/*.tr-addFields .form-control {margin-bottom:15px;}*/
.tr-socialShare {float:left; width:100%; margin-bottom:20px;}
.tr-socialShare .tr-sharedImg {float:left; padding:0 10px 10px; margin-left:10px;} /*20px*/
.modal-dialog-centered {display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center; min-height:calc(100% - (.5rem * 2));}
.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); -webkit-border-radius:0; -moz-border-radius:0; -ms-border-radius:0; -o-border-radius:0; border-radius:0; outline:0;}
.tr-infoPopup .modal-dialog {max-width:450px; width:100%;}
#archiveModal.tr-infoPopup .modal-dialog {max-width: 490px;}
.tr-infoPopup .tr-popupContent p {font:300 16px/23px 'Poppins',sans-serif; color:#333333; text-align:center;}
.tr-infoPopup .tr-popupContent p.padt12 {padding-top:12px;}
.tr-infoPopup h3 {font:500 21px/28px 'Poppins',sans-serif; color:#3180AE; margin:0 0 16px; text-align:center;}
.tr-popupAction {text-align:center; padding:20px 0;}
.modal-body.tr-popupContent {padding:30px 40px 20px 40px; max-height:340px; overflow-y:auto;} /*450px*/
.tr-popupAction button {padding:0 16px; height:40px; background:#fff; border:2px solid #ea5735; border-radius:30px; font-weight:500; margin:0px 15px 0 0; line-height:40px; font-size:18px; text-transform:uppercase; color:#ea5735;}
.tr-popupAction button.tr-proceed {background:#ea5735; color:#fff; padding:0 27px; margin-right:0;}
.tr-popupContent .custom-checkbox {text-align:center; margin-top:7px;}
.tr-popupContent .custom-checkbox > label {font-weight:300!important;}
.tr-popupContent .custom-checkbox > [type="checkbox"]:not(:checked) + label, .tr-popupContent .custom-checkbox > [type="checkbox"]:checked + label {padding-left:30px!important;}
.tr-popupContent h4 {font-size:18px; vertical-align:top; margin:0; padding:0;}
.tr-popupContent a {font-size:14px; padding:0px 10px; vertical-align:top;}
span.tr-infoToggle {display:inline-block; width:15px; height:15px; border-radius:31px !important; text-align:center; line-height:16px; background:#ea5735; font-size:12px; color:#fff; vertical-align:top;}
.tr-infoPopup .tr-popupContent p small {display:block; font-size:14px; text-align:left; line-height:32px;} /*35px*/
.no-margin {margin:0 !important;}
.tr-listHeading {padding:8px 8px 8px 13px; background:#efefef; font-weight:500; margin-bottom:16px;}
ul.tr-applicantList, ul.tr-applicantList li {float:left; width:100%; margin:0; list-style:none; padding:0;}
ul.tr-applicantList li .tr-applicantName, ul.tr-applicantList li .tr-applicantAction {
float:left; width:50%;}
ul.tr-applicantList li + li {margin:15px 0;}
.tr-applicantName a {font-size:18px; text-decoration:none; margin-top:10px; display:inline-block;}
.tr-applicantAction a {display:inline-block; padding:0px 20px; height:40px; border:1px solid #3180ae; box-shadow:0px 0px 8px rgba(0,0,0,0.2); font-size:17px; text-transform:uppercase; font-weight:500; color:#3180ae; border-radius:50px; text-decoration:none; line-height:40px;}
.tr-applicantAction a.tr-accpet {background:#3180ae; color:#fff;}
.tr-applicantAction a + a {margin-left:5px;}
.tr-crossPop {position:absolute; right:0; top:0;background-color: transparent; padding:17px 20px 9px!important; opacity:1; z-index:99; font-weight:300; font-size:20px; border:none; line-height:64px;}
.tr-crossPop span {color:#4c4c4c !important; font-size:35px !important;}
.modal-dialog.tr-bigModel {max-width:1040px !important;}
.animals .modal-dialog.tr-bigModel {max-width:695px !important;}
.tr-popHeadFixed {position:absolute; top:0; left:0; width:100%; padding:20px; font-size:26px; text-align:center; background:#f1f1f2; color:#58595b; box-shadow:0px 10px 10px rgba(0,0,0,0.04); box-sizing:border-box; font-weight:500; z-index:9;}
.tr-applicantInfoTable {display:block; width:100%; height:450px; padding:60px 0 !important; clear:both;}
.tr-applicantTableWrap {float:left; width:100%; margin:15px 0; border:1px solid #DEDEDE;} /*dedfe0*/
.tr-appTableHeader {float:left; width:100%; padding:10px 15px; text-align:left; background:#3182b1; box-sizing:border-box; color:#fff; font-weight:500; font-size:20px;}
.tr-appinfoTableRow {display:table; clear:both; width:100%; table-layout:fixed;}
.tr-appinfoTableRow.bggrey {background-color: #F6F6F6;}
.tr-appInfoCell {display:table-cell; padding:30px; vertical-align:middle; box-sizing:border-box;}
.tr-infoPopup .tr-popupContent .tr-appInfoCell h3 {font-size:18px; font-weight:500; line-height:24px; margin:0; padding:0;}
.tr-infoPopup .tr-popupContent .tr-appInfoCell p {font-size:16px; font-weight:300; line-height:22px; margin:0; padding:0; text-align:left;}
.tr-popupContent .tr-appInfoCell + .tr-appInfoCell {width:40%; border-left:1px solid #DEDEDE;} /*dedfe0*/
.tr-applicantTableWrap .tr-appinfoTableRow:nth-of-type(n+1) {background:#fff !important;}
.tr-applicantTableWrap .tr-appinfoTableRow:nth-of-type(2n) {background:#f6f6f6 !important;}
.tr-applicantTableWrap .tr-appinfoTableRow.bgwhite {background:#fff !important;}
.tr-appinfoTableRow.tr-appreferenceTableRow {padding:10px 0;}
.tr-appInfoCell.tr-referenceCell {width:auto !important; padding:15px 30px;}
.tr-referenceCell span, .tr-referenceCell h5 {display:block; clear:both; font-size:16px; line-height:26px;}

#applicantInfoModal.tr-infoPopup.case .modal-dialog.tr-bigModel {max-width:695px !important;}
#applicantInfoModal.tr-infoPopup.case .tr-crossPop {line-height: 30px;}
#applicantInfoModal.tr-infoPopup.case .modal-body.tr-popupContent {padding-left: 36px; padding-right: 36px; padding-top: 9px;}
#applicantInfoModal.tr-infoPopup.case .tr-appTableHeader {font-size: 16px;}
#applicantInfoModal.tr-infoPopup.case .tr-popupContent .tr-appInfoCell h3, #applicantInfoModal.tr-infoPopup.case .tr-popupContent .tr-appInfoCell p {font-size: 14px !important;}

.dashboard #header-info.org.bottom {border-bottom:6px solid #6c6d72;}
.dashboard #middle.profile-sec .profile-container .box-fields-container h2 {text-transform:uppercase; font-weight:500; background-color:#3180AE;}

/*---09-07-2020---*/
#reconnectAccountModal .modal-content{box-shadow: 0 5px 15px rgba(0,0,0,.5); border-radius: 0.3em;} 
#reconnectAccountModal .modal-body.tr-popupContent{border-radius: 5px;}
#reconnectAccountModal .tr-infoPopup h3{font: 500 24px/28px 'Poppins',sans-serif !important;}
#reconnectAccountModal .modal-body.tr-popupContent{min-height: auto;}
#reconnectAccountModal .tr-infoPopup .modal-dialog {max-width: 443px;width: 100%;}
#reconnectAccountModal .tr-popupAction button {padding: 0 21px;height: 37px;background: #fff;border: 2px solid #ea5735;border-radius: 30px;font-weight: 500;margin: 0px;line-height: 40px;font-size: 15px; text-transform: uppercase;color: #ea5735;}
#reconnectAccountModal .tr-popupAction button:hover{background-color: #ea5735; color:#fff;}
#reconnectAccountModal .tr-blockPopup{padding: 0;}
#reconnectAccountModal .tr-proceed{ background: #ea5735 !important; color:#fff !important;}

/*add, edit video*/
#rescuetube.modal .modal-dialog {width:621px;}
#rescuetube.modal .modal-header {border:none;}
#rescuetube.modal .modal-header h3 {color:#3180AE; text-align:center; margin-bottom:16px;}
#rescuetube.modal .modal-header p {color:#333; text-align:center; font-size:16px; margin-bottom:7px;}
#rescuetube.modal .upload-content {margin-top:0; padding:0 20px;}
#rescuetube.modal .upload-content li {width:101px; margin-right:11px; margin-bottom:34px; min-height:inherit;}
#rescuetube.tab-pane .upload-content li {width:150px;} /*176px*/
#rescuetube.tab-pane .upload-content .clearfix {display:none;}
.r-video.tr-videoBox .playpause, #rescuetube.tab-pane .upload-content li .playpause {background-image:url(../images/animatch/play-btn.svg);cursor: pointer; ;background-repeat:no-repeat; width:50%; height:50%; position:absolute; left:0%; right:0%; top:0%; bottom:0%; margin:auto; background-size:contain; background-position: center; }
/*#rescuetube.tab-pane .upload-content li:nth-child(5n) {margin-right:0;}
#rescuetube.modal .upload-content li:nth-child(5) {margin-right:0; padding-right:0;}*/
/*#rescuetube.modal .upload-content li label {margin-bottom:0; display:block;} 20oct2020*/
#rescuetube.modal .upload-content li label {margin-bottom:0; display:block; padding:0 !important;}
#rescuetube.modal .upload-content li label.videocheck {position:absolute; z-index:1; top:0; left:0;}
#rescuetube.modal .upload-content li video, .fosterrequest .tr-addedVideoList .tr-videoBox video {width:85px;}
#rescuetube.modal .upload-content li video {width:100%;}
#rescuetube.modal .upload-content li span {padding-top:0; font-size:14px; color:#404041;}
#rescuetube.modal .upload-content li img, .fosterrequest .tr-addedVideoList .tr-videoBox img.imgblk {height:70px; object-fit:cover; width:100%;}
#rescuetube.modal .modal-footer {border:none; text-align:center; padding-bottom:30px;}
#rescuetube.modal .modal-footer .cancel_popup1 {border:1px solid #E95832; -moz-border-radius:100px!important; -webkit-border-radius:100px!important; border-radius:100px!important; background:#fff; color:#E95832; padding:0; font:700 15px/38px 'Poppins',sans-serif; text-decoration:none; margin-right:16px; text-transform:uppercase; width:129px;}
#rescuetube.modal .modal-footer .cancel_popup1:hover {background:#E95832; color:#fff; font:700 15px/38px 'Poppins',sans-serif; text-decoration:none;}
#rescuetube.modal .modal-footer .save_popup_rt_photo {border:1px solid #E95832; -moz-border-radius:100px!important; -webkit-border-radius:100px!important; border-radius:100px!important; background:#E95832; color:#fff; padding:0 34px; font:700 15px/38px 'Poppins',sans-serif; text-decoration:none; text-transform:uppercase; margin-left:0;}
#rescuetube.modal .modal-footer .save_popup_rt_photo:hover {background:#e1571b; color:#fff; font:700 15px/38px 'Poppins',sans-serif; text-decoration:none;}
.fosterrequest .box-fields-container .save-cancel {margin-top:30px!important; margin-bottom: 30px !important;}
.fosterrequest .box-fields-container .save-cancel button {font-size:18px; width:125px!important;}
.fosterrequest .box-fields-container .save-cancel button[type="submit"]:hover {background-color:#F05924;}
.fosterrequest .box-fields-container .save-cancel button[type="submit"]:hover {background-color:#E95832;}
.fosterrequest .box-fields-container .save-cancel button:hover{background-color:#E95832 !important; color:#fff !important;}/*--09-07-2020-*/
.fosterrequest .box-fields-container .save-cancel button:nth-child(2){color: #fff !important; background-color: #F05924 !important;}/*--09-07-2020-*/

.loader .modern {position:absolute; width:100%; height:100%; display:flex; background:rgba(255, 255, 255, 0.54); top:0; z-index:1111111111111111111111111;}
.loader .modern div {margin:auto; color:#fff; font-weight:600; background:#000; padding:20px;}
.fosterrequest .tr-addedVideoList .tr-videoBox a.delete_rt_cnt {float:right;}
.fosterrequest .tr-addedVideoList .tr-videoBox a.delete_rt_cnt img {width:11px; height:11px;}
.fosterrequest .tr-addedVideoList .tr-videoBox {margin-bottom:9px;}
.dashboard #middle.profile-sec .profile-container .box-fields-container h2.mart0 {margin-top:0;}

#applicantModalMultiple.tr-infoPopup .modal-dialog {max-width:441px;}
#applicantModalMultiple.tr-infoPopup.w361 .modal-dialog {max-width:361px;}
#loadRequest.tr-infoPopup .modal-dialog {max-width:361px;}
#applicantModalMultiple.tr-infoPopup .modal-dialog span.tr-infoToggle, #loadRequest.tr-infoPopup .modal-dialog span.tr-infoToggle {font-style:normal;}
#applicantModalMultiple.tr-infoPopup .modal-content, #loadRequest.tr-infoPopup .modal-content {-webkit-border-radius:.6rem; -moz-border-radius:.6rem; -ms-border-radius:.6rem; -o-border-radius:.6rem; border-radius:.6rem;}
#applicantModalMultiple.tr-infoPopup .modal-dialog .modal-body.tr-popupContent {overflow-y:hidden; max-height:none; padding:20px 7px 0 14px; border:none;}
#loadRequest.tr-infoPopup .modal-dialog .modal-body.tr-popupContent {overflow-y:hidden; max-height:none; padding:20px 14px 7px; border:none;}
#applicantModalMultiple.tr-infoPopup .modal-dialog .modal-body.tr-popupContent .scroll {overflow-y:auto; max-height:275px; padding-bottom: 20px;} /*297px*/
#applicantModalMultiple.tr-infoPopup .modal-dialog .modal-body.tr-popupContent .scroll::-webkit-scrollbar {width:7px; height:7px; margin:7px 5px 0 0;}
#applicantModalMultiple.tr-infoPopup .modal-dialog .modal-body.tr-popupContent .scroll::-webkit-scrollbar-track {background-color:#fff; border-radius:7px;}
#applicantModalMultiple.tr-infoPopup .modal-dialog .modal-body.tr-popupContent .scroll::-webkit-scrollbar-thumb {background-color:#C9C9C9; border-radius:7px;}
#loadRequest.tr-infoPopup .modal-dialog .modal-body.tr-popupContent .scroll {overflow-y:auto; max-height:185px;} /*300px*/
#loadRequest.tr-infoPopup .modal-dialog .modal-body.tr-popupContent .scroll::-webkit-scrollbar {width:7px; height:7px; margin:7px 5px 0 0;}
#loadRequest.tr-infoPopup .modal-dialog .modal-body.tr-popupContent .scroll::-webkit-scrollbar-track {background-color:#fff; border-radius:7px;}
#loadRequest.tr-infoPopup .modal-dialog .modal-body.tr-popupContent .scroll::-webkit-scrollbar-thumb {background-color:#C9C9C9; border-radius:7px;}
#loadRequest.tr-infoPopup .modal-dialog .modal-body.tr-popupContent .scroll ul.tr-applicantList li, #loadRequest.tr-infoPopup .modal-dialog .modal-body.tr-popupContent .scroll ul.tr-applicantList li + li {margin:0 0 16px 0;}
#applicantModalMultiple.tr-infoPopup .modal-dialog .modal-body.tr-popupContent h4, #loadRequest.tr-infoPopup .modal-dialog .modal-body.tr-popupContent h4 {font-size:16px; font-weight:600; font-style:italic; color:#404041; float:left;}
#applicantModalMultiple.tr-infoPopup .modal-dialog .modal-body.tr-popupContent h4 a, #loadRequest.tr-infoPopup .modal-dialog .modal-body.tr-popupContent h4 a {display:inline-block; font-size:14px; color:#8D528F; font-weight:500; font-style:normal; text-decoration:underline; vertical-align:middle; margin-top:-5px; padding:0 7px;}
#applicantModalMultiple.tr-infoPopup .modal-dialog .modal-body.tr-popupContent h4 a:hover, #loadRequest.tr-infoPopup .modal-dialog .modal-body.tr-popupContent h4 a:hover {color:#8D528F; font-size:14px; text-decoration:none;}
#applicantModalMultiple.tr-infoPopup .modal-dialog button.close, #loadRequest.tr-infoPopup .modal-dialog button.close {position:relative; float:right; padding:0!important; margin-top:-6px; opacity:1; line-height:inherit;}
#applicantModalMultiple.tr-infoPopup .modal-dialog button.close {background: url(../images/popup-close.svg) no-repeat !important; width: 12px; height: 12px; background-size: 11px; margin-right: 18px; margin-top: 0;}
#applicantModalMultiple.tr-infoPopup .modal-dialog button.close img {display: none;}
#applicantModalMultiple.tr-infoPopup .modal-dialog .tr-listHeading {color:#58595B; margin-right: 13px;}
#loadRequest.tr-infoPopup .modal-dialog .tr-listHeading {color:#58595B; font-size:12px;}
#loadRequest.tr-infoPopup .modal-dialog .modal-body.tr-popupContent p.text11 {font-size:11px; text-align:left; color:#666666; margin-bottom:12px; font-style:italic; line-height:16px; margin:9px 0 18px;}
#loadRequest.tr-infoPopup .modal-dialog .modal-body.tr-popupContent p.text11 a {font-size:11px; color:#F15A24; font-style:italic; text-decoration:underline; padding-left:0; padding-right:0;}
#loadRequest.tr-infoPopup .modal-dialog .modal-body.tr-popupContent p.text11 a:hover {font-size:11px; color:#F15A24; font-style:italic; text-decoration:none;}
#applicantModalMultiple.tr-infoPopup .modal-dialog .tr-applicantName a {font-size:14px; color:#EA5933; text-decoration:underline; margin-top:0;}
#applicantModalMultiple.tr-infoPopup .modal-dialog .tr-applicantName a:hover {font-size:14px; color:#EA5933; text-decoration:none;}
#applicantModalMultiple.tr-infoPopup .modal-dialog .tr-applicantAction a {font-size:14px;}
#loadRequest.tr-infoPopup .modal-dialog .tr-applicantName a {font-size:12px; color:#EA5933; text-decoration:underline; margin-top:0;}
#loadRequest.tr-infoPopup .modal-dialog .tr-applicantName a:hover {font-size:12px; color:#EA5933; text-decoration:none;}
#loadRequest.tr-infoPopup .modal-dialog .tr-applicantAction a {font-size:10px;}
#applicantModalMultiple.tr-infoPopup .modal-dialog ul.tr-applicantList li .tr-applicantAction {text-align:center;}
#applicantModalMultiple.tr-infoPopup .modal-dialog ul.tr-applicantList li .tr-applicantAction a {height:36px; line-height:35px; padding:0 11px; font-weight:600; font-style:normal; text-decoration:none;}
#applicantModalMultiple.tr-infoPopup .modal-dialog ul.tr-applicantList li .tr-applicantAction a:hover {font-weight:600; font-style:normal; text-decoration:none;}

#applicantModalMultiple.tr-infoPopup.w361 .modal-dialog ul.tr-applicantList li {padding-top: 5px; padding-bottom: 5px; display: flex; align-items: center;}
#applicantModalMultiple.tr-infoPopup.w361 .modal-dialog ul.tr-applicantList li .tr-applicantAction a {filter: drop-shadow(0px 0px 1.44px rgba(88, 89, 91, 0.35)); background-color: #fff; color: #3180AE; height: 32px; line-height: 31px; box-shadow: none; margin-bottom: 0;}
#applicantModalMultiple.tr-infoPopup.w361 .modal-dialog ul.tr-applicantList li .tr-applicantAction a:hover {filter: drop-shadow(0px 0px 1.44px rgba(88, 89, 91, 0.35)); background-color: #3180AE; color: #fff; height: 32px; line-height: 31px; box-shadow: none;}
#applicantModalMultiple.tr-infoPopup.w361 .modal-dialog ul.tr-applicantList li .tr-applicantAction a.tr-accpet {background-color: #3180AE; color: #fff; height: 32px; line-height: 31px; box-shadow: none; margin-bottom: 0;}
#applicantModalMultiple.tr-infoPopup.w361 .modal-dialog ul.tr-applicantList li .tr-applicantAction a:hover.tr-accpet {background-color: #256F9A; color: #fff; height: 32px; line-height: 31px; box-shadow: none;}

#loadRequest.tr-infoPopup .modal-dialog ul.tr-applicantList li .tr-applicantAction {text-align:center;}
#loadRequest.tr-infoPopup .modal-dialog ul.tr-applicantList li .tr-applicantAction a {height:22px; line-height:20px; padding:0 11px; font-weight:600; font-style:normal; text-decoration:none;}
#loadRequest.tr-infoPopup .modal-dialog ul.tr-applicantList li .tr-applicantAction a:hover {font-weight:600; font-style:normal; text-decoration:none;}
#applicantModalMultiple.tr-infoPopup .modal-dialog ul.tr-applicantList li .tr-applicantAction.tr-applicantPendingStatusView {color:#808080; font-style: italic;}
#applicantModalMultiple.tr-infoPopup .modal-dialog ul.tr-applicantList li .tr-applicantAction.tr-applicantAcceptanceStatusView {color:#39B24A;}
#applicantModalMultiple.tr-infoPopup .modal-dialog ul.tr-applicantList li .tr-applicantPendingStatusView.tr-Declined {color:#EA1C24;}
#applicantModalMultiple.tr-infoPopup .modal-dialog ul.tr-applicantList li + li {margin:13px 0 0;} /*18px*/
#applicantModalMultiple.tr-infoPopup ul.tr-applicantList li .tr-applicantName {width:46%;}
#applicantModalMultiple.tr-infoPopup ul.tr-applicantList li .tr-applicantAction {width:52%;}
#loadRequest.tr-infoPopup ul.tr-applicantList li .tr-applicantName {float:left; width:56%;}
#loadRequest.tr-infoPopup ul.tr-applicantList li .tr-applicantAction {float:left; width:44%;}

/*#applicantInfoModal .addTagBtn {margin-top:0; line-height:18px!important;}*/
#applicantInfoModal.tr-infoPopup p.fosterWrapperHeading {font-size:25px; color:#404041; font-weight:500; background-color: #F1F1F2; box-shadow: 0 0 6px rgba(0, 0, 0, 0.6); text-align: center; padding:25px 0;}
#applicantInfoModal.tr-infoPopup p.fosterWrapperHeading br {display: none;}
#applicantInfoModal.tr-infoPopup .tr-popupContent .tr-appInfoCell {padding:16px 24px;}
#applicantInfoModal.tr-infoPopup .tr-popupContent .tr-appInfoCell h3 {text-align:left; font-size:16px!important; color:#404041; font-weight:500; line-height:25px!important;}
#applicantInfoModal.tr-infoPopup .tr-popupContent .tr-appInfoCell p {text-align:left; font-size:16px!important; color:#404041; font-weight:300;}
#applicantInfoModal.tr-infoPopup .tr-crossPop {line-height:43px;}
#applicantInfoModal.tr-infoPopup .tr-applicantInfoTable {padding:0!important;}
#applicantInfoModal.tr-infoPopup .modal-body.tr-popupContent {padding-top:16px; max-height:500px;}
.animals #applicantInfoModal.tr-infoPopup .tr-popupContent .tr-appinfoTableRow.tr-appreferenceTableRow.bgwhite .tr-appInfoCell {padding-top: 0;}
.animals #applicantInfoModal.tr-infoPopup .modal-body.tr-popupContent {padding-top:9px;}
.animals #applicantInfoModal.tr-infoPopup .modal-body.tr-popupContent .tr-appTableHeader {font-size: 16px;}
.animals .profile-info .fosterWrapperHeading span, .animals .profile-info .fosterWrapperHeading span a,
.animals .profile-info .fosterWrapperHeading span a:hover, .animals .tr-referenceCell span, .animals .tr-referenceCell h5 {font-size: 14px;}
.animals #applicantInfoModal.tr-infoPopup .tr-popupContent .tr-appInfoCell h3 {font-size: 14px !important;}
.animals #applicantInfoModal.tr-infoPopup .tr-popupContent .tr-appInfoCell p {font-size: 14px !important; color: #58595B;}
.animals .profile-info .fosterWrapperHeading span.heading {font-size: 22px;}
.animals #applicantInfoModal.tr-infoPopup p.fosterWrapperHeading {padding: 20px 0 16px;}
.animals #applicantModalMultiple.tr-infoPopup.w361 .modal-dialog ul.tr-applicantList li .tr-applicantAction a {width: 79px;}

#declineModal .modal-content {filter: drop-shadow(0px 0px 4.03px rgba(35, 31, 32, 0.75)); -webkit-border-radius:6px; -moz-border-radius:6px; -ms-border-radius:6px; -o-border-radius:6px; border-radius:6px;}
#declineModal .modal-content .modal-body.tr-popupContent {border: none;}
#declineModal .modal-content .modal-body.tr-popupContent p {margin-bottom: 7px;}
#declineModal .modal-content .tr-popupAction button:hover {background-color: #ea5735; color: #fff;}
#declineModal .modal-content .tr-popupAction button:hover.tr-proceed {background-color: #ec4701; border-color: #ec4701; color: #fff;}

/* learnMoreModal styles */
div#learnMoreModal div.modal-content {border-radius:5px;}
div#learnMoreModal button.close {margin:10px 20px; opacity:1;}
div#learnMoreModal button.close img {width:13px;}
div#learnMoreModal div.row, div#learnMoreModal div.col-md-12, div#learnMoreModal div.col-md-3, div#learnMoreModal div.modal-body p {margin:0; padding:0;}
div#learnMoreModal div.modal-body {margin:30px 0;text-align: center;}
div#learnMoreModal div.instruction-content p, div#learnMoreModal div.modal-body p.modal-heading {font-weight:400; color:#2F3C50; letter-spacing:1px;}
div#learnMoreModal div.modal-body p.modal-heading {font-size:19px;}
div#learnMoreModal div.instruction-content p {font-size:16px;}
div#learnMoreModal div.instruction-content {margin:10px 0px;}
div#learnMoreModal div.instruction-content div.image-container {width:120px; height:120px; margin:20px auto;}
div#learnMoreModal div.instruction-content div.image-container img {width:100%;}
div#learnMoreModal div.instruction-content div.image-container.third-container img {width: 80%;}
div#learnMoreModal button.btn-rounded-rtblue, button.btn-rounded-rtblue {background-color:#4F6F88; font-size:16px; font-weight:700; color:#FFF; border-radius:20px; padding:5px 20px; margin-top:40px; letter-spacing:1px;}

/*Switch toggle start*/
/*.slider:before {position:absolute; content:""; height:23px; width:23px; left:4px; bottom:4px; background-color:white; -webkit-transition:.4s; transition:.4s; box-shadow: rgba(0, 0, 0, 0.117647) 0px 1px 6px, rgba(0, 0, 0, 0.117647) 0px 1px 4px;}*/
/* The switch - the box around the slider */
.switch {position:relative; display:inline-block; width:72px; height:31px;}
/* Hide default HTML checkbox */
.switch input {opacity:0; width:0; height:0;}
/* The slider */
.slider {position:absolute; cursor:pointer; top:0; left:0; right:0; bottom:0; background-color:#ccc; -webkit-transition:.4s; transition:.4s;}
.slider:before {position:absolute; content:""; height:28px; width:28px; left:4px; bottom:2px; background-color:white; -webkit-transition:.4s; transition:.4s; box-shadow:rgba(0, 0, 0, 0.117647) 0px 1px 6px, rgba(0, 0, 0, 0.117647) 0px 1px 4px;}

/*input:checked + .slider {background-color:#F05924;}*/
input:checked + .slider {background-color:#fcc8b2;}
input:focus + .slider {box-shadow:0 0 1px #2196F3;}
input:checked + .slider:before {-webkit-transform:translateX(40px); -ms-transform:translateX(40px); transform:translateX(40px);}
/* Rounded sliders */
.slider.round {border-radius:34px;}
.slider.round:before {border-radius:50%;}
.switch-container span.yes, .switch-container span.no {padding-left:60px; display:inline-block; font-weight:500;vertical-align:middle; margin-top: 4px !important;}
/*Switch toggle end*/

/*UPGRADE MODAL*/
/*#upgrade-storage.modal {padding-right:0!important;}
#upgrade-storage .modal-dialog {max-width:805px; width:805px; margin:18px auto;}
.dashboard #middle.orgtabs #rescuetube1 #upgrade-storage .modal-dialog {max-width:890px; width:890px; margin:18px auto;}
#upgrade-storage .modal-header {border:none;} 
.nupmodal.package2 li .charges h2 span {font-size:12px !important; font-weight:400; margin-top:4px; display:block;}
.nupmodal.package2 li.freetrail .charges h2 span {color:#FFA713;}
.nupmodal.package2 li.standard .charges h2 span {color:#E84F0F;}
.nupmodal.package2 li.premium .charges h2 span {color:#40526E;}

.nupmodal.package2 .plans {width:170px; margin:7px auto 0 auto; clear:both;}
.nupmodal.package2 .plans .switch {height:32px; width:72px;}
.nupmodal.package2 .plans .slider {background-color:#1D1E35;}
.nupmodal.package2 .plans .slider::before {top:2px; left:2px;}
.nupmodal.package2 .plans .monthly {margin:1px 7px 0 0; font-weight:500; vertical-align:middle; color:#B3B3B3; font-size:15px;}
.nupmodal.package2 .plans .yearly {margin:3px 0 0 22px!important; font-weight:500; color:#B3B3B3; font-size:15px;}
.nupmodal.package2 .plans .selected {color:#1D1E35;}
.nupmodal.package2 li .block-body {min-height:290px;}
.nupmodal.package2 li{width:30%;}
.nupmodal.package2 li{width:100%; margin-right:0; margin-bottom:25px;}
.nupmodal.package2 li:last-child{margin-bottom:0;}
.nupmodal.package2 li .charges-content strong {font-size:16px;}
.nupmodal.package2 li .charges-content p{font-size:15px;}

.nupmodal.package2 li .block-body {min-height:inherit;}
.nupmodal.package2{max-width:770px; margin:0 auto;}

.nupmodal.package2 li{
float: left;
width: 30.5%;
-moz-box-shadow:0 0 4px #d2d2d2;
-webkit-box-shadow:0 0 4px #d2d2d2;
-o-box-shadow:0 0 4px #d2d2d2;
box-shadow:0 0 4px #d2d2d2;
z-index: 1;
margin-right: 28px;
position: relative;
text-align: center;
}

.nupmodal.package2 li:last-child{
margin-right: 0;
}
.nupmodal.package2 li .block-head h2{
font-size: 18px;
color:#fff;
margin: 0;
font-weight: bold;
letter-spacing: 2.2px;
}

.nupmodal.package2 li .block-body{
padding: 30px 17px 25px; min-height:235px;
}

.nupmodal.package2 li .charges{
color:#FCB02F;
font-size: 30px;
}

.nupmodal.package2 li .charges span{
font-size:36px;
font-weight: bold;  
}

.nupmodal.package2 li .charges h2{
color: #939598;
font-size: 15px;
margin: 0;
font-weight: 400;
}

.nupmodal.package2 li .charges-content{
margin-top:25px; color:#2F3C50;
}

.nupmodal.package2 li .charges-content strong{
font-size: 15px;
}

.nupmodal.package2 li .charges-content p{
margin-bottom: 0;
padding-top: 12px;
line-height: 22px; color:#2F3C50;
}
#upgrade-storage .upgrade-content .checkout, #paypalcheckout .total .block-btn .checkout{
width: 70px;
margin-right: 4px;
margin-top:-5px;
}
#upgrade-storage .upgrade-content .block-btn, #paypalcheckout .total .block-btn{
-moz-box-shadow:0 0 4px #d2d2d2;
-webkit-box-shadow:0 0 4px #d2d2d2;
-o-box-shadow:0 0 4px #d2d2d2;
box-shadow:0 0 4px #d2d2d2;
-moz-border-radius: 100px;
-webkit-border-radius: 100px;
border-radius: 100px; text-align:center;
margin-left: -8px;
}
.upgrade-content ul{
list-style-type: none;
margin: 0;
padding: 0;
}
#upgrade-storage .upgrade-heading{
font-size: 21px;
margin-bottom: 25px;
}

.upgrade-content ul{
list-style-type: none;
margin: 0;
padding: 0;
}

#upgrade-storage .upgrade-content li {
float: left;
width:30%;
-moz-box-shadow:0 0 4px #d2d2d2;
-webkit-box-shadow:0 0 4px #d2d2d2;
-o-box-shadow:0 0 4px #d2d2d2;
box-shadow:0 0 4px #d2d2d2;
z-index: 1;
margin-right: 30px;
position: relative;
text-align: center;
}
#upgrade-storage .upgrade-content li:last-child{
margin-right: 0;
}

#upgrade-storage .upgrade-content{
margin: 0 auto;
width:716px;
}

.dashboard #middle.orgtabs #rescuetube1 #upgrade-storage .upgrade-content {width:100%;}

#upgrade-storage .upgrade-content li .block-body {
padding:30px 17px 25px;
}

.dashboard #middle.orgtabs #rescuetube1 #upgrade-storage .upgrade-content li .block-body {min-height:235px;}

#upgrade-storage .upgrade-content li .block-head h2 {
font-size: 18px;
color: #fff;
margin: 0;
font-weight: bold;
letter-spacing: 2.2px;
}

#upgrade-storage .upgrade-content li .charges {
color: #FCB02F;
font-size: 30px; height:135px;
}

.dashboard #middle.orgtabs #rescuetube1 #upgrade-storage .upgrade-content li .charges {height:102px;}


#upgrade-storage .upgrade-content li .charges span {
font-weight: bold;
}

#upgrade-storage .upgrade-content li .charges h2 {
color: #939598;
font-size: 15px;
margin: 0;
font-weight: 300;
}

#upgrade-storage .upgrade-content li .charges-content {
margin: 27px 0;
}

#upgrade-storage .upgrade-content li .charges-content strong {
font-size: 15px;
}

#upgrade-storage .upgrade-content li .charges-content p {
margin-bottom: 0;
padding-top: 12px;
line-height: 22px;
font-weight: 300; color:#2F3C50;
}

#rescuetube.tab-pane .package2 li .charges h2 span {font-size:12px !important; font-weight:400; margin-top:4px; display:block;}

.dashboard #middle.orgtabs #rescuetube1 #upgrade-storage .upgrade-content li .charges-content p {display:none;}

#upgrade-storage .upgrade-content .block-btn, #paypalcheckout .total .block-btn{
-moz-box-shadow:0 0 4px #d2d2d2;
-webkit-box-shadow:0 0 4px #d2d2d2;
-o-box-shadow:0 0 4px #d2d2d2;
box-shadow:0 0 4px #d2d2d2;
-moz-border-radius: 100px;
-webkit-border-radius: 100px;
border-radius: 100px; text-align:center;
margin-left: -8px;
}
#upgrade-storage .upgrade-content .block-btn {margin-left:0;}
#upgrade-storage .upgrade-content .block-btn a, #paypalcheckout .total .block-btn a{
text-decoration: none;
padding: 10px 10px;
font-size: 18px;
font-weight:bold; display:block;
}

#upgrade-storage .upgrade-content .checkout, #paypalcheckout .total .block-btn .checkout{
width: 70px;
margin-right: 4px;
margin-top:-5px;
}
#upgrade-storage .upgrade-content .block-btn span, #paypalcheckout .total .block-btn span {
color: #2F3C50;
}
#upgrade-storage .modal-header .close{
width: 20px;
opacity: inherit;
}
#upgrade-storage .modal-body {padding:20px 45px;}
#upgrade-storage .upgrade-content li.selected.freetrail {border:2px solid #fec829;}
#upgrade-storage .upgrade-content li.selected.basic {border:2px solid #fec829;}
#upgrade-storage .upgrade-content li.selected.standard {border:2px solid #e59132;}
#upgrade-storage .upgrade-content li.selected.premium {border:2px solid #438394;}

#upgrade-storage .upgrade-content li.selected .charges-content {color:#ccc;}
#upgrade-storage .upgrade-content li.selected .block-btn a {opacity:0.5; color:currentColor; cursor:not-allowed; text-decoration:none;}
#upgrade-storage .upgrade-content li.selected .block-body {padding-bottom:22px;}
#upgrade-storage .upgrade-heading.basic strong {color:#FFA713;}
#upgrade-storage .upgrade-heading.standard strong {color:#E84F0F;}
#upgrade-storage .upgrade-heading.premium strong {color:#40526E;}
.freetrail-gradient{
background: rgba(255,205,40,1);
background: -moz-linear-gradient(left, rgba(255,205,40,1) 0%, rgba(255,205,40,1) 43%, rgba(252,177,46,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,205,40,1)), color-stop(43%, rgba(255,205,40,1)), color-stop(100%, rgba(252,177,46,1)));
background: -webkit-linear-gradient(left, rgba(255,205,40,1) 0%, rgba(255,205,40,1) 43%, rgba(252,177,46,1) 100%);
background: -o-linear-gradient(left, rgba(255,205,40,1) 0%, rgba(255,205,40,1) 43%, rgba(252,177,46,1) 100%);
background: -ms-linear-gradient(left, rgba(255,205,40,1) 0%, rgba(255,205,40,1) 43%, rgba(252,177,46,1) 100%);
background: linear-gradient(to right, rgba(255,205,40,1) 0%, rgba(255,205,40,1) 43%, rgba(252,177,46,1) 100%);
padding: 20px 0;
-moz-box-shadow:0 4px 7px #d2d2d2;
-webkit-box-shadow:0 4px 7px #d2d2d2;
-o-box-shadow:0 4px 7px #d2d2d2;
box-shadow:0 4px 7px #d2d2d2;
}

.standard-gradient{
background: rgba(229,146,50,1);
background: -moz-linear-gradient(left, rgba(229,146,50,1) 0%, rgba(229,146,50,1) 43%, rgba(226,114,49,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(229,146,50,1)), color-stop(43%, rgba(229,146,50,1)), color-stop(100%, rgba(226,114,49,1)));
background: -webkit-linear-gradient(left, rgba(229,146,50,1) 0%, rgba(229,146,50,1) 43%, rgba(226,114,49,1) 100%);
background: -o-linear-gradient(left, rgba(229,146,50,1) 0%, rgba(229,146,50,1) 43%, rgba(226,114,49,1) 100%);
background: -ms-linear-gradient(left, rgba(229,146,50,1) 0%, rgba(229,146,50,1) 43%, rgba(226,114,49,1) 100%);
background: linear-gradient(to right, rgba(229,146,50,1) 0%, rgba(229,146,50,1) 43%, rgba(226,114,49,1) 100%);
padding: 20px 0;
-moz-box-shadow:0 4px 7px #d2d2d2;
-webkit-box-shadow:0 4px 7px #d2d2d2;
-o-box-shadow:0 4px 7px #d2d2d2;
box-shadow:0 4px 7px #d2d2d2;
}

.premium-gradient{
background: rgba(66,132,149,1);
background: -moz-linear-gradient(left, rgba(66,132,149,1) 0%, rgba(66,132,149,1) 43%, rgba(79,112,136,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(66,132,149,1)), color-stop(43%, rgba(66,132,149,1)), color-stop(100%, rgba(79,112,136,1)));
background: -webkit-linear-gradient(left, rgba(66,132,149,1) 0%, rgba(66,132,149,1) 43%, rgba(79,112,136,1) 100%);
background: -o-linear-gradient(left, rgba(66,132,149,1) 0%, rgba(66,132,149,1) 43%, rgba(79,112,136,1) 100%);
background: -ms-linear-gradient(left, rgba(66,132,149,1) 0%, rgba(66,132,149,1) 43%, rgba(79,112,136,1) 100%);
background: linear-gradient(to right, rgba(66,132,149,1) 0%, rgba(66,132,149,1) 43%, rgba(79,112,136,1) 100%);
padding: 20px 0;
-moz-box-shadow:0 4px 7px #d2d2d2;
-webkit-box-shadow:0 4px 7px #d2d2d2;
-o-box-shadow:0 4px 7px #d2d2d2;
box-shadow:0 4px 7px #d2d2d2;
}*/
.standard-color{color:#E17131;}
.premium-color{color:#438393;}

#paypalcheckout .modal-dialog {width:700px; max-width:700px;}
#paypalcheckout .modal-header {justify-content:left;}
#paypalcheckout .modal-header p {margin:7px 0 6px 7px;} /*7px 0 7px 16px*/
#paypalcheckout .modal-header p img {width:230px;} /*72%*/
#paypalcheckout .modal-header .close {width:12px; height:12px; outline:none; position:absolute; z-index:9999; filter:alpha(opacity=70); opacity:.7; top:16px; right:14px; background: none;}
#paypalcheckout .modal-header .close:hover {opacity:1;}
#paypalcheckout .close-pup-up {position:absolute; left:-6px; width:12px;}
#paypalcheckout .modal-body{border-top:3px solid #e7e8e9; padding:25px;}
#paypalcheckout h3{color:#E17131; font-weight:600; font-size:24px; margin-top:0; margin-bottom:16px; padding-left:18px;}
#paypalcheckout .table > thead > tr > th{border-bottom:1px solid #818284; color:#FCB02F; font-weight:400; font-size:16px; display:none;}
#paypalcheckout .table > thead > tr > th.w81p{width:81%; padding-left:18px;}
#paypalcheckout .table > thead > tr > th.w14p{width:14%; text-align:right;}
#paypalcheckout .table > thead > tr > th.w5p {width:5%; padding-left:0; padding-right:0;}
#paypalcheckout .table > tbody > tr > td {color:#2F3C50; padding-top:22px; padding-bottom:17px; font-size:16px; border-bottom:1px solid #818284; border-top:1px solid #818284;}
#paypalcheckout .table > tbody > tr > td.txtr {text-align:right; vertical-align:middle;}
#paypalcheckout .table > tbody > tr > td.txtc {text-align:center; padding-left:0; padding-right:0; vertical-align:middle;}
#paypalcheckout .table td i {margin-top:4px; color:#e17131;}
#paypalcheckout .table > tbody > tr > td .gb {border:1px solid #D1D3D4; padding:5px 10px; color:#2F3C50; font-size:25px; line-height:27px; font-weight:600; display:inline-block; margin:0 13px 0 11px; text-align:center; vertical-align:top;}
#paypalcheckout .table > tbody > tr > td .gb span {font-size:12px; line-height:10px; font-weight:400; display:block;}
#paypalcheckout .table > tbody > tr > td .info {display:inline-block; width:81%; vertical-align:top;}
#paypalcheckout .table > tbody > tr > td .info h4 {margin:0 0 5px; font-size:15px; font-weight:400;}
#paypalcheckout .table > tbody > tr > td .info p {margin:0; font-size:14px; font-weight:300; font-style:italic; color:#808285;}
#paypalcheckout .promocode {margin:25px 0 0 19px; background:#F1F2F2; float:left; width:340px; padding:22px 20px 26px 30px;}
#paypalcheckout .promocode h4 {font-size:16px; font-weight:600; color:#2F3C50; margin:0 0 12px;}
#paypalcheckout .promocode .form-control {background:#fff; border:none; padding:13px 18px; color:#6D6E71; font-size:14px; font-weight:300; font-style:italic; float:left; -webkit-border-radius:45px; -moz-border-radius:45px; -ms-border-radius:45px; -o-border-radius:45px; border-radius:45px; width:60%; margin-right:14px; box-sizing:border-box; height:43px;}
#paypalcheckout .promocode button {background:#4F6F88; color:#fff; font-size:15px; font-weight:600; padding:0 20px 2px; line-height:41px; border:none; text-decoration:none; float:left; -webkit-border-radius:45px; -moz-border-radius:45px; -ms-border-radius:45px; -o-border-radius:45px; border-radius:45px; margin-top:1px; text-transform:uppercase;}
#paypalcheckout .promocode button:hover {background:#406B8C; color:#fff; font-size:15px; font-weight:600; text-decoration:none;}
#paypalcheckout .total {float:right; margin:25px 38px 0 0; width:30%;}
#paypalcheckout .total ul, #paypalcheckout .total li {list-style-type:none; margin:0; padding:0;}
#paypalcheckout .total li {font-size:15px; color:#2F3C50; clear:both; border-bottom:1px solid #c0c0c2; padding-bottom:16px; margin-bottom:16px;}
#paypalcheckout .total li:last-child {border-bottom:none; padding-bottom:0; margin-bottom:25px;}
#paypalcheckout .total li span{float:right;}
#paypalcheckout .total .block-btn a{padding-top:12px;}

/*.sm-dashboardBg #upgrade-storage .modal-dialog.one {max-width:313px; width:313px;}
.sm-dashboardBg #upgrade-storage .modal-dialog.one .upgrade-content, .sm-dashboardBg #upgrade-storage .modal-dialog.one .upgrade-content li, .sm-dashboardBg #upgrade-storage .modal-dialog.two .upgrade-content {width:100%;}
.sm-dashboardBg #upgrade-storage .modal-dialog.one .upgrade-content li {margin-bottom:16px;}
.sm-dashboardBg #upgrade-storage .modal-dialog.one .upgrade-content.nupmodal.package2 .plans {text-align:left; padding-left:16px; margin-left:0;}
.sm-dashboardBg #upgrade-storage .modal-dialog.one .upgrade-heading {line-height:26px;}

.sm-dashboardBg #upgrade-storage .modal-dialog.two {max-width:552px; width:552px;}
.sm-dashboardBg #upgrade-storage .modal-dialog.two .upgrade-content li {width:46%;}
.sm-dashboardBg #upgrade-storage .modal-dialog.two .upgrade-content.nupmodal.package2 .plans {text-align:left; margin-left:130px;}*/
/*EDIT TABS - DASHBBOARD 30/06/2020*/
.tab_info2 ul {
    display: flex;
    padding: 0;
}
.tab_info2 img {
    width: 100%;
}
.tab_info2 ul li .box-pic span {

    display: block;
    font-size: 12px;
    margin-top: 6px;
    font-weight: 500;
}

.tab_info2 ul li .box-pic{
    overflow: hidden;
    text-align: center;
/*    margin: 7px auto;*/
    padding: 30px;
    border: 2px solid #ccc5c5;
    border-radius: 6px;
    max-width: 87px;
    max-height: 125px;
}
.tab_info2 ul li .box-pic:hover{
    border-color: #3181b0;
    box-shadow: 0px 0px 4px 0px #3181b0;
    cursor: pointer;

}

.tab_info2 ul li {
    width: 20%;
    margin-left: 20px;
    list-style: none;
}
.tab_info2 {
    margin-top: 3%;
}
.part1 span .edit-tab {
        display: block;
    text-align: right;
    padding-top: 26px;
    color: #6786f5;
    font-weight: 300;
}

/* =================================== responsive styles ======================== */
@media only screen and (max-width:1510px) {
/*.dashboard #middle.orgtabs .nav-tabs > li a span {padding-left:14px; padding-right:14px;} all tabs enabled*/
}

@media only screen and (max-width:1366px) {
/*.dashboard #middle.orgtabs .nav-tabs > li a span {font-size:16px!important;} all tabs enabled*/
}

@media only screen and (min-width:1291px) {.hidden-big{display: none;}}

@media only screen and (max-width:1290px) {
.dashboard #middle.orgtabs .ads .mart130 {margin-top:9px; text-align:center;}
}

@media (max-width:1200px) {
.dashboard #middle.orgtabs #rescuetube1 #upgrade-storage .upgrade-content li .block-body {min-height:280px;}

/*-----edit moduel ------*/
}

@media only screen and (max-width:1100px) {
.modal.fade.tr-infoPopup.tr-FosterExampleWrapper .modal-dialog {width:95%!important;}
#applicantInfoModal.tr-infoPopup .modal-dialog {width:92%!important;}
#rescuetube.tab-pane .view-bucket-wrapper {width:100%;}
#rescuetube.tab-pane .upload-content li {margin-right:20px;}
}

@media only screen and (max-width: 991px){
.edit-tab-mobile .padr34{padding-right: 4px !important;}


/*FosterExample*/
.edit-tab{padding-top: 0;}
span.foster-edit-tab {padding-top: 20px !important;}
.hidden-big{display: none;}
.form-group.tr-inputAnimalType {width: 100%;}
.tr-animalType {width: 100%;}

.cont-left.tr-HouseholdLabelFlex {display: block;}
label.tr-HouseholdLabel {width: 100%;} 
.form-group.tr-HouseholdField {width: 100%;}

.tr-HouseholdLabelFlexInner {display: block; width: 100%; margin-bottom: 15px;} 
.tr-HouseholdLabelFlexInnerRight {display: block; width: 100%; margin-bottom: 15px;} 
.form-group.tr-HouseholdFieldInner {min-width: 100px; margin: 0;} 
.form-group.tr-HouseholdFieldInnerRight {min-width: 100px; margin: 0;}

.tr-fosterpopupcol::after {content: ''; border-bottom: 1px solid #eee; position: absolute; left: 30px; width: calc(100% - 60px); bottom: 0; height: 0; top: inherit; border-right: none; right: inherit;}
.tr-fosterpopupcol{width: 100%;}

.tr-HouseholdLabelFlexInnerRight label.tr-HouseholdLabelInner {width: 100%;}
.tr-HouseholdLabelFlexInner label.tr-HouseholdLabelInner {width: 100%;}
.modal.fade.tr-infoPopup.tr-FosterExampleWrapper p.fosterWrapperHeading {font-size: 22px;}
.modal.fade.tr-infoPopup.tr-FosterExampleWrapper button.close.tr-crossPop {top: -15px; right: -10px;}
.tr-crossPop {line-height:53px;}
.dashboard #middle.orgtabs .nav-tabs > li.fosterspace a span img {width:21px;}
.dashboard #middle.orgtabs .nav-tabs > li.fosterspace a span {padding-top:18px; padding-bottom:8px;}
}

@media only screen and (max-width:940px) {
header.tr-panelHeader .tr-btnWrap a {font-size:14px; padding:3px 14px;}
header.tr-panelHeader .tr-btnWrap a img {max-width:30px;}
header.tr-panelHeader .tr-btnWrap + .tr-btnWrap {padding-left:15px;}
.tr-searchActions .switch-container label, .tr-searchActions .switch-container span.no {font-size:13px;}
.tr-searchActions .tr-clearSearch a {font-size:14px !important;}
.tr-innerContainer {padding:0px 30px !important; box-sizing:border-box;}
h3.tr-lineThroughHeader {font-size:20px; margin:20px 0;}
label.tr-checkcontainer img {max-width:30px;}
label.tr-checkcontainer {font-size:14px !important;}
.tr-FosterFormStyle label, .tr-FosterFormStyle p {font-size:16px;}
.tr-inputResult span {height:145px; width:145px;} /*.tr-inputFile [type="file"] + label, */
.tr-inputFile input {max-width:145px;}
.tr-FosterFormStyle .tr-inputFile {margin-right:18px;}

/*new2*/
header.tr-panelHeader .tr-btnWrap a {
font-size:14px;
padding: 3px 14px;
}
header.tr-panelHeader .tr-btnWrap a img {
max-width:30px;
}
header.tr-panelHeader .tr-btnWrap + .tr-btnWrap {
padding-left: 15px;
}
.tr-searchActions .switch-container {
padding-right:66px;
}  
.tr-searchActions .tr-clearSearch a {
font-size: 14px !important; margin-left:14px;
}
.tr-searchActions .tr-clearSearch a:hover {font-size: 14px !important;}
.tr-innerContainer {
padding: 0px 30px !important;
box-sizing: border-box;
}
h3.tr-lineThroughHeader {
font-size: 20px;
margin:20px 0;
}
label.tr-checkcontainer img{
max-width:30px;
}
label.tr-checkcontainer {
font-size:14px !important;
}
.tr-FosterFormStyle label, .tr-FosterFormStyle p {
font-size: 16px;
}
.tr-inputResult span {
height:145px;
width:145px;
} /*.tr-inputFile [type="file"] + label, */
.tr-inputFile input {
max-width: 145px;
}

.tr-accountSocialInfo .tr-socialImg {  
width: 60px;
}

.tr-accountSocialInfo .tr-socialImg img {
padding: 5px;
max-width: 70px;
}
.tr-accountSocialInfo h4 {  
font-size: 13px;    
line-height: 18px;    
}
.tr-connectedAccountsTable table th {
min-width: inherit;
}
/*new2*/
.tr-FosterFormStyle h4.pad br {display:none;}
}

@media (max-width:920px) {
/*.dashboard #middle.orgtabs #rescuetube1 #upgrade-storage .modal-dialog {max-width:95%; width:95%;}
.dashboard #middle.orgtabs #rescuetube1 #upgrade-storage .modal-dialog .modal-body {padding-left:25px; padding-right:25px;}
.dashboard #middle.orgtabs .nav-tabs > li a span {font-size:15px!important;} all tabs enabled*/
}

@media (max-width:890px) {
/*.dashboard #middle.orgtabs #rescuetube1 #upgrade-storage .upgrade-content {max-width:100%;}
.dashboard #middle.orgtabs #rescuetube1 #upgrade-storage .upgrade-content .block-btn a {font-size:16px;}
.dashboard #middle.orgtabs .nav-tabs > li a span {font-size:14px!important;} all tabs enabled*/
}

@media (max-width:860px) {
.dashboard #middle.orgtabs #rescuetube1 #upgrade-storage .upgrade-content .block-btn {width:190px;}
/*.dashboard #middle.orgtabs .nav-tabs > li a span {padding-left:11px; padding-right:11px;} all tabs enabled*/
}

@media (max-width:840px) {
/*#upgrade-storage .modal-dialog {max-width:95%; width:95%;}
#upgrade-storage .upgrade-content {width:100%;}
#upgrade-storage .modal-body {padding:20px 21px 20px 31px;}*/
}

@media (max-width:826px) {
/*.dashboard #middle.orgtabs #rescuetube1 #upgrade-storage .upgrade-content li.standard {margin-right:28px;}
.dashboard #middle.orgtabs #rescuetube1 #upgrade-storage .upgrade-content .block-btn {width:83%;}*/
}

@media only screen and (max-width:800px) {
/*.dashboard #middle.orgtabs .nav-tabs > li a span {padding-left:25px!important; padding-right:25px!important; font-size:20px!important;}*/ /*padding-left:8px; padding-right:8px; all tabs enabled*/
.fosterdashboardpage.casemodule .edit .panel1 ul li .item-pro, .edit .panel2 ul li .item-pro, .edit .panel ul li .item-pro.active {padding-left:12px; padding-right:12px;}
}

/*css-rv*/
@media (min-width: 768px) and (max-width: 991px){
/*rescuetube*/
.tr-columns {width: 33.333%; float: left;;margin: 0 auto;}
.tr-pricingList li.tr-basic, .tr-pricingList li.tr-standard, .tr-pricingList li.tr-premium {font-size: 20px !important;}
.tr-pricingList li {font-size:26px !important; padding: 10px;}
li.tr-storage{font-size:18px !important;}
a.tr-paypal {font-size:15px !important;}
li.tr-premium {padding: 4px 0 !important;}
a.tr-paypal {height:50px;}
}

/*css-rv*/
@media (min-width: 992px) and (max-width: 1199px){
/*rescuetube*/
.tr-columns {float: left;width: 33%;padding: 15px;margin-bottom: 30px;}
}

@media only screen and (min-width:790px){
.modal-dialog.edit {min-width: 680px;margin: 30px auto;}
/*.fosterdashboardpage.casemodule .modal-dialog.edit {min-width:770px;}*/
}

@media only screen and (max-width:790px){
.fosterdashboardpage.casemodule .modal-dialog.edit {max-width:76%;}
.edit .panel2 ul, .edit .panel1 ul {width:100%; margin:auto; display:flow-root;}
.edit .panel2 ul li, .edit .panel1 ul li {width:49%;}
.edit .panel1 ul li:nth-child(3), .edit .panel2 ul li:nth-child(3), .edit .panel2 ul li:nth-child(5) {width:49%; margin-left:0; margin-top:20px;}
.edit .panel1 ul li:nth-child(4), .edit .panel2 ul li:nth-child(4) {width:49%; margin-top:20px;}
}

@media only screen and (max-width:767px) {
.edit .panel ul li .item-pro.animatch img {margin-top:-3px;}
/*.fosterdashboardpage.casemodule .modal-dialog.edit {min-width:92%;}*/
.dashboard #middle.orgtabs .panel-title a img {width:21px;}
.dashboard #middle.orgtabs #fosterspace .panel-title a {padding-top:10px; padding-bottom:9px;}
.dashboard #middle.orgtabs #fosterspace .panel-title a img {width:17px;}
.edit-tab-mobile .edit-tab {padding-top:8px; padding-right:0; padding-bottom:0;} /*padding-top: 0; padding-right: 8px;padding-bottom: 10px;*/
.edit .modal-content {margin-top:5%!important;}
.tr-desktop-only {display:none;}
.tr-mobile-only {display:block;}
#tr-fosterspace .panel-title a img {max-height:38px; max-width:40px;}
.dashboard #tr-fosterspace .panel-title a {background-position:97% 18px !important;}
header.tr-panelHeader {padding:0; text-align:center;}
header.tr-panelHeader .tr-btnWrap {display:inline-block; margin-bottom:15px; float:none;}
header.tr-panelHeader .tr-btnWrap.tr-right {float:none !important; width:280px; margin:18px auto auto; display:block; padding-left:0;}
.tr-FosterFormStyle .col-xs-6, .tr-FosterFormStyle .col-sm-6 {width:100% !important; float:left; clear:both;}
.tr-FosterFormStyle .col-sm-6 label {float:left; width:100%;}
.tr-appInfoCell {display:block; border:0px; width:100%; padding:20px;}
.tr-appinfoTableRow .tr-appInfoCell + .tr-appInfoCell {padding-top:0; width:100%; border:0 !important;}
.tr-appInfoCell.tr-referenceCell {}

/*new2*/
.tr-desktop-only {display: none;}
.tr-mobile-only {display: block;}
#tr-fosterspace .panel-title a img {max-height:38px; max-width:40px;}
.dashboard #tr-fosterspace .panel-title a {background-position: 97% 18px !important;}
header.tr-panelHeader {padding: 0; text-align: center;}
header.tr-panelHeader .tr-btnWrap {display: inline-block; margin-bottom:15px; float:none;}
header.tr-panelHeader .tr-btnWrap.tr-right {float: left !important; margin-top: 20px; width:100%; padding:0;}
.tr-btnWrap form, .tr-searchActions {width: 100%;}
.tr-FosterFormStyle .col-xs-6, .tr-FosterFormStyle .col-sm-6 {width: 100% !important; float:left; clear:both;}
.tr-FosterFormStyle .col-sm-6 label {float:left; width: 100%;}
.tr-appInfoCell {display: block; border: 0px; width: 100%; padding: 20px;}
.tr-appinfoTableRow .tr-appInfoCell + .tr-appInfoCell {padding-top:0; width:100%; border:0 !important;}
.tr-appInfoCell.tr-referenceCell{}

/*css-rv*/
a.tr-AcceptedApplication span {color: #808080;font-size: 16px;padding-left: 15px; display: inline-block;}
a.tr-AcceptedApplication {color: #39B24A;}
a.tr-DeclinedApplication span {color: #808080;font-size: 16px;padding-left: 15px; display: inline-block;}
a.tr-tr-DeclinedApplication {color: #EA1C24;}
.tr-createFosterReqtext{text-align: center;height: 40px;}
.tr-connectedAccountsTable .trSocialTable { overflow-y: auto; position: relative; z-index:9;}
.tr-connectedAccountsTable .trSocialTable table { width: 680px;}
.tr-socialTemplate {width: 50%;}
.tr-accountsAccordian .panel-title>a span.txt {width:auto !important; padding: 5px;}

/*rescuetube*/
a.tr-startTrial {display: inline-block; padding: 3px 30px; height: auto; margin: 45px 0 45px 0; line-height: 40px; border-radius: 0; box-shadow: 0px 0px 5px rgba(0,0,0,0.5); font-weight: 600; font-size: 17px; text-decoration: none; box-sizing: border-box; text-transform: capitalize; color: #B92132;}
.tr-columns {width: 50%;margin: 0 auto;float: none;}  
.tr-columns {width: 70%;float: none;margin: 0 auto;}

p {font-size: 14px;}
.modal.fade.tr-infoPopup.tr-FosterExampleWrapper p.fosterWrapperHeading {font-size: 15px; padding: 20px 0px;}
.tr-FosterFormStyle.tr-FosterLeftSpacing {margin: 10px 20px;}
.tr-FosterFormStyle div.tr-socialShare div.tr-sharedImg div.sd-social{ padding-right: 0px; width: 15%; text-align: center; padding-left: 0px; }
.tr-socialShare .tr-sharedImg {padding:5px;}
a.tr-startTrial {margin:20px 0;}
/*new2*/
.fosterrequest .box-fields-container.tr-spacingTop {margin-top:12px;}
.fosterrequest .box-fields-container.tr-spacingTop h2 {margin-top:0;}
.tr-crossPop {line-height:26px;}
.tr-crossPop span {font-size:32px!important;}
.modal.fade.tr-infoPopup.tr-FosterExampleWrapper .box-fields-container h2 {font-size:18px;}
.modal-body.tr-FosterExampleContent {padding-top:20px;}
.tr-FosterFormStyle label.mart27 {margin-top:9px;}
ul.tr-fosterTableList li .tr-tableListInfo a, ul.tr-fosterTableList li .tr-tableListInfo a:hover {font-size:18px;}
ul.tr-fosterTableList li .tr-tableListInfo p a, ul.tr-fosterTableList li .tr-tableListInfo p a:hover {font-size:16px;}
ul.tr-fosterTableList li .tr-tableListInfo p strong {padding-right:5px;}
#loadRequest.tr-infoPopup ul.tr-applicantList li .tr-applicantName, #loadRequest.tr-infoPopup ul.tr-applicantList li .tr-applicantAction {width:50%;}
.fosterdashboardpage.casemodule .edit .panel ul li.casemgmt .item-pro {padding:8px 12px;}
.fosterdashboardpage.casemodule .edit .panel ul li.casemgmt .item-pro span {width:auto;}
#applicantInfoModal.tr-infoPopup.case .tr-popupContent .tr-appInfoCell + .tr-appInfoCell {padding-top: 0;}
}

@media (max-width:752px) {
#paypalcheckout .modal-dialog{width:95%;}
/*#upgrade-storage .upgrade-content li, .dashboard #middle.orgtabs #rescuetube1 #upgrade-storage .upgrade-content li {width:47%;}
#upgrade-storage .upgrade-content li + li {margin-right:0;}
.nupmodal.package2 .plans {margin-top:27px; margin-bottom:18px;}
#upgrade-storage .modal-body {height:450px; overflow-y:auto;}
.dashboard #middle.orgtabs #rescuetube1 #upgrade-storage .upgrade-content li + li {margin-right:0;}
.sm-dashboardBg #upgrade-storage .modal-dialog.two .upgrade-content li {width:46%;}
.sm-dashboardBg #upgrade-storage .modal-dialog.two .upgrade-content.nupmodal.package2 .plans {margin-top:7px;}*/
}

@media (max-width:730px) {
#rescuetube.tab-pane .upload-content li {margin-right:16px;}
}

@media (max-width:698px) {
.edit .panel2 ul li, .edit .panel1 ul li {width:48% !important;}
}

@media only screen and (max-width:667px) {
/* .edit .panel2 ul li:nth-child(1) { height: 25px;} */
#rescuetube.modal .modal-dialog {width:93%;}
/*#rescuetube.modal .upload-content {padding-left:30px;}*/
#rescuetube.modal .modal-dialog .tr-videoList .clearfix {display:none;}
/*#rescuetube.modal .upload-content li, #rescuetube.modal .upload-content li:nth-child(5) {padding-right:28px;}*/
#rescuetube.modal .upload-content li {margin-right:7px;}
.tr-FosterFormStyle h4.pad {padding-left:25px; padding-right:25px; font-size:14px;}
.tr-FosterFormStyle div.tr-socialShare div.tr-sharedImg div.sd-social {width:14%;}
#paypalcheckout .promocode, #paypalcheckout .total{width:100%; box-sizing:border-box;}
#paypalcheckout .total .block-btn{width:200px; margin:0 auto;}
}

@media (max-width:675px) {
#paypalcheckout .modal-dialog .stacktable.large-only{display:none;}
#paypalcheckout .modal-dialog .stacktable.small-only{display:table; border-bottom: 2px solid #d1d1d1 !important; margin-bottom:10px!important;}
#paypalcheckout .modal-dialog .st-key{width:30%; text-align:right; padding-right:1%; font:500 14px 'Poppins',sans-serif!important; padding:6px 15px!important; background:#f1f1f1!important; text-transform:capitalize;}
#paypalcheckout .modal-dialog .st-val{width:70%; padding-left:1%; font-size:14px; font-weight:400; padding:6px 15px!important; background:#f9f9f9!important; text-align:left!important; word-break:break-all;}
#paypalcheckout .modal-dialog .st-val i{vertical-align:middle;}
#paypalcheckout .table > tbody > tr > td .gb{margin-left:0;}
#paypalcheckout .table > tbody > tr > td .info{width:78%; margin-top:4px;}
#paypalcheckout .promocode{margin-left:0;}
#paypalcheckout .total{margin-right:0;}
#paypalcheckout .modal-dialog .st-val.txtr{font-size:16px; color:#2F3C50; font-weight:300;}
}

@media (max-width:602px) {
/*.dashboard #middle.orgtabs #rescuetube1 #upgrade-storage .upgrade-content .block-btn {width:100%;}*/
}

@media (max-width:590px) {
/*#upgrade-storage .upgrade-content li {width:46%;}
.sm-dashboardBg #upgrade-storage .modal-dialog.two {width:95%; max-width:95%;}*/
}

@media (max-width:545px) {
/*.dashboard #middle.orgtabs #rescuetube1 #upgrade-storage .upgrade-content li {width:100%; margin-right:0;}
.dashboard #middle.orgtabs #rescuetube1 #upgrade-storage .upgrade-content li .block-body {min-height:inherit;}*/
}

@media only screen and (max-width:540px) {
#applicantInfoModal.tr-infoPopup p.fosterWrapperHeading a {word-wrap:break-word;}
.tr-FosterFormStyle div.tr-socialShare div.tr-sharedImg div.sd-social {width:16%;}
}

@media(max-width:536px){
/*.edit .panel1 ul li{width:100%;margin-bottom:15px}
.edit .panel1 ul li:nth-child(2){width:100%;margin-left:0;}
.edit .panel1 ul li:nth-child(3){width:100%;margin-left:0;margin-top:0}
.edit .item-pro img{width:11% !important;vertical-align:middle}
.edit .panel1 ul li:nth-child(4){width:100%;margin-left:0;margin-top:0}
.edit .panel2 ul li{width:100%;margin-bottom:15px;}
.edit .panel2 ul li:nth-child(2){margin-left:0;margin-bottom:0}
.edit .panel2 ul li:nth-child(3){width:100%}
.edit .panel2 ul li:nth-child(3) {clear:both; margin:0}
.edit .panel2 ul li:nth-child(4) {margin:0}
*/
img.rescuetube{width:11%;vertical-align:middle}
.panel.panel2, .panel.panel1 {clear: both; margin-bottom: 0;}
.panel.panel2 {padding-top: 20px;}
.edit .modal-footer {padding-top:20px; clear: both; width: 100%; display: block;}
.edit .modal-footer button:first-child{margin-bottom:15px}
.edit .panel2 ul li:nth-child(1){height:auto}
.edit .panel1 {margin-bottom:0}
.edit .modal-body {padding-bottom:0}
.edit .panel2 ul, .edit .panel1 ul {width:100%; margin:auto; display:block;}
.edit .panel2 ul li, .edit .panel1 ul li,
.edit .panel1 ul li:nth-child(2),
.edit .panel2 ul li:nth-child(2),
.edit .panel1 ul li:nth-child(3),
.edit .panel2 ul li:nth-child(3),
.edit .panel1 ul li:nth-child(4),
.edit .panel2 ul li:nth-child(4),
.edit .panel1 ul li:nth-child(5),
.edit .panel2 ul li:nth-child(5),
.edit .panel1 ul li:nth-child(6),
.edit .panel2 ul li:nth-child(6) {width:47% !important;}
.edit .panel1 ul li:nth-child(even), .edit .panel2 ul li:nth-child(even) {margin-left:12px!important;}

.edit .panel1 ul li:nth-child(3), .edit .panel2 ul li:nth-child(3),
.edit .panel1 ul li:nth-child(5), .edit .panel2 ul li:nth-child(5),
.edit .panel1 ul li:nth-child(7), .edit .panel2 ul li:nth-child(7) {clear: both;}

.fosterdashboardpage.casemodule .edit .item-pro.fosterspace, .fosterdashboardpage.casemodule .edit .item-pro.rescuetube, .fosterdashboardpage.casemodule .case, .fosterdashboardpage.casemodule .short {padding-left:7px!important; padding-right:7px!important;}
.fosterdashboardpage.casemodule .edit .panel1 ul li .item-pro, .edit .panel2 ul li .item-pro, .edit .panel ul li .item-pro.active {padding-left:7px; padding-right:7px;}
}

@media (max-width:536px) {
#paypalcheckout .table > tbody > tr > td .gb{margin-right:0; margin-bottom:7px;}
#paypalcheckout .table > tbody > tr > td .info{width:100%;}
#paypalcheckout .promocode .form-control {width:220px; height:44px;}
/*#upgrade-storage .upgrade-content li {width:100%; margin-right:0;}
.nupmodal.package2 li .block-body {min-height:inherit;}
.sm-dashboardBg #upgrade-storage .modal-dialog.two .upgrade-content.nupmodal.package2 .plans {margin-top:9px;}
.sm-dashboardBg #upgrade-storage .modal-dialog.two .upgrade-content li:first-child {margin-right:30px;}
#rescuetube.tab-pane .upload-content li:nth-child(even) {margin-right:0;}*/
#rescuetube.tab-pane .upload-content li {margin-right:25px;}
#rescuetube.tab-pane .upload-content li:nth-child(even) {margin-right:0;}
}

@media only screen and (max-width:500px) {
.modal.fade.tr-infoPopup.tr-FosterExampleWrapper p.fosterWrapperHeading span, #applicantInfoModal.tr-infoPopup p.fosterWrapperHeading span {display:block; width:95%; box-sizing:border-box; padding:0 10px;}
#rescuetube.modal .upload-content li {width:95px;}
#applicantInfoModal.tr-infoPopup .modal-body.tr-popupContent {padding-top: 16px;max-height: 400px;}
#applicantInfoModal.tr-infoPopup p.fosterWrapperHeading span + br {display:none;}
.tr-innerContainer .row {display:block !important;}
.col-xs-6.tr-FosterFormStyle {width:100% !important; display:block;}
.tr-FosterFormStyle p strong {text-align:center; display:block;}
.tr-FosterFormStyle label, .tr-FosterFormStyle p, .tr-FosterFormStyle textarea {font-size:14px;}
label.tr-checkcontainer {padding:0px 7px;}
.tr-FosterFormStyle label.tr-checkcontainer + label.tr-checkcontainer {margin-left:2px;}
.tr-inputResult span {height:130px; width:130px;} /*.tr-inputFile [type="file"] + label, */
.tr-formLearnMore a {font-size:14px; padding:0px 10px;}
.tr-innerContainer {padding:0px 20px !important;}
.tr-applicantName a {font-size:15px;}
.tr-applicantAction a {font-size:14px; padding:0px 10px;}
.modal-body.tr-popupContent {padding:20px;}
ul.tr-fosterTableList li .tr-tableListImg {width:110px;}
ul.tr-fosterTableList li .tr-tableListInfo a, ul.tr-fosterTableList li .tr-tableListInfo a:hover {font-size:18px;}
ul.tr-fosterTableList li .tr-tableListInfo p {font-size:15px;}
ul.tr-fosterTableList li .tr-tableListInfo a img {max-width:38px; max-height:38px;}

.tr-innerContainer .row {display: block !important;}
.col-xs-6.tr-FosterFormStyle {width: 100% !important; display:block;}
.tr-FosterFormStyle p strong {text-align:center; display: block;}
.tr-FosterFormStyle label, .tr-FosterFormStyle p, .tr-FosterFormStyle textarea {font-size:14px;}
label.tr-checkcontainer {padding:0 7px;}
.tr-FosterFormStyle label.tr-checkcontainer + label.tr-checkcontainer {margin-left:2px;}
.tr-formLearnMore a {font-size:14px; padding:0 10px;}
.tr-innerContainer {padding:0 20px !important;}
.tr-applicantName a {font-size:15px;}
.tr-applicantAction a {font-size:13px; padding:0 15px;}
.modal-body.tr-popupContent {padding:20px;}
.tr-socialTemplate {margin:10px 0; padding:5px;}

/*css-rv*/
.modal .tr-applicantPendingStatusView a{font-size: 15px;}
.modal .tr-applicantAcceptanceStatusView a{font-size: 15px;}

/*rescuetube*/
.tr-columns {width: 50%;float: none;margin: 0 auto;}

/*FosterExample*/
.modal-body.tr-FosterExampleContent {padding: 40px 10px;}

#refreshAccountModal .tr-popupAction button:hover{background: #ea5735 !important; color: #fff !important;}

ul.tr-fosterTableList li .tr-tableListInfo a, ul.tr-fosterTableList li .tr-tableListInfo a:hover, ul.tr-fosterTableList li .tr-tableListInfo p, 
.tr-popupAction button, .tr-popupAction button:hover {font-size:14px!important;}
.tr-infoPopup .tr-popupContent p {font-size: 16px;}
h1.tr-rescuetubeHead {font-size: 30px;}
p.tr-rescuetubeContent {width:100%;}
.tr-columns {width: 100%;}

.col-xs-6.tr-FosterFormStyle label.tr-checkcontainer {padding:0 12px; margin-right:14px;}
.col-xs-6.tr-FosterFormStyle label:last-child.tr-checkcontainer {margin-right:0;}
/*.fosterrequest .blank {width:130px; height:130px;}
.fosterrequest .blank span {height:130px;}*/
.tr-FosterFormStyle label.w100p {text-align:left;}
.fosterrequest .tr-FosterFormStyle .tr-formWrap-half {width:100%;}
.fosterrequest .tr-FosterFormStyle .tr-formWrap-half + .tr-formWrap-half {padding-left:0;}
.dashboard .overlayp ul.menu li.dropdown-user .dropdown-menu li a {white-space:pre-line;}

.fosterdashboardpage.casemodule .edit .panel ul li.casemgmt .item-pro {padding: 3px 12px;}
}

@media only screen and (max-width:490px) {
.fosterdashboardpage.casemodule .edit .panel ul li.casemgmt .item-pro span {width: 81px;}
#rescuetube.modal .upload-content li {width:122px;}
.tr-FosterFormStyle div.tr-socialShare div.tr-sharedImg div.sd-social {width:18%;}
}

@media (max-width:480px) {
.nupmodal.package2 .plans {margin-left:-25px; width:100%;}
/*.sm-dashboardBg #upgrade-storage .modal-dialog.two .upgrade-content.nupmodal.package2 .plans {width:209px; margin-left:auto; margin-top:25px;}
.sm-dashboardBg #upgrade-storage .modal-dialog.two .upgrade-heading {line-height:25px;}*/
.edit img.fosterspace {width: 14px;}
}

@media only screen and (max-width:475px) {
.tr-popupAction button {margin-bottom:18px;}
.tr-popupAction button.tr-proceed {margin-bottom:0;}
/*#applicantModalMultiple.tr-infoPopup .modal-dialog ul.tr-applicantList li .tr-applicantName {width:44%}
#applicantModalMultiple.tr-infoPopup .modal-dialog ul.tr-applicantList li .tr-applicantAction {width:56%;}*/
#rescuetube.modal .upload-content li {width:105px;}
/*.sm-dashboardBg #upgrade-storage .modal-dialog.two .upgrade-content li, .sm-dashboardBg #upgrade-storage .modal-dialog.two .upgrade-content li:first-child {width:100%; margin-right:0;}*/
}

@media (max-width:440px) {
#paypalcheckout .promocode .form-control{width:100%; margin-right:0; margin-bottom:12px;}
}

@media only screen and (max-width:410px) {
#applicantModalMultiple.tr-infoPopup.w361 .modal-dialog ul.tr-applicantList li .tr-applicantAction a.tr-accpet {margin-left: 0;}
}

@media only screen and (max-width:400px) {
.edit-tab-mobile .edit-tab{ padding-top: 0; padding-right: 8px;padding-bottom: 0px;}    
.tr-infoPopup h3 br, .tr-infoPopup .tr-popupContent p br {display:none;}
.tr-FosterFormStyle .tr-inputFile {margin-right:9px; margin-bottom:18px;}
h3.tr-lineThroughHeader span {padding-left:12px; padding-right:12px;}
#volunteerinfo .volunteer .volunteer-info {width:62%!important;}
#rescuetube.modal .upload-content li {width:150px;}
.tr-FosterFormStyle div.tr-socialShare div.tr-sharedImg div.sd-social {width:20%;}
#rescuetube.tab-pane .upload-content li {margin-right:13px;}
.fosterdashboardpage.casemodule .edit .panel ul li .item-pro span {font-size:14px;}
}

@media only screen and (max-width:396px) {
#applicantModalMultiple.tr-infoPopup.w361 .modal-dialog ul.tr-applicantList li .tr-applicantAction a.tr-accpet {margin-top: 9px;}
}

@media only screen and (max-width:385px) {
#rescuetube.tab-pane .upload-content li {margin-right:7px;}
}

@media only screen and (max-width:375px) {
ul.tr-fosterTableList li .tr-tableListImg {width:81px;}
#applicantModalMultiple.tr-infoPopup.w361 .modal-dialog ul.tr-applicantList li {display: block;}
#applicantModalMultiple.tr-infoPopup .modal-dialog ul.tr-applicantList li .tr-applicantName, #loadRequest.tr-infoPopup .modal-dialog ul.tr-applicantList li .tr-applicantName {width:100%;}
#applicantModalMultiple.tr-infoPopup .modal-dialog ul.tr-applicantList li .tr-applicantAction, #loadRequest.tr-infoPopup .modal-dialog ul.tr-applicantList li .tr-applicantAction {width:100%; box-sizing:border-box; text-align:left; padding:12px 0 0 10px;}
#applicantModalMultiple.tr-infoPopup .modal-dialog ul.tr-applicantList li .tr-applicantAction a, #loadRequest.tr-infoPopup .modal-dialog ul.tr-applicantList li .tr-applicantAction a {margin-top:7px; margin-bottom:7px;}
#applicantModalMultiple.tr-infoPopup.w361 .modal-dialog ul.tr-applicantList li .tr-applicantAction a.tr-accpet {margin-left: 9px;}
.tr-popupAction button {margin-right:7px;}
#rescuetube.modal .upload-content li {width:135px;}
#loadRequest.tr-infoPopup .modal-dialog .modal-body.tr-popupContent .scroll ul.tr-applicantList li, #loadRequest.tr-infoPopup .modal-dialog .modal-body.tr-popupContent .scroll ul.tr-applicantList li + li {margin-bottom:20px;}
}

@media only screen and (max-width:373px) {
#rescuetube.tab-pane .upload-content li {margin-right:14px; width:131px; min-height:185px;}
#upload_show_file ul li > img, #aws_file_list li label img {width:130px!important; height:131px!important;}
#upload_show_file ul li > video, #aws_file_list li label video {height:131px!important;}
}

@media only screen and (max-width:360px) {
header.tr-panelHeader .tr-btnWrap + .tr-btnWrap {padding-left:0;}
.tr-popupAction button {margin-right:0;}
#rescuetube.modal .upload-content li {width:125px;}
#rescuetube.modal .modal-footer .cancel_popup1 {width:120px;}
#rescuetube.modal .modal-footer .save_popup_rt_photo {padding:0 30px;}
}

@media (max-width:350px) {
.edit .panel2 ul li, .edit .panel1 ul li,
.edit .panel2 ul li, .edit .panel1 ul li, .edit .panel1 ul li:nth-child(2), .edit .panel2 ul li:nth-child(2),
.edit .panel1 ul li:nth-child(3), .edit .panel2 ul li:nth-child(3), .edit .panel1 ul li:nth-child(4),
.edit .panel2 ul li:nth-child(4), .edit .panel1 ul li:nth-child(5), .edit .panel2 ul li:nth-child(5),
.edit .panel1 ul li:nth-child(6), .edit .panel2 ul li:nth-child(6) {width:100% !important;}
.edit .panel1 ul li:nth-child(2n), .edit .panel2 ul li:nth-child(2n) {margin-left:0 !important;}
.fosterdashboardpage.casemodule .edit .panel ul li.casemgmt .item-pro span {width: auto;}
#paypalcheckout .modal-header p img{max-width:81%;}
#rescuetube.tab-pane .upload-content li {margin-right:7px;}
.edit .panel1 ul li:nth-child(3), .edit .panel1 ul li:nth-child(4) {margin-top: 3px !important;}
.panel.panel2 {padding-top: 7px;}
.fosterdashboardpage.casemodule .edit .panel ul li.casemgmt .item-pro {padding: 8px 12px;}
.edit .panel2 ul li:nth-child(2) {margin-top: 8px;}
.edit .panel2 ul li:nth-child(3) {margin-top: 10px;}
}

@media (max-width:345px) {
#rescuetube.tab-pane .upload-content li {width:121px; min-height:174px;}
#upload_show_file ul li > img, #aws_file_list li label img {width:120px!important; height:121px!important;}
#upload_show_file ul li > video, #aws_file_list li label video {height:121px!important;}
}

@media (max-width:341px) {
.fosterrequest .blank {width:145px;}
}

@media only screen and (max-width:320px) {
#volunteerinfo .volunteer .volunteer-info {width:58%!important;}
#rescuetube.modal .upload-content li {width:120px;}
.tr-FosterFormStyle div.tr-socialShare div.tr-sharedImg div.sd-social {width:23%;}
/*.sm-dashboardBg #upgrade-storage .modal-dialog.one {max-width:92%; width:92%;}*/
}



.shelterLuv-totalcount-dropdown select#offsetShelterLuv {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none !important;
    background: url(../images/arrow_select.svg) no-repeat !important;
    background-position: calc(100% - 10px) !important;
    background-size: 14px 8px !important;
    border-color: #dedede !important;
    height: 35px;
    border-radius: 4px !important;
}