@charset "utf-8";
* :focus {outline: -webkit-focus-ring-color none; outline: none;}
.btn, a, a:before, a:after{-webkit-transition:.2s linear;-moz-transition:.2s linear;-ms-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear;}
body{min-width:320px;background:url(../images/body_bg.jpg) top center;font-family:'Source Sans Pro', sans-serif;font-size:16px;line-height:28px;}
body .home{background:#fff;}
p{margin:12px 0px;}
a:hover{color:#f15b22;}
img{max-width:100%;height:auto;}
th{font-weight:600;}
h1,h2,h3,h4,h5,h6{margin:10px 0 0 0;color:#0f5ba6;font-weight:normal;}
h1{font-size:38px;font-weight:300;margin-top:0px;}
h2{font-size:32px;}
h3{font-size:28px;}
h4{font-size:26px;}
h5{font-size:22px;}
h6{font-size:20px;}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small{display:block;color:#52595f;}
.m0{margin:0px !important;}
.mt0{margin-top:0px !important;}
.mr0{margin-right:0px !important;}
.mb0{margin-bottom:0px !important;}
.ml0{margin-left:0px !important;}
.p0{padding:0px !important;}
.pt0{padding-top:0px !important;}
.pr0{padding-right:0px !important;}
.pb0{padding-bottom:0px !important;}
.pl0{padding-left:0px !important;}
.plr15{padding-left:15px !important;padding-right:15px !important;}
.mt10{margin-top:10px !important;}
.mt15{margin-top:15px !important;}
.mt20{margin-top:20px !important;}
.mt30{margin-top:30px !important;}
.mt60{margin-top:60px;}
.mb10{margin-bottom:10px !important;}
.mb15{margin-bottom:15px !important;}
.mb20{margin-bottom:20px !important;}
.mr10{margin-right:10px !important;}
.mr15{margin-right:15px !important;}
.mr20{margin-right:20px !important;}
.right{float:right;}
.left{float:left;}
.color_balck{color:black;}
.bootom_line:after{content:"";display:block;height:2px;background-color:#b7bbbf;width:70px;margin:25px auto;}
b, strong{font-weight:600;}
.gray_bg{background-color:#f4f4f4;}
.blueColor{color:#0f5ba6;}
.orangeColor{color:#f15b25;}
a.orangeColor:hover{color:#0f5ba6;}
.blackColor{color:#000;}
.fontSize18{font-size:18px;}
.fontWeight600{font-weight:600;}
.label{color:inherit;font-size:100%;}
.error,
.form-control.error{border-color:red;}
label.error{color:red;font-size:14px;}
.genderType{text-align:left;}
.genderType span.boxText{line-height:1.5;}
.genderType .reasonOption{margin-top:15px;}
.genderType .reasonOption .checkBox{display:block;}
.genderType .reasonOption .checkBox .outer{top:2px;}
.genderType .reasonOption .checkBox + .checkBox{margin-top:5px;}
.genderType .reasonOption .otherReson{display:block;}
.genderType .reasonOption .otherResonDiv{margin-top:15px;}
.sweetAlertError{background-color:rgba(255, 0, 0, 0.2);border:1px solid #a30000;border-radius:3px;color:#a30000;margin-top:15px;padding:8px 10px;text-align:center;}
#ui-id-1{z-index:99999;}
.searchLoarder,
.loardingOverlay{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(255,255,255,0.7);z-index:99999;}
.cssloadContainer{position:absolute;left:50%;top:50%;}
.searchLoarder .cssload-whirlpool,
.searchLoarder .cssload-whirlpool::before,
.searchLoarder .cssload-whirlpool::after{position:absolute;top:50%;left:50%;border:1px solid rgb(241,93,34);border-left-color:rgb(15,90,166);border-radius:974px;-o-border-radius:974px;-ms-border-radius:974px;-webkit-border-radius:974px;-moz-border-radius:974px;}
.searchLoarder .cssload-whirlpool{margin:-24px 0 0 -24px;height:49px;width:49px;animation:cssload-rotate 1150ms linear infinite;-o-animation:cssload-rotate 1150ms linear infinite;-ms-animation:cssload-rotate 1150ms linear infinite;-webkit-animation:cssload-rotate 1150ms linear infinite;-moz-animation:cssload-rotate 1150ms linear infinite;}
.searchLoarder .cssload-whirlpool::before{content:"";margin:-22px 0 0 -22px;height:43px;width:43px;animation:cssload-rotate 1150ms linear infinite;-o-animation:cssload-rotate 1150ms linear infinite;-ms-animation:cssload-rotate 1150ms linear infinite;-webkit-animation:cssload-rotate 1150ms linear infinite;-moz-animation:cssload-rotate 1150ms linear infinite;}
.searchLoarder .cssload-whirlpool::after{content:"";margin:-28px 0 0 -28px;height:55px;width:55px;animation:cssload-rotate 2300ms linear infinite;-o-animation:cssload-rotate 2300ms linear infinite;-ms-animation:cssload-rotate 2300ms linear infinite;-webkit-animation:cssload-rotate 2300ms linear infinite;-moz-animation:cssload-rotate 2300ms linear infinite;}
@keyframes cssload-rotate{100%{transform:rotate(360deg);}
}
@-o-keyframes cssload-rotate{100%{-o-transform:rotate(360deg);}
}
@-ms-keyframes cssload-rotate{100%{-ms-transform:rotate(360deg);}
}
@-webkit-keyframes cssload-rotate{100%{-webkit-transform:rotate(360deg);}
}
@-moz-keyframes cssload-rotate{100%{-moz-transform:rotate(360deg);}
}
#loading-bar .bar{background-color:#EDDDFB;}
#loading-bar .peg{box-shadow:1px 0 6px 1px #C9ADE1;}
#loading-bar-spinner{width:100%;height:100%;top:0 !important;left:0 !important;background-color:#fff;text-align:center;z-index:99999;float:left;}
#loading-bar-spinner .imagelarge{position:absolute;left:50%;top:50%;margin-top:-50px;margin-left:-26px;-webkit-animation:2s ease-in-out 1s normal none infinite running image;animation:2s ease-in-out 1s normal none infinite running image;}
@keyframes image{0%{-webkit-transform:scale(1);transform:scale(1);}
50%{-webkit-transform:scale(1.3);transform:scale(1.3);}
100%{-webkit-transform:scale(1);transform:scale(1);}
}
@-webkit-keyframes image{0%{-webkit-transform:scale(1);transform:scale(1);}
50%{-webkit-transform:scale(1.3);transform:scale(1.3);}
100%{-webkit-transform:scale(1);transform:scale(1);}
}
input:focus,
select:focus{outline:none;}
input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill,
input:-webkit-autofill:focus,
textarea:-webkit-autofill:focus,
select:-webkit-autofill:focus,
input:-webkit-autofill:hover,
textarea:-webkit-autofill:hover,
select:-webkit-autofill:hover{-webkit-box-shadow:0 0 0px 1000px white inset;box-shadow:0 0 0px 1000px white inset;background-color:#fff !important;}
.width200{width:20%;}
.width300{width:30%;}
.width400{width:40%;}
.left_side{float:left;margin-right:20px;}
.right_side{float:right;margin-left:20px;}
ul.oneThirdList:after{content:"";display:block;clear:both;}
ul.oneThirdList li{float:left;width:33.3334%;padding-right:25px;}
ul.oneForthList:after{content:"";display:block;clear:both;}
ul.oneForthList li{float:left;width:25%;padding-right:25px;}
.listNone{list-style:none;padding-left:0;}
.inner-wrap{max-width:1270px;margin:30px auto;background-color:#fff;padding-bottom:50px;overflow:hidden;}
.inner-wrap .content{margin-top:50px;}
.main-head{background-color:#3a3f43;border-bottom:5px solid #f15b22;padding:40px 0;margin-bottom:50px;}
.main-head + .container .content{margin-top:0;}
.main-head h4{color:#fff;margin:0;font-size:26px;}
.main-head h4 small{color:#fff;margin-top:10px;}
.main-head h4 .regStep{float:right;font-size:16px;margin-top:5px;}
.orangeBox{background-color:#f15b22;padding:30px;color:#fff;}
.orangeBox:after{content:"";display:block;clear:both;}
.orangeBox .orangeBoxContent{color:#fff;}
.orangeBox .btn-black{background-color:#000;color:#fff;font-weight:600;font-size:16px;width:100%;display:block;padding:10px 20px;border-radius:3px;line-height:1.3;text-transform:uppercase;}
.orangeBox .btn-black:after{content:"";display:block;clear:both;}
.orangeBox .btn-black +.btn-black{margin-top:10px;}
.orangeBox .btn-black:hover{background-color:#3A3F43;}
.orangeBox .btn-black.btn-lg{font-size:18px;padding:20px;}
.pageTitle:after{content:"";display:block;clear:both;}
.pageTitle .btnWrap{float:right;margin-top:3px;}
.pageTitle small + .btnWrap{margin-top:-35px;}
.defaultAccordion{margin-top:30px;display:block;}
.defaultAccordion .panel-group .panel{border-radius:0;-webkit-box-shadow:none;box-shadow:none;border:none;}
.defaultAccordion .panel-group .panel + .panel{margin-top:15px;}
.defaultAccordion .panel-default{border-color:#F4F4F4;}
.defaultAccordion .panel-heading{background-color:#F4F4F4;border-color:#F4F4F4;color:#fff;border-radius:0;}
.defaultAccordion .panel-heading a{color:#000;display:block;}
.defaultAccordion .panel-open .panel-heading a .glyphicon-chevron-right::before{content:"\e114";}
.defaultAccordion .panel-default > .panel-heading + .panel-collapse > .panel-body{border-top-color:#F4F4F4;}
.defaultAccordion .panel-open.panel-default{border-color:#0f5ba6;}
.defaultAccordion .panel-open .panel-heading{background-color:#0f5ba6;border-color:#0f5ba6;color:#fff;border-radius:0;}
.defaultAccordion .panel-open .panel-heading a{color:#fff;}
.defaultAccordion .panel-open.panel-default > .panel-heading + .panel-collapse > .panel-body{border-top-color:#0f5ba6;}
#mc_embed_signup .response{padding:5px 10px;color:#fff;margin-top:10px;}
#mc_embed_signup .mce_inline_error{border-color:#A00808;}
#mc_embed_signup #mce-error-response.response{background-color:red;}
#mc_embed_signup #mce-success-response.response{background-color:green;}
#main-content .mCSB_scrollTools{opacity:1;}
#main-content .mCSB_container_wrapper{margin-right:0;}
#main-content .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#eaeaea;}
#main-content .mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#0f5ba6;}
#main-content .mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#0f5ba6;}
.loadMore{background-color:#f2f2f2;font-weight:600;color:#0f5ba6;border-radius:3px;text-align:center;padding:8px;}
.uiPopup{font-size:14px;}
.uiPopup .ui-widget-header{border-radius:0 !important;border-color:#0F5BA6;background:#0F5BA6;color:#fff;}
.uiPopup .ui-state-default,
.uiPopup .ui-widget-content .ui-state-default,
.uiPopup .ui-widget-header .ui-state-default,
.uiPopup .ui-button,
html .uiPopup .ui-button.ui-state-disabled:hover,
html .uiPopup .ui-button.ui-state-disabled:active{background:#fff;color:#fff;}
.uiPopup .ui-dialog .ui-dialog-buttonpane button{border-color:#ccc;color:#333;}
.uiPopup .ui-dialog .ui-dialog-buttonpane .ui-button:hover,
.uiPopup .ui-dialog .ui-dialog-buttonpane .ui-button:focus{background:#0F5BA6;border-color:#0F5BA6;color:#fff;}
.edit-deploy-pet-popup .modal-dialog{width:720px;}
.edit-deploy-pet-popup label.radioBox{display:inline-block;width:100%;}
.edit-deploy-pet-popup .alert-info{font-size:14px;}
.hidden-text-radio{display:none;margin-bottom:10px;font-size:12px;line-height:14px;}
.header{background-color:#fff;}
.top_header{padding:20px 0;}
.sign_up_links{margin-top:30px;}
.sign_up_links li{margin:0 12px;vertical-align:middle;}
.sign_up_links a{font-size:16px;font-weight:600;display:inline-block;float:left;margin-top:-2px;}
.sign_up_links a:hover{text-decoration:none;color:#f15b22;}
.sign_up_links .fa-question-circle{font-size:1.5em;color:#f15b22;margin-right:4px;float:left;}
.sign_up_links .userMsg .fa{background-color:#f15b22;width:40px;height:40px;color:#fff;border-radius:50%;text-align:center;font-weight:bold;padding:4px 0;display:block;}
.sign_up_links .userMsg .fa.noMsg{background-color:#ccc;color:#555;}
.sign_up_links .userMsg .fa:before{font-weight:normal;display:block;}
.sign_up_links .userMsg .fa:hover{background-color:#0f5ba6;}
.sign_up_links .userMsg .fa.noMsg:hover{background-color:#bbb;}
.sign_up_links .userName img{width:40px;border-radius:50%;margin-right:5px;}
.sign_up_links .userName a{font-weight:bold;color:#333;}
.sign_up_links .userName a .fa{color:#0f5ba6;margin-left:5px;}
.sign_up_links .userName .dropdown-menu{-webkit-box-shadow:none;box-shadow:none;border-radius:0;margin-top:10px;padding:5px;left:auto;right: 0;}
.sign_up_links .dropdown-menu > li{margin:0;}
.sign_up_links .userName .dropdown-menu a{font-weight:normal;padding:3px 10px;float:none;}
.sign_up_links .dropdown-menu > li > a:hover,
.sign_up_links .dropdown-menu > li > a:focus{background-color:#0F5BA6;color:#fff;}
.top_menu_wrap{background-color:#0f5ba6;}
.top_menu_wrap a{color:#fff;}
.header .sm_icon{float:right;margin-top:7px;}
.sm_icon{font-size:22px;}
.sm_icon a{display:inline-block;line-height:36px;width:36px;height:36px;text-align:center;}
.sm_icon a:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);transform:scale(1.2);}
.navbar-default{margin-bottom:0;background:none;border:none;}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form{border:none;}
#main_nav.navbar-collapse{padding:0;}
.navbar-default .navbar-nav > li > a{font-weight:600;padding:0 30px;line-height:50px;color:#fff;}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > li:hover > a,
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus{background-color:#3a3f43;color:#fff;}
.navbar-default .navbar-nav > li > .dropdown-menu{margin-top:0;border:none;box-shadow:none;background-color:#3a3f43;border-radius:0;}
.navbar-default .navbar-nav .dropdown-menu > li > a{color:#fff;padding:5px 20px;}
.navbar-default .navbar-nav .dropdown-menu > li > a:focus,
.navbar-default .navbar-nav .dropdown-menu > li > a:hover{color:#3a3f43;}
.top_slider{float:left;width:100%;text-align:center;}
.top_slider img{width:100%;}
.search_bar{background-color:#f15b22;padding:30px 0;position:relative;z-index:110;}
.search_wrap{position:relative;padding:0 275px 0 130px;}
.search_wrap a,
.search_wrap h4{color:#fff;}
.search_wrap a:hover,.search_wrap a:focus,.search_wrap a.active{color:#0f5ba6;}
.search_wrap h4{position:absolute;left:0;top:0;margin-top:6px;}
.search_wrap .form-group{float:left;width:33.3334%;margin-bottom:0;position:relative;}
.search_wrap .form-group.p10{padding:0 10px;}
.search_wrap .form-group .form-control{border:none;border-radius:0;height:40px;padding-left:30px;}
.search_wrap .form-group select.form-control{line-height:2.3;(;text-indent:30px;);}
.search_wrap .form-group.p10 .form-control{padding-left:40px;}
.search_wrap .input-group-addon{border:none;border-radius:0;background-color:#fff;color:#0f5ba6;position:absolute;left:0;top:0;display:block;width:30px;height:40px;z-index:110;}
.search_wrap .input-group-addon .fa{margin-top:6px;}
.search_wrap .form-group.p10 .input-group-addon{left:10px;}
.search_wrap .adcance_btn{position:absolute;right:0;bottom:-30px;font-weight:600;text-transform:uppercase;line-height:100px;height:100px;padding:0 10px;}
.search_wrap a.active,
.search_wrap a:focus,
.search_wrap a:hover{background-color:#ececec;}
.search_wrap a.adcance_btn::after,
.search_wrap a.active:after{content:"\f078";font-family:FontAwesome;color:#0f5ba6;position:absolute;bottom:0;left:0;width:100%;text-align:center;line-height:1;opacity:0;visibility:hidden;}
.search_wrap a.active::after,
.search_wrap a.adcance_btn:hover::after{opacity:1;visibility:visible;}
.search_wrap a.active:after{content: "\f077"}
.search_wrap .sub-btn{position:absolute;right:150px;bottom:0;font-weight:600;border-radius:0;padding:9px 20px;height:40px;}
.search_wrap .sub-btn:focus,
.search_wrap .sub-btn:hover{background-color:#fff;color:#0F5BA6;border-color:#fff;}
.topAdvanceSearchWrap{position:absolute;left:0;top:100%;width:100%;background-color:#ececec;color:#fff;border-bottom:3px solid #f15b22;}
.topAdvanceSearchWrap h4,
.topAdvanceSearchWrap h6{color:#fff;}
.topAdvanceSearchWrap h4{margin:30px 0;}
.topAdvanceSearchWrap h6{font-weight:600;color:#0f5ba6;font-size:14px;font-weight:bold;line-height:36px;}
.topAdvanceSearc{margin-top:20px;}
.topAdvanceSearc ul{padding:0;margin:0 0 20px;list-style:none;}
.topAdvanceSearc ul li label{font-weight:normal;line-height:24px;color:#333333;font-size:14px;}
.topAdvanceSearc ul li label input{margin:6px 8px 0 0;}
.petNameSearch{padding:0 0 30px 0;}
.petNameSearch .searchBtn{margin-top:39px;}
.petNameSearch label{margin-bottom:12px;font-weight:bold;font-size:14px;color:#0F5BA6;}
.petSearch label{margin-bottom:12px;font-weight:bold;font-size:14px;color:#0F5BA6;}
.petSearch .form-control{border:none;border-radius:3px;}
.petNameSearch .btn{font-size:14px;font-weight:600;padding:10px 40px;background:#0f5ba6;border:0;}
.petNameSearch .btn:focus, .petNameSearch .btn.focus, .petNameSearch .btn:hover, .petNameSearch .btn:active, .petNameSearch .btn.active{background:#f15b22;}
.cat_strip{background-color:#f4f4f4;border-bottom:1px solid #c3c3c3;padding:30px 0;}
.cat_strip .col-sm-4{border-left:1px solid #ccc;}
.cat_strip .col-sm-4:first-child{border-left:none;}
.cat_strip .cat_thumb{float:left;margin-right:20px;}
.cat_strip .cat_content{overflow:hidden;}
.cat_strip .cat_content h5{font-size:22px;font-weight:600;color:#f15b22;margin-top:0;}
.cat_strip .cat_content p{color:#000;margin-top:0;}
.joinStripWrap{background-color:#f4f4f4;border-top:1px solid #e2e2e2;border-bottom:1px solid #c3c3c3;padding:20px 0;}
.joinStrip{table-layout:fixed;display:table;width:100%;text-align:center;}
.joinStripBox{display:table-cell;vertical-align:middle;padding:30px 5px;}
.joinStripBox.serviceBox{background:url(../images/service_box_bg.png) center no-repeat;}
.joinStripBox.boardersBox{background:url(../images/boarders_box_bg.png) center no-repeat;}
.joinStripBox h2{margin-top:0;font-weight:600;margin-bottom:10px;line-height:1;}
.joinStripBox p{line-height:normal;margin:0;font-size:18px;}
.joinStripBox .btn-lg{width:200px;margin:0 30px;font-size:36px;padding:5px 20px;}
.home_page .content{text-align:center;margin:50px 0;}
.home_page .bootom_line:after{margin:50px auto;}
.home_page .content p{line-height:30px;}
.content h1{margin-bottom:30px;}
.content ul, .content ol{padding-left:15px;}
.donate_area{background:url(../images/donate_bg.jpg) top center no-repeat;background-size:cover;}
.donate_area .content{float:right;width:580px;padding:0 35px 35px;margin:150px 0 80px 0;text-align:right;background-color:rgba(255,255,255,0.7);}
.donate_area h2{font-size:42px;font-weight:600;color:#1d252c;margin-top:0;line-height:1.5;}
.donate_area h2 span{font-size:68px;font-weight:400;color:#0f5ba6;display:block;}
.donate_area .btn-lg{font-size:30px;font-weight:600;border-radius:3px;padding:10px 40px;margin-top:20px;}
.flag_bg{background:url(../images/flag_bg.jpg) center top no-repeat;background-size:cover;border-top:1px solid #cecece;border-bottom:1px solid #cecece;padding:40px 0 60px;}
.flag_bg h1{margin-top:0;text-align:center;margin-bottom:30px;}
.flag_bg h6{margin-top:-10px;}
.flag_bg h6 a{color:#000;}
.flag_bg h6 a:hover{color:#F15B22;}
.flag_bg .btn{margin-bottom:30px;}
.pet_carousel{margin:0;}
.pet_carousel .col-xs-2{width:170px;}
.pet_carousel .pet_box{background-color:#fff;}
.pet_carousel .pet_box .carousel_thumb{text-align:center;}
.pet_carousel .pet_box .carousel_thumb img{width:100%;}
.pet_carousel .pet_box .carousel_content{padding:15px 20px;text-align:center;}
.pet_carousel .pet_box .carousel_content p{margin:0;color:#000;}
.pet_carousel .pet_box .carousel_content p .pet_place{display:block;color:#0F5BA6;}
.pet_carousel .slick-prev{left:-30px;}
.pet_carousel .slick-next{right:-30px;}
.pet_carousel .slick-prev:before,
.pet_carousel .slick-next:before{font-family:'FontAwesome';opacity:1;color:#0f5ba6;font-size:30px;}
.pet_carousel .slick-prev:before{content:"\f053";}
.pet_carousel .slick-next:before{content:"\f054";}
.pet_carousel .slick-prev:hover:before,
.pet_carousel .slick-next:hover:before{color:#F15B22;}
.seen_on{padding-top:40px;text-align:center;}
.seen_on .fa-chevron-down{color:#0f5ba6;font-size:1.3em;margin:20px 0 30px;}
.seen_on .seen_on_slider .slick-slide img{width:100%;}
.seen_on_slider_wrap{position:relative;float:left;width:100%;}
.seen_on_slider{float:left;width:100%;}
.seen_on_slider_nav{position:absolute;right:50px;top:0;width:12.53%;height:100%;overflow:hidden;background-color:#fff;}
.seen_on_slider_nav .slick-list{padding:0 !important;}
.seen_on_slider_nav .nav_slide{float:left;width:100%;}
.seen_on_slider_nav .nav_slide img{border-bottom:1px solid #bcbcbc;}
.seen_on_slider_nav .nav_slide img:hover{cursor:pointer;}
.seen_on_slider_nav .nav_slide.slick-current img:hover{cursor:default;}
.testi_area{text-align:center;padding:35px 0;}
.testi_area .view_all{margin-top:50px;}
.testi_area h6{margin-top:-10px;}
.testi_area h6 a{color:#000;}
.testi_area h6 a:hover{color:#F15B22;}
.testi_area .quote_icon{width:60px;height:60px;margin:30px auto 40px;background-color:#f15b22;text-align:center;line-height:60px;color:#fff;border-radius:50%;font-size:1.5em;}
.testi_slide.slick-slide{overflow:hidden;}
.testi_slide p{color:#000;font-style:italic;font-size:16px;line-height:30px;}
.testi_slide .testi_info{color:#f15b22;font-weight:600;margin-top:30px;position:relative;}
.testi_slide .testi_info:before{content:"\f077";font-family:'FontAwesome';position:absolute;left:0;right:0;text-align:center;top:-50px;font-size:1.3em;color:#0f5ba6;display:none;}
.testi_slide .testi_info .separator{color:#cecece;margin:0 10px;font-weight:400;}
.testi_slider .slick-dots{bottom:-30px;margin-bottom:0;}
.testi_slider .slick-dots li button::before{font-size:15px;color:#dce0e2;opacity:1;}
.testi_slider .slick-dots li.slick-active button:before{color:#0f5ba6;opacity:1;}
.testi_slider_nav{float:left;width:100%;text-align:center;margin:30px 0 10px;}
.testi_slider_nav a{display:inline-block;width:12px;height:12px;background-color:#dce0e2;border-radius:50%;text-indent:-999999px;overflow:hidden;margin:0 5px;}
.testi_slider_nav a:hover, .testi_slider_nav a.active{background-color:#0f5ba6;}
.resultsForMilitary{background-color:#eee;text-align:center;padding:40px 0}
.resultsForMilitary h1{margin-bottom:50px;}
.resultsForMilitary .col-sm-4 + .col-sm-4:before{content:"";display:block;position:absolute;left:-28px;top:35%;margin-top:-36px;width:57px;height:75px;background:url(../images/home_arrow.png);}
.resultsForMilitaryThumbWrap{display:table;table-layout:fixed;width:100%;}
.resultsForMilitaryThumb{display:table-cell;vertical-align:middle;}
.resultsForMilitary h2{font-weight:700;margin-top:20px;}
.resultsForMilitary h2 small{font-size:0.61em;font-weight:600;color:#494949;line-height:1.5;margin-top:10px;}
.resultsForMilitary .donation{margin-top:30px;}
.resultsForMilitary .donation h2{font-weight:400;}
.resultsForMilitary .donation .btn-lg{margin-top:15px;}
.logo_list_wrap{margin-top:10px;}
.logo_list ul{margin:0;}
.logo_list img{margin:15px 15px 0;}
.footer{background:url(../images/footer_bg.jpg) center top no-repeat;background-size:cover;padding:30px 0;text-align:center;color:#fff;position:relative;}
.footer h2,
.footer h2 small,
.footer p,
.footer a{color:#fff;}
.footer a{display:inline-block;}
.footer a:hover{color:#F15B22;text-shadow:0 1px 2px #000;}
.footer h2 small{line-height:1;font-size:24px;}
.footer .separator{margin:0 25px;}
.sponsors_logo h2{margin-top:0;}
.sponsors_logo_bg{background-color:#fff;padding:30px 0;margin:40px 0;position:relative;}
.sponsors_logo_bg:before{content:"";display:block;width:0;height:0;border-width:15px;border-style:solid;border-color:transparent transparent #fff transparent;position:absolute;left:50%;top:-30px;margin-left:-15px;}
.bottom_logos ul{padding:0;margin:0;display:table;list-style:none;width:100%;table-layout:fixed;}
.bottom_logos ul li{display:table-cell;vertical-align:middle;width:33.3334%;border-left:1px solid #bfbfbf;padding:0 15px;}
.bottom_logos ul li:first-child{border-left:0;}
.news_letter_bg{background-color:#f15b22;padding:30px 0;margin-bottom:30px;}
.news_letter{position:relative;padding:0 190px 0 330px;}
.news_letter h4{position:absolute;left:0;top:0;color:#fff;line-height:40px;margin-top:0;}
.news_letter .form-group{float:left;width:50%;padding:0 5px;margin-bottom:0;}
.news_letter .form-group .form-control{border:1px solid transparent;color:#000;height:40px;font-weight:600;border-radius:2px;}
.news_letter .sub-btn{background-color:#51524a;color:#fff;position:absolute;border:none;bottom:0;right:0;font-weight:600;padding:7px 15px;font-size:18px;width:180px;}
.news_letter .sub-btn:hover{background-color:#fff;color:#000;}
.three-border{display:block;margin:35px auto;max-width:500px;height:1px;position:relative;background-color:rgba(255,255,255,0.4);width:80%;}
.three-border:before,
.three-border:after{content:"";display:block;width:80%;height:1px;background-color:rgba(255,255,255,0.4);position:absolute;}
.three-border:before{top:-5px;right:0;}
.three-border:after{bottom:-5px;left:0;}
.footer .sm_icon{text-align:center;font-size:2.2em;margin:20px 0 30px;}
.footer .sm_icon a{width:50px;height:50px;line-height:50px;margin:0 5px;}
.footer .sm_icon a:hover{color:#fff;text-shadow:none;}
.bottom_links a, .footer strong{font-weight:600;display:inline-block;}
.cfcLogo{position:absolute;right:30px;bottom:30px;}
.inner-wrap{min-height:500px;position:relative;}
.userDashboard .main-head{padding-top:50px;padding-bottom:0;margin-bottom:0;}
.main-head .nav-tabs{border-bottom:none;}
.main-head .nav-tabs > li{margin-bottom:0;}
.main-head .nav-tabs > li > a{border:none;color:#fff;border-radius:0;background-color:#0f5ba6;font-size:18px;text-transform:uppercase;font-weight:600;padding:15px 25px;margin-right:10px;position:relative;}
.main-head .nav-tabs > li > a:after{content:"";position:absolute;left:0;bottom:-5px;width:100%;height:5px;background-color:#fff;opacity:0;visibility:hidden;*display:none;}
.main-head .nav-tabs > li > a:hover,
.main-head .nav-tabs > li.active > a,
.main-head .nav-tabs > li.active > a:hover,
.main-head .nav-tabs > li.active > a:focus{background-color:#fff;color:#0f5ba6;border:none;}
.main-head .nav-tabs > li > a:hover:after,
.main-head .nav-tabs > li.active > a:after,
.main-head .nav-tabs > li.active > a:hover:after,
.main-head .nav-tabs > li.active > a:focus:after{opacity:1;visibility:visible;*display:block;}
.dashboardTabs > .nav-tabs{background-color:#3a3f43;border-bottom:5px solid #f15b22;padding-top:50px;position:relative;margin-top:0;}
.dashboardTabs > .nav-tabs:before,
.dashboardTabs > .nav-tabs:after{content:"";background-color:#3a3f43;border-bottom:5px solid #f15b22;padding-top:50px;height:105%;width:25%;position:absolute;top:0;clear:none;display:block;float:left;}
.dashboardTabs > .nav-tabs:before{left:-25%;}
.dashboardTabs > .nav-tabs:after{right:-25%;}
.dashboardTabs > .nav-tabs > li{margin-bottom:0;float:none;display:inline-block;}
.dashboardTabs > .nav-tabs > li > a{border:none;color:#fff;border-radius:0;background-color:#0f5ba6;font-size:18px;text-transform:uppercase;font-weight:600;padding:15px 25px;margin-right:10px;position:relative;}
.dashboardTabs > .nav-tabs > li > a:after{content:"";position:absolute;left:0;bottom:-5px;width:100%;height:5px;background-color:#fff;opacity:0;visibility:hidden;*display:none;}
.dashboardTabs > .nav-tabs > li > a:hover,
.dashboardTabs > .nav-tabs > li.active > a,
.dashboardTabs > .nav-tabs > li.active > a:hover,
.dashboardTabs > .nav-tabs > li.active > a:focus{background-color:#fff;color:#0f5ba6;border:none;}
.dashboardTabs > .nav-tabs > li > a:hover:after,
.dashboardTabs > .nav-tabs > li.active > a:after,
.dashboardTabs > .nav-tabs > li.active > a:hover:after,
.dashboardTabs > .nav-tabs > li.active > a:focus:after{opacity:1;visibility:visible;*display:block;}
.dashboardTabHead{border-bottom:1px solid #ccc;padding:25px 0;margin-bottom:30px;}
.unPublished{float:right;margin-top:-30px;text-align:right;color:#3a3f43;}
.unPublished span{color:#0f5ba6;font-weight:600;}
.unPublished a{color:#f15b22;font-weight:600;}
.unPublished a:hover{color:#0f5ba6;}
.unPublished a.btn{color:#fff;}
.profileOptionList{margin:10px 0;padding:0;list-style:none;}
.profileOptionList li{font-weight:600;margin-bottom:20px;}
.profileOptionList li .circle{border-radius:50%;display:inline-block;width:40px;height:40px;text-align:center;line-height:40px;font-weight:normal;margin-right:20px;}
.profileOptionList li .fa{font-size:24px;line-height:1.6;}
.profileOptionList li.doneOption{color:#0f5ba6;}
.profileOptionList li.doneOption .circle{background-color:#0f5ba6;}
.profileOptionList li.doneOption .fa{color:#fff;}
.profileOptionList li.notDoneOption{color:#3a3f43;}
.profileOptionList li.notDoneOption .circle{background-color:#f4f4f4;}
.profileOptionList li.notDoneOption .fa{color:#c5c7c8;}
.dashboardTab .progress-wrapper{text-align:center;max-width:220px;margin:0 auto;}
.dashboardTab .progress-wrapper .percentage{color:#3a3f43;line-height:1;position:absolute;font-weight:500;}
.progress-bar{border-radius:15px;line-height:30px;}
.progress{border-radius:15px;height:30px;}
.adminMasg{padding:20px 30px;margin-top:15px;}
.petScorll{margin-top:30px;}
.myPetsScorll{max-height:270px;}
.myPetsScorll > .row{height:270px;}
.myPetsScorll > .row:before,
.myPetsScorll > .row:after{clear:both;}
.petScorll .petScorllThumb{border:10px solid #f4f4f4;}
.petScorll .petScorllInfo ul{margin:10px 0;}
.petScorll .petScorllInfo ul li + li{margin-top:3px;}
.petScorll .petScorllInfo h4 a{float:right;font-size:14px;color:#F15B22;margin-top:6px;}
.petScorll .petScorllInfo h4 a:hover, .petScorll .petScorllInfo h4 a:focus{color:#0F5BA6;}
.petScorllInfo ul li.emailOverflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:24px;}
.petScorll .petScorllInfo .btn{padding:6px 15px;}
.mailCall{margin-top:20px;}
.mailCallHead{padding:20px 0;}
.mailCallHead h4{margin-top:0;}
.mailCall .messageScroll{height:445px;font-size:15px;}
.mailCallHead .unReadMassages{float:right;margin-top:-25px;font-weight:600;}
.mailCallMassage{border-bottom:1px solid #ccc;padding:20px 0;}
.mailCallHead + .mailCallMassage{border-top:1px solid #ccc;}
.mailCallMassage p{margin:10px 0;}
.mailCallMassage.unReadmasg{background-color:#f4f4f4;font-weight:600;color:#0f5ba6;}
.mailCallMassage:not(.unReadmasg) .mcName a,
.mailCallMassage:not(.unReadmasg) .mcMasg a{color:#54575a;}
.mailInfo{padding-left:20px;}
.mcThumb{float:left;margin-right:20px;}
.mcName{overflow:hidden;}
.mcMasg p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.mcDelete{text-align:center;font-size:24px;}
.mcDelete a{color:#f15b22;}
.mcDelete a:hover{color:#0f5ba6;}
.showAllMasg{margin-top:10px;}
.showAllMasg .btn{float:right;margin-top:10px;}
.myBorders{margin-top:30px;}
.myBordersHead{background-color:#f4f4f4;border-bottom:3px solid #cfd0d1;margin-bottom:30px;padding:20px;height:73px;}
.titleBorder h4{margin-top:0;}
.myBorderFilter ul{list-style:none;margin:-20px 0;padding:0;float:left;width:100%;}
.myBorderFilter ul li{float:left;margin:0 10px;}
.myBorderFilter ul li a{font-weight:600;color:#3a3f43;position:relative;padding:0 10px;display:inline-block;line-height:70px;}
.myBorderFilter ul li a:after{content:"";position:absolute;left:50%;bottom:-3px;width:0;height:3px;background-color:#f15b22;}
.myBorderFilter ul li.active a:after,
.myBorderFilter ul li a:hover::after{left:0;width:100%;}
.favArrows{text-align:right;font-size:22px;}
.favArrows a{margin:0 5px;color:#f15b22;}
.favArrows a:hover{color:#0f5ba6;}
.favBorderThumb{position:relative;}
.favBorderThumb img{width:100%;}
.favStar{position:absolute;top:0;right:0;display:block;width:50px;height:50px;text-align:center;background-color:rgba(58,63,67,0.75);}
.favStar:hover,
.favStar.favoriteBorder{background-color:#0f5ba6;}
.favStar .fa{color:#fff;font-size:22px;line-height:50px;}
.favSlider .favSlide{width:300px;padding:0 15px;float: left;}
.favBorderInfo{background-color:#f4f4f4;padding:20px 20px 30px;text-align:center;}
.favBorderInfo h6{margin-top:0;color:#0f5ba6;font-weight:600;font-size:16px;}
.below-message.btn.favortBtn.below-message{display:inline-block;padding:6px 8px 6px 45px;}
.below-message.btn.favortBtn.below-message .fa-star{height:36px;line-height:36px;width:39px;}
.pageTitle .fa.fa-user a {display: inline-block; margin-left: 10px;}
.pageTitle .fa.fa-user { display: block; float: right; font-size: 18px;}
.perfPopup .modal-header { background-color: #f15b22; padding: 30px;}
.perfPopup .modal-header h2 { color: #fff; margin-top: 0;}
.perfPopup .modal-body,
.perfPopup .modal-footer { padding: 30px;}
.perfPopup .modal-body h3 { color: #f15b22; }
.perfPopup .modal-body .radioBox + .radioBox,
.perfPopup .modal-body .checkBox + .checkBox { margin-left: 15px}
.perfPopup .modal-body .hr { height: 5px;background-color: #d2d2d2; margin: 40px 0;}

@media (max-width:1200px){.below-message.btn.favortBtn.below-message{margin:10px 0 0;}
}
@media (max-width:992px){.below-message.btn.favortBtn.below-message{margin:0;}
}
@media (max-width:768px){.below-message.btn.favortBtn.below-message{margin:0 10px 0 0;}
}
@media (max-width:371px){.profileBtn a.btn,
.below-message.btn.favortBtn.below-message{width:100%;display:block;}
.below-message.btn.favortBtn.below-message{margin:10px 0 0;}
}
.petIcons{margin:5px 0;}
.petIcons .icon{display:inline-block;width:21px;height:23px;background:url(../images/icons.png);margin:5px;}
.petIcons .icon.icon-dog{background-position:0 0;}
.petIcons .icon.icon-cat{background-position:-21px 0;}
.petIcons .icon.icon-bird{background-position:-42px 0;}
.petIcons .icon.icon-fish{background-position:-63px 0;}
.petIcons .icon.icon-chameleon{background-position:-84px 0;}
.bottomBoxies{margin-top:30px;}
.grayBox{background-color:#f4f4f4;border-bottom:2px solid #0f5ba6;}
.grayBox:after{content:"";display:block;clear:both;}
.grayBox .grayBoxTitle{background-color:#0f5ba6;padding:15px 20px;}
.grayBox .grayBoxTitle h4{margin:0;color:#fff;}
.grayBox .grayBoxContent{padding:10px 20px;}
.grayBox .grayBoxContent ul{padding-left:15px;margin:12px 0;}
.grayBox .grayBoxContent ul li{margin-bottom:7px;color:#0f5ba6;}
.grayBox .grayBoxContent ul li span{color:#3a3f43;}
.getSocial a{display:inline-block;width:30px;height:30px;border-radius:50%;text-align:center;line-height:30px;color:#fff;font-size:1.2em;margin:0 3px;}
.getSocial a.facebook{background-color:#3c5b9b;}
.getSocial a.twitter{background-color:#2daae1;}
.getSocial a.google-plus{background-color:#f63d27;}
.getSocial a .fa{line-height:30px;}
.userInfoForm .noImg{display:inline-block;margin-right:0;border:1px solid #ccc;max-width:70px;}
.profileAccordion{margin-top:30px;}
.eligibilityArea h6{font-weight:600;color:#f15b22;margin-bottom:20px;}
.eligibilityArea .listNone{padding-left:0;list-style:none;}
.eligibilityArea .listNone li + li{margin-top:5px;}
.eligibilityArea p{margin:5px 0 0;}
.agreementArea h6{font-weight:600;color:#f15b22;margin-bottom:20px;}
.agreementArea p{margin-top:5px;}
.petsTabs .nav-tabs{background-color:#f4f4f4;border-bottom:none;margin-bottom:30px;}
.petsTabs .nav-tabs > li > a{margin:0;border-radius:0;border:none;}
.petsTabs .nav-tabs > li.active > a,
.petsTabs .nav-tabs > li.active > a:hover,
.petsTabs .nav-tabs > li.active > a:focus{border:none;}
.petsTabs ul{list-style:none;margin:0;padding:0;}
.petsTabs ul:after{content:"";display:block;clear:both;}
.petsTabs ul li{float:left;}
.petsTabs ul li a{color:#000;text-transform:capitalize;display:block;padding:0 30px;line-height:40px;font-weight:600;position:relative;}
.petsTabs ul li a:after{content:"";position:absolute;margin-left:-7px;left:50%;bottom:-14px;border-width:7px;border-style:solid;border-color:#0f5ba6 transparent transparent;opacity:0;visibility:hidden;}
.petsTabs ul li.active a,
.petsTabs ul li:hover a,
.petsTabs ul li:focus a,
.petsTabs .nav > li > a:hover,
.petsTabs .nav > li > a:focus{color:#fff;background-color:#0f5ba6;}
.petsTabs .nav > li > a:hover:after,
.petsTabs .nav > li > a:focus:after,
.petsTabs ul li.active a:after,
.petsTabs ul li:hover a:after,
.petsTabs ul li:focus a:after{opacity:1;visibility:visible;}
.petsTabsContent > h4{color:#f15b22;margin-bottom:30px;margin-top:0;}
.petsTabsContent > h4 small{font-size:14px;color:#0f5ba6;font-weight:600;}
.petsTabsContent p{margin-top:0;}
.petsTabsContent p strong{font-weight:600;}
.petSlider{border:1px solid #d9d9d9;padding:9px;margin:0;text-align:center;}
.btn-with-space{text-align:center;}
.image-preview{margin-bottom:20px;}
.userInfoForm .noImg.image-preview{max-width:100%;}
a.btn.btn-deployed-pet{margin:0;padding:6px 9px;}
.btn.get-esmallr{}
@media (min-width:1201px){.btn-with-space .pet-edit-owner.btn{width:100%;text-align:center;padding:8px 0;}
}
@media all and (max-width:992px) and (min-width:769px){.btn-with-space .pet-edit-owner.btn{font-weight:400;font-size:12px;}
}
@media all and (max-width:1200px) and (min-width:769px){.pet-edit-owner{font-weight:400;font-size:12px;}
}
@media all and (max-width:1200px){.petSlider, .image-preview{display:inline-block;width:auto;}
.userInfoForm .noImg.image-preview, .userInfoForm .noImg.image-preview img{width:100%;}
.btn-smaller-screen.btn.btn-block{width:100%;padding:6px;clear:both;text-align:center;}
.volenteerBnts .btn.get-smaller{padding:0 12px;font-size:12px;height:40px;line-height:40px;}
}
@media all and (max-width:992px){.btn-smaller-screen.btn.btn-block{font-size:12px;}
}
@media (min-width:768px) {
	.perfPopup .modal-dialog {
		width: 1200px;
	}
}
@media (max-width:768px){.btn-with-space{text-align:left;}
.sm-mb20{margin-bottom:20px;}
.volenteerBnts .btn.get-smaller, .volenteerBnts .volunteerNeed{padding:0 12px;font-size:14px;height:40px;line-height:40px;display:inline-block;float:none;width:100%;margin:0 0 10px;}
.volenteerBnts .volunteerNeed{line-height:normal;}
.edit-deploy-pet-popup .modal-dialog{width:90%;}
}
.petSliderNav{margin:15px 0;}
.petSliderNav .slick-list{padding:0 !important;}
.petSliderNav .petSliderNavSlide{margin:0 7px;}
.petSliderNav .petSliderNavSlide img{padding:5px;border:1px solid #d9d9d9;}
.petSliderNav ul{list-style:none;padding:0;margin:15px -7px;}
.petSliderNav ul:after{content:"";display:block;clear:both;}
.petSliderNav ul li{float:left;width:33.3334%;padding:0 7px;}
.petSliderNav ul li img{padding:5px;border:1px solid #d9d9d9;}
.addPets .oneThirdList,
.addPets .oneForthList{margin:0 -5px 30px;list-style:none;padding:0;}
.addPets .oneThirdList li,
.addPets .oneForthList li{padding:0 5px;}
.blueBox{background-color:#0f5ba6;padding:10px 30px}
.blueBox:after{content:"";display:block;clear:both;}
.blueBox .blueBoxTitle{padding:15px 0;border-bottom:5px solid #fff;}
.blueBox .blueBoxTitle h4{margin:0;color:#fff;}
.blueBox .blueBoxContent{padding:20px 0;color:#fff;}
.blueBox .petInfoTable th{font-weight:600;}
.petsTabsContent .orangeBox{margin-top:30px;}
.petsTabsContent .orangeBox h5{margin:0;color:#fff;margin-bottom:30px;}
.petsTabsContent .orangeBox h5 + h5{margin-top:20px;}
.petsTabsContent .orangeBox h5 strong{font-weight:600;}
.petsTabsContent .orangeBox .btn-black img{float:left;margin-right:15px;}
.petsTabsContent .orangeBox .btn-black span{display:table-cell;}
.petsTabsContent .orangeBox .btn-black.btn-lg{font-size:18px;padding:20px;}
.petsTabsContent .orangeBox .btn-black small{display:block;font-size:14px;text-transform:capitalize;}
.petShow .orangeBoxContent p{font-size:18px;font-weight:600;margin-top:0;margin-bottom:20px;}
.deployedInfo{margin-bottom:20px;}
.deployedThumb{float:left;max-width:130px;border:5px solid #fff;margin-right:25px;}
.deployedName{overflow:hidden;}
.deployedName h4{color:#fff;margin-top:30px;font-weight:600;}
.deployedName h4 span{display:block;}
.petDeployed .orangeBoxContent p{font-size:18px;font-weight:600;margin-top:0;margin-bottom:20px;}
.modal-backdrop.in{opacity:0.8;}
.modalPopup .modal-dialog .modal-content{padding:9px;}
.modalPopup .modal-dialog .modal-content .modal-body{padding:40px 25px 20px 25px;border:1px solid #ccc;}
.modalPopup .modal-dialog .modal-content .modal-body .col-sm-8{padding:0 15px 0 0;}
.modal-dialog .modal-content{border-radius:0;}
.right_content .col-sm-12{margin-bottom:40px;}
.right_content .img-thumbnail{border-radius:0;padding:9px;}
.left_content .inner-content{margin-bottom:30px;}
.left_content h3{font-size:30px;margin:0;border-bottom:5px solid #0f5ba6;padding-bottom:25px;margin-bottom:40px;}
.left_content label{padding-bottom:20px;color:#000;padding-left:40px;}
.left_content label.otherDesc{display:inline;}
.left_content label.otherDesc .outer{top:1px;}
.form-input{display:inline-block;width:60%;margin-left:15px;}
.mesgTab .mailCall{margin-top:0;}
.mesgTab .mailCall .mailCallHead h6{color:#f15b22;margin-bottom:10px;}
.msgReplyWrap .dashboardTabHead h4{margin-top:3px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.msgReplyWrap .dashboardTabHead .btn{float:right;}
.senderInfo .senderPic{float:left;margin-right:15px;}
.senderInfo .senderBio{overflow:hidden;}
.senderInfo .senderBio h6{font-size:16px;font-weight:600;line-height:1.4;}
.senderInfo .senderBio h6 small{font-weight:normal;color:#000;font-size:14px;}
.senderInfo .senderBio .lastLoginInfo{font-weight:600;color:#000;margin-top:15px;display:block;}
.senderInfo .profileBtn{text-align:right;margin-top:35px;}
.allMsgWrap{background-color:#f4f4f4;border:1px solid #cecfd0;margin-top:30px;padding:20px 30px;}
.allMsgWrap .oldMsg h6{margin-top:0;}
.allMsgWrap .oldMsg h6 small{color:#000;}
.allMsgWrap .oldMsg + .oldMsg{margin-top:20px;}
.allMsgWrap .replyBox{margin-top:30px;}
.allMsgWrap .form-control{margin-bottom:30px;}
.accoutnHistoryTable{margin:15px -10px 0;border-collapse:separate;border-spacing:10px;}
.accoutnHistoryTable td{background-color:#eee;color:#000;border-radius:3px;padding:7px 15px;}
.approvalProcessTab .orangeBox h5{color:#fff;font-weight:600;margin-top:0;border-bottom:1px solid #fff;padding-bottom:20px;}
.approvalProcessTab .orangeBox h5 span{margin-right:10px;}
.approvalProcessTab .orangeBox p{font-weight:600;}
.approvalProcessTab .orangeBox .btn-black{font-size:20px;font-weight:600;}
.militaryVerificationFrom .label{padding-left:0;padding-right:0;white-space:normal;display:block;text-align:left;font-weight:600;color:#0f5ba6;}
.militaryVerificationFrom .form-group{margin-bottom:30px;}
.userRegistration .main-head{margin-bottom:0;}
.userRegistration .panel{box-shadow:none;border-radius:0;}
.userRegistration .panel-default{border:none;border-bottom:1px solid #ccc;}
.userRegistration .panel-default > .panel-heading{padding:20px 0;background-color:transparent;color:#3a3f43;border:none;}
.userRegistration .panel-default > .panel-heading .panel-title a{font-size:26px;color:#0f5ba6;}
.userRegistration .panel-default > .panel-heading .panel-title a small{font-size:16px;font-weight:600;}
.userRegistration .panel-default > .panel-heading .panel-title a .fa{margin-top:8px;}
.userRegistration .panel-default > .panel-heading .panel-title a .titleText{display:block;overflow:hidden;}
.userRegistration .icon{width:31px;height:34px;background:url(../images/icons.png) no-repeat;float:left;margin:5px 18px 0 0;}
.userRegistration .icon.iconPaw{background-position:0 -27px;}
.userRegistration .icon.iconDox{background-position:-31px -27px;}
.userRegistration .icon.iconPerson{background-position:-62px -27px;}
.userRegistration .icon.iconMilitary{background-position:-93px -27px;}
.userRegistration .icon.iconEligibility{background-position:-124px -27px;}
.userRegistration .icon.iconAgreement{background-position:-155px -27px;}
.userRegistration .icon.iconLegalNotice{background-position:-186px -27px;}
.userRegistration .icon.iconHouseholds{background-position:-217px -27px;}
.userRegistration .icon.iconAdditionalInfo{background-position:-248px -27px;}
.userRegistration .panel-default > .panel-heading + .panel-collapse > .panel-body{border:none;}
.userRegistration .panel-body{padding:30px 0;}
.userRegistration .panel-group{margin-bottom:30px;}
.userRegistration .termsScrollBar{height:400px;margin-bottom:45px;}
.userRegistration .form-group{position:relative;}
.userRegistration .regDD + .dropdown-menu{width:100%;padding-left:0;border-radius:0;height:200px;overflow-y:scroll;}
.userRegistration .regDD + .dropdown-menu > li > a{color:#333;}
.userRegistration .regDD + .dropdown-menu > .active > a,
.userRegistration .regDD + .dropdown-menu > .active > a:hover,
.userRegistration .regDD + .dropdown-menu > .active > a:focus{background-color:#0f5ba6;color:#fff;}
.grayBgBox{background-color:#eaeaea;padding:10px;border-radius:3px;}
.accountType{text-align:center;}
.accountType img{display:block;margin:10px auto;}
.accountType .radioBox, .accountType .checkBox{display:inline-block;}
.accountType h6{font-size:18px;font-weight:600;color:#3a3f43;margin-top:20px;}
.fieldHint{color:#0f5ba6;font-weight:600;margin:10px 0;}
.userInfoForm .label{font-size:18px;color:#0f5ba6;font-weight:600;padding:0;white-space:normal;}
.userInfoForm .fieldHint{margin-bottom:0;}
.userInfoForm .form-group{margin-bottom:20px;}
.donationBox{background-color:#fcfcfc;border:3px solid #f1f1f1;border-radius:2px;padding:20px;}
.donationBox h4{margin-top:0;}
.donationBox h4 .dollar_icon{background-color:#0f5ba6;color:#fff;width:30px;text-align:center;border-radius:5px;display:inline-block;margin-right:5px;}
.heart_icon{width:30px;text-align:center;display:inline-block;margin-right:5px;}
.notBoarding{background-color:#f4f4f4;border:1px solid #ccc;}
.notBoardingThumb{float:left;padding:10px 0 10px 10px;}
.notBoardingContent{overflow:hidden;}
.notBoardingContent h2{font-size:30px;border-bottom:1px solid #c3c3c3;padding:25px 40px;line-height:1.5;margin-top:0;}
.notBoardingContent a{padding:30px 40px;display:block;font-size:20px;line-height:30px;color:#000;position:relative;}
.notBoardingContent a:after{content:"\f101";position:absolute;right:15px;top:50%;margin-top:-15px;font-family:FontAwesome;font-size:30px;color:#f15b25;}
.notBoardingContent a:hover{color:#f15b25;}
.notBoarding:after{content:"";display:block;clear:both;}
.eventBox:after{content:"";display:block;clear:both;}
.eventBox .eventThumb{float:left;margin-right:30px;}
.eventBox .eventContent{overflow:hidden;}
.checkboxList{margin:0 -10px;list-style:none;padding-left:0;}
.checkboxList:after{content:"";display:block;clear:both;}
.checkboxList li{float:left;width:20%;padding:0 10px;}
.boardingInfoContent .rzslider .rz-ticks .rz-tick .rz-tick-legend{width:100%;max-width:90px;font-weight:600;line-height:1;}
.boardingInfoContent .rz-bubble,
.boardingInfoContent .rzslider .rz-ticks .rz-tick .rz-tick-value{display:none;}
.boardingInfoContent .rzslider .rz-pointer{background-color:#f15b22;height:24px;width:24px;top:-12px}
.boardingInfoContent .rzslider .rz-pointer:after{background-color:#fff;height:12px;border-radius:6px;width:12px;top:6px;left:6px;}
.boardingInfoContent .rzslider .rz-pointer.rz-active:after{background-color:#fff;}
.boardingInfoContent .rzslider .rz-ticks li.rz-tick:first-child .rz-tick-legend{transform:translate(-15%, 0px);text-align:left;}
.boardingInfoContent .rzslider .rz-ticks li.rz-tick:last-child .rz-tick-legend{transform:translate(0,0);text-align:right;left:auto;right:0;}
.oneThirdlList{margin:0 -10px;list-style:none;padding-left:0;}
.oneThirdlList:after{content:"";display:block;clear:both;}
.oneThirdlList li{float:left;width:33.3334%;padding:0 10px;}
.oneThirdlList li .inputText{font-size:14px;}
.ownerInfo table.boarderInfoTable{color:#fff;}
.userLogin h4{margin-bottom:30px;}
.userLogin h6{color:#222;line-height:2;margin-bottom:30px;margin-top:0;}
.singUpForm .label{padding:10px 0 0;display:inline-block;}
.singUpForm .form-group{margin-bottom:25px;}
.singUpForm .form-group label{font-weight:normal;}
.singUpForm label.checkBox{line-height:1.4;}
.content .singUpForm ul.btns{padding:0;border-collapse:separate;display:table;table-layout:fixed;width:100%;list-style:none;}
.content .singUpForm ul.btns li{display:table-cell;vertical-align:middle;}
.content .singUpForm ul.btns li.or{width:10%;text-align:center;font-weight:700;}
.singUpForm .btn-facebook{background-color:#3b5998;color:#fff;}
.singUpForm .btn-facebook:hover{background-color:#314570;}
.singUpLinks{background-color:#f15b22;padding:10px;}
.singUpLinks ul{margin:0;padding:0;list-style:none;float:left;width:100%;}
.singUpLinks ul li{float:left;width:100%;font-size:20px;border-top:1px solid #000;-webkit-transition:.2s linear;-moz-transition:.2s linear;-ms-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear;margin-bottom:0 !important;}
.singUpLinks ul li:first-child{padding-top:0;border-top:none;}
.singUpLinks ul li a{color:#fff;padding:15px 0;display:block;}
.singUpLinks ul li .singUpLinksIcon{float:left;width:60px;margin-right:10px;font-size:30px;text-align:center;padding-top:10px;}
.singUpLinks ul li .singUpLinksContent{overflow:hidden;font-weight:600;}
.singUpLinks ul li .singUpLinksContent span{display:block;}
.singUpLinks ul li .singUpLinksContent small{font-size:16px;display:block;}
.singUpLinks ul li a:hover{background-color:#000;}
.singUpLinks ul li a:hover,
.singUpLinks ul li a:hover .singUpLinksContent small{color:#fff;}
.ownerInfo{border-bottom:5px solid #0f5ba6;padding-bottom:40px;margin-bottom:30px;}
.ownerInfo > h4{margin-top:0;margin-bottom:40px;}
.ownerInfo .ownerPic{border:1px solid #d9d9d9;padding:9px;}
.ownerInfo table{color:#000;}
.ownerInfo .orangeBox h2{margin-top:0;color:#fff;line-height:1;margin-bottom:20px;}
.ownerInfo .orangeBox h2 small{color:#fff;font-weight:600;}
.petsInNeed > h4, .dod-big-badges > h4{margin-top:0;}
.petsInNeed .petsInNeedBox{margin-top:30px;}
.petsInNeed .petsInNeedThumb{border:1px solid #d9d9d9;padding:9px;}
.petsInNeed .socialIcon{margin-top:10px;}
.petsInNeed .socialIcon a{width:40px;height:40px;line-height:40px;background-color:#0f5ba6;color:#fff;text-align:center;font-size:22px;}
.petsInNeed .socialIcon a + a{margin-left:7px;}
.petsInNeed .socialIcon a:hover{background-color:#F15B22;}
.petsInNeedInfo > h5{margin-top:0;color:#F15B22;margin-bottom:20px;}
.petsInNeedInfo > h5 small{font-size:14px;font-weight:600;color:#000;margin-top:5px;}
.petsInNeedInfo > h5 small span{color:#0f5ba6;}
.petsInNeedInfo table{color:#000;}
.borderPetOwner .orangeBox *{color:#fff;}
.borderPetOwner .orangeBox + .btn.favortBtn{margin-top:10px;padding:7px 8px 7px 45px;position:relative;}
.borderPetOwner .orangeBox + .btn.favortBtn .fa-star{width:39px;height:39px;position:absolute;line-height:39px;left:-1px;top:-1px;border-radius:3px 0 0 3px;background-color:#000000;}
.below-message.btn.favortBtn{margin-top:10px;padding:7px 8px 7px 45px;position:relative;width:100%;}
.below-message.btn.favortBtn .fa-star{width:39px;height:39px;position:absolute;line-height:39px;left:-1px;top:-1px;border-radius:3px 0 0 3px;background-color:#000000;}
.petBoardingInfo .boardingInfoContent h6{font-weight:600;color:#F15B22;font-size:16px;}
.petBoardingInfo .boardingInfoContent strong{color:#F15B22;}
.petBoardingInfo .boardingInfoContent > h6{margin-top:0;}
.petBoardingInfo .boardingInfoContent ul{padding-left:15px;}
.sortBy{border-bottom:1px solid #ccc;padding-bottom:35px;}
.sortBy h6{color:#f15b22;margin:0;line-height:40px;}
.sortBy label.dropdown{margin-bottom:0;float:right;}
.sortBy label.dropdown span{color:#0f5ba6;font-size:20px;margin-right:10px;}
.searchItem{margin-top:30px;}
.searchItem + .searchItem{padding-top:30px;border-top:1px solid #ccc;}
.searchItem h6{font-weight:600;margin-bottom:30px;margin-top:0;}
.searchItem h6 small{font-size:15px;font-weight:600;margin-top:5px;}
.searchItemThumb{border:1px solid #d9d9d9;padding:9px;max-width:170px;}
.searchItem p{line-height:1.3;margin:25px 0;}
.searchItem p strong{font-weight:600;color:#0f5ba6;display:block;}
.searchItem .profileBtn{margin-top:15px;}
.dod-dadges{text-align:center;}
.dod-dadges img{width:auto;display:inline-block;margin-right:8px;}
.dod-dadges img:last-child{margin-right:0;}
.dod-dadges.boarder-profile{padding:0 0 24px;text-align:center;}
.dod-dadges.boarder-profile h4{margin-top:0;}
.volunteerTab .petScorllThumb{padding:10px;background-color:#f4f4f4;max-width:270px;}
.volunteerTab .petScorllInfo{margin-bottom:30px;line-height:1.4;}
.volunteerTab .petScorllInfo .list-unstyled{margin:30px 0;}
.volunteerTab ul li.emailOverflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.volunteerTab .petScorllInfo ul li + li{margin-top:10px;}
.availabilityTable{margin-top:30px;}
.availabilityTable th,
.availabilityTable td{border:1px solid #ccc;text-align:center;width:1.5%;padding:10px 5px;line-height:1;}
.availabilityTable th{background-color:#f4f4f4;color:#0f5ba6;font-weight:600;}
.availabilityTable th small{display:block;line-height:1.2;font-size:10px;text-transform:uppercase;margin-top:5px;}
.availabilityTable td{color:#f15b22;font-size:22px;}
.communityEvents{margin-top:30px;background-color:#0f5ba6;padding:30px;}
.communityEvents h4{margin-top:0;color:#fff;line-height:40px;float:left;}
.communityEvents label.dropdown{margin-left:30px;}
.communityEvents label.dropdown select{border:none;}
.communityEvents .calendarBtns{text-align:right;color:#fff;}
.communityEvents .calendarBtns .btn-default{padding:0 12px;line-height:40px;}
.communityEvents .calendarBtns .btn-default:focus,
.communityEvents .calendarBtns .btn-default:hover{background-color:#fff;border-color:#fff;color:#0f5ba6;}
.communityEvents .calendarBtns .viewAs{margin-right:10px;font-weight:600;}
.eventlistWrap{margin-top:30px;}
.eventlistWrap > h4{margin-top:0;border-bottom:10px solid #0f5ba6;padding-bottom:30px;}
.eventlistWrap > h4 small{font-size:18px;color:#000;font-weight:600;margin-top:5px;}
.eventlistWrap .eventlistItem{margin-top:30px;}
.eventlistWrap .eventlistItem + .eventlistItem{border-top:1px solid #ccc;padding-top:30px;}
.eventlistItem .eventlistItemThumb{border:1px solid #ccc;padding:9px;}
.eventlistItem h6{font-weight:600;margin-top:0;}
.eventlistItem .eventlistItemInfo h6 small{display:block;color:#333;margin-top:10px;font-weight:600;}
.eventlistItem .eventlistItemInfo h6 small span{display:block;color:#f15b22;margin-bottom:10px;}
.eventlistItem .eventlistItemTime h6 + p{margin-top:0;}
.eventlistItem .btn{padding:6px 10px;}
.eventCalendarHead{margin-top:50px;margin-bottom:50px;}
.eventCalendarHead h4{margin-top:0;text-align:center;line-height:38px;font-weight:600;}
.regionalCoordinator{margin:10px 0;}
.regionalCoordinator:after{content:"";display:block;clear:both;}
.regionalCoordinatorThumb{float:left;margin-right:30px;padding:9px;border:1px solid #c3c3c3;background-color:#fff;}
.regionalCoordinatorInfo{overflow:hidden;}
.regionalCoordinatorInfo p strong{display:block;font-weight:600;}
.petChitForm h2{margin:20px 0;}
.petChitForm h4{margin-bottom:20px;}
.petChitForm label small{font-size:80%;display:block;line-height:1;}
.petChitForm .form-control + p.text-right{margin:5px 0 0;}
.contractTab .main-head{margin-bottom:0;}
.contractTab .panel{box-shadow:none;border-radius:0;}
.contractTab .panel-default{border:none;border-bottom:1px solid #ccc;}
.contractTab .panel-default > .panel-heading{padding:20px 0;background-color:transparent;color:#3a3f43;border:none;}
.contractTab .panel-default > .panel-heading .panel-title a{font-size:26px;color:#0f5ba6;}
.contractTab .panel-default > .panel-heading .panel-title a small{font-size:16px;font-weight:600;}
.contractTab .panel-default > .panel-heading .panel-title a .fa{margin-top:0.05em;}
.contractTab .panel-default > .panel-heading .panel-title a .titleText{display:block;overflow:hidden;}
.contractTab .panel-default > .panel-heading + .panel-collapse > .panel-body{border:none;}
.contractTab .panel-body{padding:10px 0 30px;}
.contractTab .panel-group{margin-bottom:30px;}
.contractTab .boxTitle{background-color:#f1f1f1;padding:10px;margin-bottom:20px;}
.contractTab .boxTitle h6{margin-top:0;color:#000;font-weight:600;}
.contractTab .form-group{margin-bottom:20px;}
.testimonial{margin-top:30px;}
.testimonial:after{content:"";display:block;clear:both;}
.testimonial .testiThumb{padding:9px;border:1px solid #d9d9d9;}
.testimonial .testiContent p{margin-top:0;}
.testimonial .testiInfo{margin-top:20px;padding:8px;background-color:#0F5BA6;color:#fff;font-style:italic;font-weight:600;}
.testimonial .testiInfo span{margin:0 8px;}
.testimonial .testiInfo a{color:#fff;}
.testimonial .testiInfo a:hover{text-decoration:underline;}
.faqSearch{background-color:#F4F4F4;padding:15px 15px 15px 200px;margin:25px 0;position:relative;}
.faqSearch h4{position:absolute;left:15px;top:15px;margin-top:0;line-height:38px;}
.faqSearch .row{margin:0 -5px;}
.faqSearch [class*="col-"]{padding:0 5px;}
.faqSearch .btn{border-radius:0;}
.faqsCat{border-bottom:1px solid #ccc;padding-bottom:30px;margin-top:20px;}
.faqsCat h3 small{font-size:50%;margin-top:5px;}
.faqsCatAccordion > .panel-group > .panel{border-radius:0;border-width:0 0 1px 0;box-shadow:none;}
.faqsCatAccordion > .panel-group > .panel + .panel{margin-top:0;}
.faqsCatAccordion > .panel-group > .panel.panel-default > .panel-heading{background-color:transparent;padding:20px 0 30px;}
.faqsCatAccordion > .panel-group > .panel.panel-default > .panel-heading > .panel-title{font-size:28px;}
.faqsCatAccordion > .panel-group > .panel.panel-default > .panel-heading > .panel-title a{color:#0f5ba6;}
.faqsCatAccordion > .panel-group > .panel.panel-default > .panel-heading > .panel-title small{font-size:50%;margin-top:5px;}
.faqsCatAccordion > .panel-group > .panel.panel-default > .panel-collapse > .panel-body{padding:0;}
.faqsCatAccordion > .panel-group > .panel.panel-default.panel-open > .panel-heading > .panel-title a span{color:#F15B22;}
.faqsCatAccordion .defaultAccordion{margin-top:20px;}
.boarderSearech{margin:30px -5px 0;}
.boarderSearech:after{content:"";display:block;clear:both;}
.boarderSearech .filedHolder{float:left;width:260px;padding:0 5px;}
.boarderSearech .filedHolder.filedHolder2x{width:510px;}
.boarderSearech .filedHolder label.dropdown,
.boarderSearech .filedHolder label.dropdown select{width:100%;}
.boarderSearech .filedHolder label.dropdown select{padding:0 42px 0 35px;height:38px;}
.boarderSearech .filedHolder label.dropdown:before{content:"\f041";position:absolute;left:15px;top:6px;color:#0f5ba6;font-family:FontAwesome;}
.boarderSearech .filedHolder:last-of-type{float:right;}
.boarderScrollbar{margin:40px 0;}
.boarderScrollbar:after{content:"";display:block;clear:both;}
.boarderScrollbar .scrollbarItem{float:left;width:170px;text-align:center;}
.boarderScrollbar .scrollbarItem + .scrollbarItem{margin-left:30px;}
.boarderScrollbar .scrollbarItem .scrollbarItemthumb{border:1px solid #d9d9d9;padding:9px;}
.boarderScrollbar .scrollbarItem .scrollbarItemthumb + a{font-weight:600;line-height:1.4;font-size:14px;display:inline-block;margin-top:15px;}
.boarderScrollbar .scrollbarItem a span{display:block;color:#3a3f43;}
.dodBoardersPage .orangeBox{margin-bottom:40px;}
.dodBoardersPage .orangeBox .fa-info-circle{font-size:4em;}
.dodBoardersPage .orangeBox p{margin:0;line-height:1.5;font-weight:600;}
.dodBoardersPage .orangeBox p a{color:#fff;}
.boarderInfo{border-bottom:1px solid #d9d9d9;padding-bottom:40px;margin-bottom:40px;}
.boarderInfo h5{margin-bottom:40px;}
.boarderInfo .boarderSlider{padding:9px;border:1px solid #d9d9d9;}
.boarderSliderNav ul{margin:10px -5px;padding:0;list-style:none;}
.boarderSliderNav ul:after{content:"";display:block;clear:both;}
.boarderSliderNav li{float:left;width:33.3334%;padding:0 5px;}
.boarderSliderNav li a{padding:4px;border:1px solid #d9d9d9;display:block;}
.boardingContent h6,
.boarderContent h6{margin-top:0;font-size:16px;font-weight:600;}
.boardingContent p,
.boarderContent p{margin-bottom:20px;margin-top:0;}
.boarderContent ul,
.boardingContent ul{list-style:none;padding:0;margin:15px 0;}
.boarderContent ul li,
.boardingContent ul li{padding-left:15px;position:relative;line-height:1.4;margin-bottom:5px;}
.boarderContent ul li:before,
.boardingContent ul li:before{content:"";float:left;width:6px;height:6px;border-radius:50%;background-color:#f15b22;position:absolute;left:0;top:7px;}
.boardingInfo{border-bottom:1px solid #d9d9d9;padding-bottom:40px;margin-bottom:40px;}
.boardingInfo h5{margin-bottom:40px;}
.chooseMyPets{background-color:#f2f2f2;padding:30px;position:relative;margin-top:30px;}
.chooseMyPets:before{content:"";display:block;border-style:solid;border-width:0 11px 11px;border-color:transparent transparent #f2f2f2 transparent;position:absolute;left:65px;top:-11px;}
.chooseMyPets h3{margin-top:0;margin-bottom:30px;}
.chooseItem .chooseItemThumb{padding:9px;border:1px solid #cecece;background-color:#fff;}
.chooseItem label{color:#0f5ba6;font-weight:600;}
.chooseItem .checkBox.chooseItemName{margin:10px 0;display:block;}
.chooseItem .checkBox .inputText{margin-right:5px;font-weight:600;}
.chooseItem .form-control{margin-bottom:15px;}
.chooseMyPets .btn{margin-top:15px;}
.petOwnerInfoWrap > h4{margin-top:0;margin-bottom:35px;}
.petOwnerImg{padding:9px;border:1px solid #d9d9d9;margin-bottom:10px;text-align:center;}
.petOwnerImg + .btn{margin-top:15px;}
.borderPetOwner-btn{display:inline-block;width:100%;}
.petOwnerInfo h4{margin-top:0;color:#f15b22;}
.petOwnerInfo h4 small{font-size:16px;color:#0f5ba6;}
.petOwnerInfoWrap .orangeBox{margin-bottom:0;margin-top:70px;}
.petInNeedWrap{margin-top:35px;border-top:5px solid #0f5ba6;padding-top:35px;}
.petInNeedWrap > h4{margin-top:0;margin-bottom:30px;}
.petInNeedSlider{border:1px solid #d9d9d9;padding:9px;}
.petInNeedSliderNav{margin-top:10px;}
.petInNeedSliderNav:after{content:"";display:block;clear:both;}
.petInNeedSliderNav span{border:1px solid #d9d9d9;padding:4px;float:left;max-width:80px;width:30%;}
.petInNeedSliderNav span:nth-of-type(2){margin:0 5.5%;}
.petInNeedContent h4{margin-top:0;color:#f15b22;}
.petInNeedContent h4 small{font-size:16px;font-weight:600;color:#0F5BA6;margin-top:10px;}
.petInNeedContent h4 small span{color:#000000;}
.petInNeedWrap .blueBox{padding:30px;margin-top:10px;}
.petInNeedWrap .blueBox *{color:#fff;}
.petInNeedWrap .blueBox h4{margin-top:0;padding-bottom:15px;margin-bottom:15px;border-bottom:5px solid #fff;}
.petInNeedWrap .smIcon{float:left;margin-top:10px;}
.petInNeedWrap .smIcon a{width:40px;height:40px;line-height:40px;text-align:center;color:#fff;background-color:#0F5BA6;float:left;font-size:1.5em;}
.petInNeedWrap .smIcon a + a{margin-left:10px;}
.petInNeedWrap .smIcon a:hover{background-color:#F15B22;}
.petInNeedWrap .btn.favortBtn{float:right;margin-top:10px;padding:7px 8px 7px 45px;position:relative;}
.petInNeedWrap .btn.favortBtn .fa-star{width:39px;height:39px;position:absolute;line-height:39px;left:-1px;top:-1px;border-radius:3px 0 0 3px;background-color:#000000;}
.petInfo{margin-top:30px;}
.petInfo h6{font-size:16px;color:#F15B22;}
.petInfo p{margin-top:5px;padding-bottom:15px;}
.deployedPetsPage .viewAs .btn{padding:0;width:40px;height:40px;line-height:40px;}
.deployedPetsWrap{margin-top:30px;padding-top:30px;border-top:1px solid #ccc;}
.deployedPets{border-bottom:1px solid #ccc;padding-bottom:30px;margin-bottom:30px;}
.deployedPetsThumb{padding:9px;border:1px solid #ccc;}
.deployedPetsContent{margin-top:0; table-layout: fixed; display: table; width: 100%;}
.deployedPetsContent .deployedPetsInfo,
.deployedPetsContent .deployedPetsLocation { display: table-cell; vertical-align: top; }
.deployedPetsContent .deployedPetsInfo { width: 65%; }
.deployedPetsContent .deployedPetsLocation { width:35%; padding-left:30px; border-left: 1px solid #ccc;}
.deployedPetsContent p{margin-top:0;}
.deployedPetsContent strong{color:#0f5ba6;}
.eventPage .viewAs .btn{padding:0;width:40px;height:40px;line-height:40px;}
.eventPage .eventlistWrap .eventlistItem{border-bottom:1px solid #ccc;padding-bottom:30px;margin-bottom:30px;}
.eventPage .eventlistWrap .eventlistItem + .eventlistItem{border-top:none;padding-top:0;}
.eventSearch{background-color:#0f5ba6;padding:20px;margin:30px 0 50px;}
.eventSearch label{color:#fff;font-size:18px;font-weight:600;line-height:1;margin-bottom:10px;}
.eventSearch .form-control{border:none;font-weight:600;}
.eventSearch .input-group-addon{border:none;background-color:#fff;}
.eventSearch .fieldHolderWrap{margin:0 -5px;max-width:460px;}
.eventSearch .fieldHolderWrap:after{content:"";display:block;clear:both;}
.eventSearch .fieldHolderWrap .fieldHolder{padding:0 5px;float:left;width:50%;}
.eventSearch .searchBtn .btn-default{text-transform:uppercase;border-radius:0;padding:0 24px;line-height:38px;border:none;margin-top:32px;font-weight:700;}
.eventSearch .searchBtn .btn-default:focus,
.eventSearch .searchBtn .btn-default:hover{background-color:#fff;color:#0f5ba6;}
.eventTitle{margin-bottom:50px;}
.eventTitle small{color:#f15b22;margin-top:10px;}
.eventMap{margin-bottom:30px;}
.volenteerBnts .volunteerNeed{float:left;background-color:#efefef;color:#000;border-radius:22px 2px 2px 22px;padding:8px 15px 8px 0;font-size:16px;font-weight:600;height:44px;}
.volenteerBnts .volunteerNeed .fa-info-circle{color:#f15b22;font-size:3em;margin-right:15px;font-weight:normal;line-height:0.5em;vertical-align:-50%;}
.volenteerBnts .btn-default{float:right;height:44px;line-height:1.82857;}
.eventDetaiPanel h4{margin-top:0;margin-bottom:25px;padding-bottom:30px;border-bottom:1px solid #fff;color:#fff;font-weight:600;}
.eventDetaiPanel ul{margin:0;padding:0;list-style:none;}
.eventDetaiPanel ul li{padding-left:50px;position:relative;min-height:50px;margin-bottom:20px;}
.eventDetaiPanel ul li:before{content:"";position:absolute;left:0;top:5px;text-align:center;width:30px;font-family:FontAwesome;font-size:1.6em;}
.eventDetaiPanel ul li.where:before{content:"\f1ad";}
.eventDetaiPanel ul li.address:before{content:"\f041";font-size:2em;}
.eventDetaiPanel ul li.when:before{content:"\f073";}
.eventDetaiPanel ul li.chapter:before{content:"\f15c";}
.eventDetaiPanel ul li h6{color:#fff;font-weight:600;margin-bottom:5px;}
.eventDetaiPanel ul li h6 + p{margin-top:0;}
.eventDetaiPanel ul li p{line-height:1.4;}
.shareIcon{margin-top:20px;}
.shareIcon h6{font-weight:600;color:#000;margin-bottom:15px;}
.shareIcon a{height:40px;line-height:40px;width:40px;text-align:center;color:#fff;display:inline-block;background-color:#0a5ba6;font-size:1.5em;}
.shareIcon a + a{margin-left:10px;}
.shareIcon a:hover{background-color:#F15B22;}
.passBoardingPage .pageTitle{color:#f15b25;margin-top:0;}
.passBoardingPage .pageTitle span.glyphicon{float:right;font-family:'Source Sans Pro', sans-serif;color:#3a3f43;font-size:16px;font-weight:600;margin-top:0.5em;}
.passBoardingPage .pageTitle span.glyphicon:before{font-family:"Glyphicons Halflings";color:#b3b3b3;font-weight:normal;margin-right:10px;font-size:1.33333em;line-height:0.75em;vertical-align:-15%;}
.passBoardingQz{padding:20px 0 30px;margin:50px 0 40px;border-bottom:5px solid #0f5ba6;border-top:5px solid #0f5ba6;}
.passBoardingQz h4{line-height:1.4;}
.passBoardingQz ul{margin:0;padding:0;list-style:none;}
.passBoardingQz ul li{margin-bottom:0;padding-left:35px;position:relative;border-top:1px solid #ccc;padding-top:30px;margin-top:30px;}
.passBoardingQz ul li:first-child{border-top:none;margin-top:0;}
.passBoardingQz .radioBox{position:absolute;left:0;top:30px;}
.passBoardingPage .btn-default{width:120px;}
.loginHelp .icon{width:40px;height:40px;background:url(../images/icons.png) no-repeat;display:inline-block;}
.loginHelp .icon.userIcon{background-position:0px -66px;}
.loginHelp .icon.lockIcon{background-position:-40px -66px;}
.loginHelp .icon.linkIcon{background-position:-80px -66px;}
.loginHelp .icon.skulIcon{background-position:0 -111px;}
ul.loginHelpPoints{padding:0;margin:30px 0;list-style:none;}
ul.loginHelpPoints li{margin-bottom:0;}
ul.loginHelpPoints li:after{content:"";display:block;clear:both;}
ul.loginHelpPoints li + li{margin-top:20px;}
ul.loginHelpPoints li .icon{float:left;margin-right:25px;}
ul.loginHelpPoints li .radioBox{margin:5px 0;}
ul.loginHelpPoints li .radioBox .outer{font-weight:600;}
.additionalHelp h5{font-weight:600;color:#fff;margin-top:0;line-height:40px;border-bottom:1px solid #fff;padding-bottom:15px;margin-bottom:15px;}
.additionalHelp h5 .icon{float:left;}
.additionalHelp p a{color:#fff;padding-left:25px;display:block;}
.additionalHelp p a:before{content:"Q - ";margin-left:-25px;}
.deployed_request_pet p{margin-bottom:45px;color:#3a3f43;}
.deployed_request_pet .pet_panel{border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;padding:30px 0;line-height:24px;display:inline-block;}
.deployed_request_pet .pet_panel{border:0 none;width:100%;}
.deployed_request_pet .pet_panel .btn-with-space{padding-top:20px;}
.deployed_request_pet .pet_panel .btn-with-space .btn.btn-default.btn-block{font-size:15px;padding:8px;}
.deployed_request_pet .pet_panel img{border:1px solid #d9d9d9;padding:9px;}
.deployed_request_pet .pet_panel h4{margin-bottom:30px;font-size:24px;}
.deployed_request_pet .pet_panel .pet_deploy tr th{color:#f15b22;}
.deployed_request_pet .pet_panel .pet_deploy tr td{color:#3a3f43;padding:0 32px 0;}
.deployed_request_pet .pet_panel .pet_char_panel h4{margin:35px 0 30px 0;}
.deployed_request_pet .pet_panel .pet_char_panel .pet_char{float:left;width:20%;}
.deployed_request_pet .pet_panel a.btn{margin-right:10px;}
.deployed_request_pet .pet_panel .pet_char_panel .pet_char h6{color:#f15b22;font-weight:600;line-height:24px;margin:0;font-size:14px;}
.deployed_request_pet .pet_panel .pet_char_panel .pet_char ul li{color:#f15b22;line-height:20px;font-size:12px;}
.deployed_request_pet .pet_panel .pet_char_panel .pet_char ul li span{color:#000;}
h1.pageTitle{margin:0;margin-bottom:15px;font-weight:bold;}
ul{margin:10px 0 0 0;}
.content ul li{margin-bottom:5px;}
.content iframe{text-align:center;}
p{margin:15px 0;}
.margin-bottom10{margin-bottom:10px;}
.margin-bottom15{margin-bottom:15px;}
.row #joseph img, #andrea img, #debbie img, #myra img, #jayne img{height:auto !important;}
.promote_box{background:rgba(0, 0, 0, 0) linear-gradient(#fafafa, #ededed) repeat scroll 0 0;border:1px solid #efefef;border-radius:10px;margin:0 1.5% 15px 0;padding:10px 7px 60px;position:relative;}
#box-pic-div{bottom:0;left:0;position:absolute;width:100%;z-index:0;}
#box-pic{border-radius:0 0 10px 10px;border-top:0 none;float:left;}
.content #wrapper3{margin-top:30px;}
#left-sidebar{float:left;margin-right:3%;max-width:772px;width:66%;}
#right-sidebar{float:left;width:31%;}
.insurance .row img{float:right;margin-top:10px;max-width:100%;width:auto;}
.interior_page_content{float:left;min-height:150px;}
.interior_page_icon{float:left;min-height:150px;width:70px;}
.cms_pg .row{margin-bottom:15px;}
.cms_pg img{border:1px solid #ccc;border-radius:5px;padding:9px;}
.cms_pg ul li{color:#F15B22;}
.cms_pg ul li span{color:#333;}
/*.cms_pg.cms_vetern ul li span{font-size:16px;color:#54575a;}*/
.awards img{margin-top:10px;}
.content #image img{width:100%;}
.content h2,h3{margin-bottom:10px;}
.content .shop_logos ul li{list-style:none;}
.content #intro{height:auto !important;}
.content #pic{float:none !important;text-align:center;}
.content #wrapper2 div,.content #wrapper3 div{width:50% !important;}
.content #wrapper2 ul,.content #wrapper3 ul{margin-left:5px !important;}
.cms_sm_icons{text-align:right;margin-bottom:10px;}
.cms_sm_icons a{background:#0F5BA6;color:#fff;font-size:20px;width:40px;height:40px;text-align:center;line-height:40px;}
.cms_sm_icons a:hover{background:#F15B22;}
.event_full_calendar mwl-calendar .cal-slide-content{padding:20px 30px;}
.event_full_calendar mwl-calendar .cal-row-head [class*=cal-cell]{border-left:1px solid #ccc !important;border-top:1px solid #ccc !important;padding:10px 0 !important;background:#f4f4f4;font-weight:600 !important;color:#000 !important;}
.event_full_calendar mwl-calendar .cal-row-head .cal-cell1:last-child{border-right:1px solid #ccc !important;}
.event_full_calendar mwl-calendar .cal-month-day{height:165px !important;}
.event_full_calendar mwl-calendar .cal-row-fluid:hover, mwl-calendar .cal-year-box .row:hover{background:#f4f4f4 !important;}
.event_full_calendar mwl-calendar .cal-cell.drop-active, mwl-calendar .cal-day-hour-part.drop-active, mwl-calendar .cal-week-box .cal-cell1.drop-active, mwl-calendar .cell-focus, mwl-calendar [class*=cal-cell] .drop-active, mwl-calendar [class*=cal-cell]:hover{background:#e1e1e1 !important;}
.event_full_calendar mwl-calendar span[data-cal-date]{color:#000 !important;opacity:1 !important;font-weight:600 !important;}
.event_full_calendar mwl-calendar .cal-day-outmonth span[data-cal-date]{color:#cccccc !important;font-weight:600 !important;}
.event_full_calendar mwl-calendar .cal-row-fluid:hover span[data-cal-date]{color:#000 !important;opacity:1;}
.event_full_calendar mwl-calendar .event{width:10px !important;height:10px !important;border:0 !important;box-shadow:none !important;margin-bottom:8px !important;}
.event_full_calendar mwl-calendar .cal-event-list .event.pull-left{margin-top:8px !important;}
.event_full_calendar mwl-calendar .cal-slide-content{background:#3a3f43 !important;box-shadow:none;}
.event_full_calendar mwl-calendar .cal-day-tick{bottom:-29px !important;border-radius:0 0 3px 3px !important;width:20px !important;height:28px !important;}
.event_full_calendar .cal-day-tick .glyphicon{font-size:14px !important;right:2px !important;}
.event_full_calendar .cal-events-num{width:30px;height:30px;line-height:30px;padding:0;border-radius:25px;font-size:16px;font-weight:normal;background:#3a3f43 !important;}
.event_full_calendar mwl-calendar .events-list:nth-child(odd) a{background-color:#F15B22 !important;}
.event_full_calendar mwl-calendar .events-list:nth-child(even) a{background-color:#0f5ba6 !important;}
.full_cal_btn .btn{width:168px;height:40px;}
.event-calendar h6{font-size:18px;color:#F15B22;margin:0 0 20px;font-weight:600;}
.event-calendar ul li{margin-bottom:20px;font-size:16px;}
.event-calendar ul li:nth-child(odd) span.event{background-color:#0f5ba6;}
.event-calendar ul li:nth-child(odd) a{color:#fff;vertical-align:10%;}
.event-calendar ul li:nth-child(even) span.event{background-color:#F15B22;}
.event-calendar ul li:nth-child(even) a{color:#fff;vertical-align:10%;}
/*.loaderWrap{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;background-color:rgba(255,255,255,0.7);}*/
.loaderWrap{position: absolute;top:50%;left:50%;z-index:999;background-color:rgba(255,255,255,0.7);}
.cssload-container{position:absolute;top:50%;left:50%;}
.cssload-whirlpool,
.cssload-whirlpool::before,
.cssload-whirlpool::after{position:absolute;top:50%;left:50%;border:2px solid rgba(241,91,34,0.98);border-left-color:rgb(15,91,166);border-radius:1748px;-o-border-radius:1748px;-ms-border-radius:1748px;-webkit-border-radius:1748px;-moz-border-radius:1748px;}
.cssload-whirlpool{margin:-44px 0 0 -44px;height:88px;width:88px;animation:cssload-rotate 1150ms linear infinite;-o-animation:cssload-rotate 1150ms linear infinite;-ms-animation:cssload-rotate 1150ms linear infinite;-webkit-animation:cssload-rotate 1150ms linear infinite;-moz-animation:cssload-rotate 1150ms linear infinite;}
.cssload-whirlpool::before{content:"";margin:-40px 0 0 -40px;height:77px;width:77px;animation:cssload-rotate 1150ms linear infinite;-o-animation:cssload-rotate 1150ms linear infinite;-ms-animation:cssload-rotate 1150ms linear infinite;-webkit-animation:cssload-rotate 1150ms linear infinite;-moz-animation:cssload-rotate 1150ms linear infinite;}
.cssload-whirlpool::after{content:"";margin:-51px 0 0 -51px;height:98px;width:98px;animation:cssload-rotate 2300ms linear infinite;-o-animation:cssload-rotate 2300ms linear infinite;-ms-animation:cssload-rotate 2300ms linear infinite;-webkit-animation:cssload-rotate 2300ms linear infinite;-moz-animation:cssload-rotate 2300ms linear infinite;}
@keyframes cssload-rotate{100%{transform:rotate(360deg);}
}
@-o-keyframes cssload-rotate{100%{-o-transform:rotate(360deg);}
}
@-ms-keyframes cssload-rotate{100%{-ms-transform:rotate(360deg);}
}
@-webkit-keyframes cssload-rotate{100%{-webkit-transform:rotate(360deg);}
}
@-moz-keyframes cssload-rotate{100%{-moz-transform:rotate(360deg);}
}
.demo-wrap.upload-demo .croppie-container .cr-slider-wrap{width:38%;}
.view_type{float:left;margin-bottom:15px;text-align:right;width:100%;}
#map-canvas{height:400px;width:100%;margin:0;padding:0;}
hr{border-top-width:3px;}
.sub_plans table{margin:15px 0;}
.sub_plans caption{background:#f1f1f1;color:#000;font-weight:600;padding:5px 10px;}
.sub_plans tr td{padding:5px 10px;}
.sub_plans tr td strong{color:#0f5ba6;font-weight:400;}

/* Footer CSS */
.footer-fluid ul {list-style-type: none; padding: 0; text-align: left;}
.first-padding {padding-right: 15px;float: right;}
.last-padding {padding-right: 20px;}


@media (min-width:992px){.container{padding:0 15px;}
}
@media (min-width:1200px){.container{padding:0;}
}
@media (max-width:1200px){.navbar-default .navbar-nav > li > a{padding:0 15px;}
.favArrows a{margin:0;}
.resultsForMilitary .col-sm-4 + .col-sm-4::before{background-size:100%;width:28px;height:36px;margin-top:-18px;left:-16px;}
.resultsForMilitaryThumb{padding:0 20px;}
.cfcLogo{position:static;display:block;margin-bottom:10px;}
.joinStripBox .btn-lg{width:180px;margin:0 10px;}
.petsInNeed .socialIcon a + a{margin-top:0;}
.dashboardTabs > .nav-tabs > li > a{padding:10px;font-size:16px;}
.notBoardingContent h2{font-size:23px;}
.searchItem .col-sm-4,
.searchItem.boarderSearchItem .col-sm-3{min-height:170px;}
.searchItem.boarderSearchItem .profileBtn{margin-top:20px;}
.boarderSearech .filedHolder{width:25%;}
.boarderSearech .filedHolder.filedHolder2x{width:50%;}
.petInNeedSliderNav span:nth-of-type(2){margin:0 5%;}
.petInNeedWrap .smIcon a{height:32px;width:32px;line-height:32px;}
.petInNeedWrap .btn.favortBtn{transform:scale(0.8);transform-origin:100% 0 0;}
.deployed_request_pet .pet_panel a.btn{margin-right:1px;}
.deployed_request_pet .pet_panel .pet_deploy tr td,.deployed_request_pet .pet_panel .pet_deploy tr th{font-size:14px;}
.petBoardingInfo .boardingInfoContent .col-sm-6:nth-child(3){clear:left;}
}
@media (min-width:991px){#main_nav .dropdown-menu{display:block !important;top:70px;opacity:0;visibility:hidden;-webkit-transition:.2s linear;-moz-transition:.2s linear;-ms-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear;}
#main_nav .navbar-nav > li:hover .dropdown-menu,
#main_nav .open > .dropdown-menu{top:100%;opacity:1;visibility:visible;}
.navbar-default .navbar-nav > li > a .caret{display:none;}
}
@media (min-width:767px){.modalPopup .modal-dialog{width:770px;}
}
@media (max-width:991px){h1{font-size:30px;}
h2{font-size:26px;}
h3{font-size:24px;}
h4{font-size:20px;}
h5{font-size:18px;}
h6{font-size:18px;}
ul.oneThirdList li{width:50%;}
.search_wrap{padding:0;}
.search_wrap h4{position:static;margin-top:0;margin-bottom:15px;}
.search_wrap .sub-btn{position:static;margin-top:15px;}
.search_wrap .adcance_btn{height:70px;line-height:35px;}
.donate_area .content{margin:120px 0 50px;width:100%;}
.donate_area h2{font-size:40px;}
.donate_area h2 span{font-size:1.3em;}
.donate_area .btn-lg{font-size:20px;}
.testi_area h2{font-size:38px;}
#main_nav.navbar-collapse{padding:0 15px;}
.navbar-default .navbar-nav > li > a{padding:0 10px;}
.navbar-toggle{margin-right:0;}
.navbar-default .navbar-toggle{border-color:#fff;float:left;}
.navbar-default .navbar-toggle .icon-bar{background-color:#fff;}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus{background-color:#F15B22;}
.navbar-nav > li > .dropdown-menu{background-color:#3a3f43;}
.navbar-default .navbar-nav .dropdown-menu > li > a{padding:10px 15px;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a{color:#fff;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus{background-color:#3A3F43;color:#fff;}
.petNameSearch{padding:0 0 20px 0;}
.petNameSearch .searchBtn{margin-top:40px;}
.petSearch{margin-bottom:20px;}
.seen_on_slider_nav{right:20px;}
.singUpLinks{margin-top:30px;}
.pet_carousel .slick-arrow{display:none !important;}
.myBordersHead{height:auto;}
.myBorderFilter ul{margin:0 0 -20px;}
.myBorderFilter ul li{margin:0 5px;}
.myBorderFilter ul li:first-child{margin-left:0;}
.myBorderFilter ul li a{padding:0 10px;line-height:50px;}
.mailCallMassage{padding:20px;}
.mailInfo{padding-left:0;}
.mcDelete{text-align:right;}
.news_letter_bg{padding:20px 0;}
.news_letter{padding-left:0;}
.news_letter h4{position:static;margin-top:0;text-align:left;margin-bottom:10px;line-height:normal;}
.joinStripBox .btn-lg{width:100px;font-size:26px;padding:5px 20px;}
.acceptBtn{margin-top:15px}
.ownerInfo .orangeBox{margin-top:30px;}
.petsInNeed .col-md-6 + .col-md-6{margin-top:30px;}
.approvalProcessTab .orangeBox{margin-top:30px;}
.militaryVerificationFrom .label br{display:none;}
.notBoardingThumb{float:none;text-align:center;}
.bottomBoxies .col-md-6:nth-of-type(2) .grayBox{margin-top:30px;}
.checkboxList li{width:25%;}
.communityEvents{padding:10px;}
.communityEvents label.dropdown{margin-left:10px;}
.eventCalendarHead{margin-top:30px;margin-bottom:30px;}
.faqSearch{padding:15px;}
.faqSearch h4{position:static;line-height:1;margin-bottom:10px;}
.dodBoardersPage .orangeBox .fa-info-circle{font-size:3em;}
.eventSearch .btn-default{margin-top:15px;}
.eventDetailPage .rightPanel{margin-top:30px;}
.additionalHelp{margin-top:30px;}
.petOwnerInfoWrap .orangeBox{margin-top:30px;}
.petInNeedWrap .blueBox{margin-top:20px;}
.deployed_request_pet .pet_panel a.btn{margin-right:8px;}
.deployed_request_pet .pet_panel .pet_deploy{margin-bottom:30px;}
.deployed_request_pet .pet_panel .pet_deploy tr td, .deployed_request_pet .pet_panel .pet_deploy tr th{font-size:16px;}
.deployed_request_pet .pet_panel .pet_char_panel .pet_char{width:32.333%;}
.deployed_request_pet .pet_panel .pet_char_panel .pet_char:nth-child(5){clear:left;margin-top:10px;}
.deployed_request_pet .pet_panel .pet_char_panel .pet_char:nth-child(6){margin-top:10px;}

.last-padding img {margin-top: 25px; display: inline-block;}
.small-center ul,
.copyright-col ul {text-align: center;}
.copyright-col ul li:nth-child(2),.copyright-col ul li:nth-child(3) {display: none;}
}
@media (max-width:767px){.pageTitle .btnWrap{float:none;margin-top:15px;display:block;}
.pageTitle small + .btnWrap{margin-top:15px;}
.logo,
.sign_up_links{text-align:center;}
.sign_up_links li{margin:0;}
ul.oneThirdList li{width:100%;}
.addPets .oneThirdList li{width:50%;}
.cat_strip .col-sm-4{border-left:0;border-top:1px solid #ccc;padding-top:30px;margin-top:30px;}
.cat_strip .col-sm-4:first-child{border-top:none;padding-top:0;margin-top:0;}
.donate_area .btn-lg{margin-bottom:20px;}
.donate_area .content{text-align:center;margin:50px 0;padding:0;}
.testi_area .view_all{margin:20px 0 10px;}
.main-head{margin-bottom:30px;}
.userDashboard .main-head{padding-top:30px;}
.main-head .nav-tabs > li > a{font-size:14px;padding:10px 15px;}
.dashboardTabs > .nav-tabs:before, .dashboardTabs > .nav-tabs:after{height:103%;}
.dashboardTabs > .nav-tabs{padding-top:30px;}
.dashboardTabs > .nav-tabs > li{width:49%;margin-left:3px;}
.dashboardTabs > .nav-tabs > li > a{font-size:14px;padding:10px 15px;margin-right:0;}
.petScorll > .row > .col-sm-6 + .col-sm-6{margin-top:30px;}
.petScorll .petScorllThumb img{width:100%;}
.myPetsScorll{max-height:345px;}
.myPetsScorll > .row:first-child .col-xs-6{margin-bottom:20px;}
.userInfoForm .form-group.mb0{margin-bottom:20px !important;}
.resultsForMilitary .col-sm-4{display:table;table-layout:fixed;width:100%;}
.resultsForMilitaryThumbWrap{display:table-cell;table-layout:auto;width:auto;}
.resultsForMilitaryThumb{padding:0;}
.resultsForMilitaryThumb img{width:100%;}
.resultsForMilitary h2{display:table-cell;margin-top:0;vertical-align:middle;text-align:left;padding-left:20px;}
.resultsForMilitary .clearfix{display:none;}
.resultsForMilitary .col-sm-4 + .col-sm-4{margin-top:0;}
.resultsForMilitary .col-sm-4 + .col-sm-4:before{display:none;}
.joinStripBox{display:block;}
.petSliderWrap{max-width:270px;margin:0 auto;}
.petSliderWrap img{width:100%;}
.petsTabsContent p{margin-top:15px;}
.senderInfo .profileBtn{text-align:left;margin-top:20px;}
.ownerInfo .ownerPic,
.petsInNeed .petsInNeedThumb{max-width:170px;margin:0 auto;}
.petsInNeed .socialIcon{margin:10px 0;text-align:center;}
.petsInNeedInfo{border-bottom:1px solid #ccc;padding-bottom:30px}
.ownerInfo .ownerPic{margin-bottom:15px;}
.petsInNeedInfo > h5{text-align:center;}
.petsInNeedInfo > div:not(.borderPetOwner) table th,
.petsInNeedInfo > div:not(.borderPetOwner) table td,
.ownerInfo > div:not(.borderPetOwner) table th,
.ownerInfo > div:not(.borderPetOwner) table td{width:50%;}
.petsInNeedInfo > div:not(.borderPetOwner) table th,
.ownerInfo > div:not(.borderPetOwner) table th{text-align:right;padding-right:5px;}
.petsInNeedInfo > div:not(.borderPetOwner) table th:after,
.ownerInfo > div:not(.borderPetOwner) table th:after{content:" :"}
.petsInNeedInfo > div:not(.borderPetOwner) table td,
.ownerInfo > div:not(.borderPetOwner) table td{text-align:left;padding-left:5px;}
.borderPetOwner-btn a.btn{float:left;margin:0 2% 0 0;width:49%;}
.below-message.btn.favortBtn{float:left;width:49%;margin:0;}
.militaryVerificationFrom .form-group{margin-bottom:15px;}
.notBoardingThumb{float:left;}
.oneThirdlList li{width:50%;}
.faqSearch .btn{margin-top:10px;}
.boarderSearech .filedHolder{width:50%;padding:5px;}
.boarderSearech .filedHolder.filedHolder2x{width:100%;}
.boarderSearech .filedHolder .btn{display:block;width:100%;}
.boarderSliderwrap{max-width:170px;}
.deployedPetsThumb{max-width:230px;margin:0 auto;}
.deployedPetsThumb img{width:100%;}
.eventSearch .fieldHolderWrap{max-width:none;}
.eventSearch .col-lg-6{margin-top:10px;}
.accounthelpForm .btn{margin-top:10px;}
#right-sidebar{margin-top:20px;width:100%;}
#left-sidebar{width:100%;}
.insurance .row img{float:none;}
.insurance{text-align:center;}
.modalPopup .modal-dialog .modal-content .modal-body{padding-bottom:40px;}
.modalPopup .modal-dialog .modal-content .modal-body .col-sm-4{display:none;}
.modalPopup .modal-dialog .modal-content .modal-body .col-sm-8{padding:0 15px;}
.left_content label{padding-bottom:15px;}
.left_content .btn{margin-top:30px;}
body{line-height:25px;}
.none-xs {display: none;}
.deployedPetsContent .deployedPetsInfo,
.deployedPetsContent .deployedPetsLocation { display: block; width: 100%; border: none; padding: 0; }
}
@media (max-width:640px){.main-head .nav-tabs > li{width:100%;}
.main-head .nav-tabs > li + li{margin-top:5px;}
.main-head .nav-tabs > li > a{margin-right:0;}
.dashboardTabs > .nav-tabs:before, .dashboardTabs > .nav-tabs:after{height:102%;}
.dashboardTabs > .nav-tabs > li{width:100%;}
.dashboardTabs > .nav-tabs > li + li{margin-top:5px;}
.dashboardTabs > .nav-tabs > li > a{margin-right:0;}
.unPublished{float:none;margin-top:10px;text-align:left;}
.unPublished a + a{display:inline-block;}
.accoutnHistoryTable{border-spacing:0 5px;margin:15px 0 0;}
.accoutnHistoryTable td{display:block;width:100%;}
.accoutnHistoryTable td:first-child{border-radius:3px 3px 0 0;border-bottom:1px solid #ccc;}
.accoutnHistoryTable td:nth-child(2){border-radius:0 0 3px 3px;}
.checkboxList li{width:33.3334%;}
.boardingInfoContent .rzslider .rz-ticks .rz-tick .rz-tick-legend{font-size:12px;}
.passBoardingPage .pageTitle span.glyphicon{display:block;float:none;margin-top:1em;}
.passBoardingQz{margin:30px 0 20px;padding:10px 0 20px;}
.passBoardingQz ul li{padding-top:20px;margin-top:20px;}
.passBoardingQz .radioBox{top:20px;}
.borderPetOwner-btn a.btn{float:none;margin:0 0 15px 0;width:100%;}
.below-message.btn.favortBtn{float:none;width:100%;margin:0 0 15px 0;}
.content #intro{width:100% !important;height:auto !important;}
.content #wrapper2 #usingdod, .content #wrapper3 #benefits{margin-left:0 !important;}
.content #wrapper2 div,.content #wrapper3 div{width:100% !important;}
.footer-fluid .col-xs-6 {width: 100%;}
.bottom_nav,
.bottom_address{display:none;}
.first-padding {padding-right: 0;float: none;text-align: center;}
.footer-fluid .first-padding ul {text-align: center;}
}
@media (max-width:568px){.search_wrap .form-group.p10{padding:0;}
.donate_area h2{font-size:24px;}
.news_letter{padding-right:0;}
.news_letter_form{padding:0;}
.news_letter .sub-btn{position:static;width:100%;margin-top:10px;}
.search_wrap .form-group{width:100%;}
.search_wrap .form-group.p10 .form-control{padding-left:35px;}
.search_wrap .form-group.p10 .input-group-addon{left:0;}
.search_wrap div + div{margin-top:15px;}
.seen_on_slider_nav{right:15px;}
.bottom_logos ul li{padding:0 5px;}
.footer .sm_icon{font-size:1.8em;}
.footer .sm_icon a{line-height:40px;height:40px;width:40px;}
.footer .separator{margin:0 15px;}
.adminMasg{padding:15px 20px;}
.favBorderInfo{padding:20px 10px 30px;}
.favBorderInfo .btn{display:block;width:100%;}
.favBorderInfo .btn + .btn{margin-top:5px;}
.regionalCoordinatorThumb{margin-right:0;max-width:170px;float:none;}
.regionalCoordinatorInfo{overflow:visible;margin-top:20px;}
.faqSearch .col-xs-6{margin:5px 0;width:100%;}
.chooseMyPets .col-xs-4{width:50%;}
.petOwnerInfoWrap .row .col-xs-4,
.petOwnerInfoWrap .row .col-xs-8,
.petInNeedWrap .row .col-xs-4,
.petInNeedWrap .row .col-xs-8{width:100%;}
.petOwnerImg,
.petInNeedSlider{max-width:270px;margin:0 auto 15px;}
.petOwnerImg + .btn,
.petInNeedSliderNav{max-width:270px;margin:15px auto;}
.borderPetOwner .row .col-xs-4,
.borderPetOwner .row .col-xs-8,
.petBoardingInfo .row .col-xs-4,
.petBoardingInfo .row .col-xs-8{width:100%;}
.left_content input.form-control{display:block;width:70%;margin:15px 0 0 41px;}
.petNameSearch .col-sm-6{width:100%;}
.petNameSearch .searchBtn{text-align:right;}
.deployed_request_pet .pet_panel a.btn{display:block;margin-bottom:5px;}
.deployed_request_pet .pet_panel .pet_char_panel .pet_char{width:100%;}
.pet_panel .col-xs-4{width:100%;text-align:center;}
.pet_panel .col-xs-8{width:100%;}
.pet_panel .col-xs-8 table{margin:15px auto 0 auto;}
.cms_pg .row .col-xs-5,.col-xs-7{width:100%;}
.cms_pg .row .image{text-align:center;}
.cms_pg .right{float:none;}
.cms_military .col-xs-6{width:100%;}
.awards .col-xs-5{text-align:center;}
.cms_promoteDod .col-xs-6,.cms_promoteDod .col-xs-6 #box-pic-div img{width:100%;}
.promote_box{padding:10px 7px 80px;}
.full_cal_btn .btn{width:100px;height:35px;}
.btn-group h2{font-size:20px;}
.event-calendar .col-xs-4{width:100%;}
.event_full_calendar mwl-calendar .cal-month-day{height:105px !important;}
.event_full_calendar mwl-calendar .cal-month-day{font-size:12px;}
.event_full_calendar mwl-calendar .cal-row-head [class*=cal-cell]{font-size:12px;}
}
@media (max-width:480px){.width300,.width200,
.width400{width:100%;text-align:center;}
#corynn-content{margin-bottom:15px;}
.content img{width:auto !important;height:auto !important;}
.content .singUpForm ul.btns li{display:block;}
.content .singUpForm ul.btns li.or{width:100%;margin:10px 0;}
.resultsForMilitary .col-sm-4{display:block;table-layout:auto;}
.resultsForMilitaryThumbWrap{display:block;}
.resultsForMilitaryThumb{display:block;}
.resultsForMilitaryThumb img{width:auto;}
.resultsForMilitary h2{display:block;;margin-top:20px;text-align:center;padding-left:0;}
.resultsForMilitary .clearfix{display:block;}
.resultsForMilitary .col-sm-4 + .col-sm-4{margin-top:20px;}
.blueBox{padding:10px 15px;}
.orangeBox{padding:20px;}
.deployedThumb{margin:0 auto;float:none;}
.petsInNeedInfo > h5{text-align:left;}
.petsInNeedInfo table th,
.petsInNeedInfo table td,
.ownerInfo table th,
.ownerInfo table td{width:100%;display:block;text-align:left;padding:0;}
.notBoardingThumb{float:none;}
.notBoardingContent a{font-size:18px;}
.eventBox .eventThumb{float:none;margin:0;}
.checkboxList li{width:50%;}
.boardingInfoContent .rzslider .rz-ticks .rz-tick .rz-tick-legend{font-size:10px;}
.oneThirdlList li{width:100%;}
.topAdvanceSearc .col-xs-6{width:100%;}
.topAdvanceSearchWrap h6{margin:0;}
.petNameSearch .searchBtn{width:100%;}
.petNameSearch label{margin-bottom:5px;}
.petNameSearch .form-group{margin-bottom:10px;}
.communityEvents h4{float:none;margin-bottom:5px;}
.communityEvents label.dropdown{margin-left:0;display:block;}
.communityEvents label.dropdown select{width:100%;}
.eventlistWrap > h4{border-bottom-width:5px;padding-bottom:20px;}
.eventlistItem [class*="col-xs-"]{width:100%;}
.eventlistItem .eventlistItemThumb{max-width:170px;margin:0 auto 20px;}
.addPets .oneThirdList li{width:100%;}
.boarderInfo .boarderSlider{margin-bottom:20px;}
.boarderInfo .row > .col-xs-3,
.boarderInfo .row > .col-xs-9{width:100%;}
.deployedPets .col-xs-4,
.deployedPets .col-xs-8{width:100%;}
.deployedPetsThumb{margin-bottom:15px;}
.eventSearch .fieldHolderWrap .fieldHolder{width:100%;}
.eventSearch .fieldHolderWrap .fieldHolder + .fieldHolder{margin-top:15px;}
.volenteerBnts{text-align:center;}
.volenteerBnts .volunteerNeed{display:inline-block;margin-bottom:10px;}
.volenteerBnts .volunteerNeed,
.volenteerBnts .btn-default{float:none;}
.btn-group h2{font-size:16px;}
.promote_box{width:100%;}
.cms_shopto .col-xs-4{width:100%;}
}
@media (max-width:420px){.header .sm_icon{margin-top:10px;}
.header .sm_icon a{height:30px;line-height:30px;width:30px;}
.search_bar{padding:15px 0;}
.search_wrap .adcance_btn{height:55px;line-height:35px;bottom:-15px;}
.home_page .content{margin:30px 0;}
.home_page .content h1{font-size:24px;}
.donate_area h2{font-size:24px;}
.logo_list img{margin:15px 0 0;}
.news_letter .form-group{width:100%;padding:0;}
.news_letter div + div{margin-top:10px;}
.pet_carousel .col-xs-2{padding:0 10px;}
.footer{padding:30px 0 20px;}
.footer h1{font-size:28px;}
.footer .sm_icon{margin:20px 0 35px;}
.footer .sm_icon a{margin:0 0;}
.sponsors_logo_bg{margin:40px 0 20px;padding:20px 0;}
.footer .separator{margin:0 10px;}
.checkboxList li{width:100%;}
.checkboxList li .inputText bg{display:none;}
.boardingInfoContent .rzslider .rz-ticks .rz-tick .rz-tick-legend{font-size:10px;max-width:60px;}
.petNameSearch .btn{font-size:16px;padding:6px 22px;}
.sortBy label.dropdown{float:none;}
.sortBy label.dropdown span{font-size:18px;margin-right:5px;}
.searchItem .col-sm-4,
.searchItem.boarderSearchItem .col-sm-3{min-height:auto;}
.searchItem .col-xs-6{width:100%;}
.searchItem p{margin:10px 0;}
.searchItem p strong{display:inline-block;margin-right:5px;}
.searchItem p strong:after{content:":";}
.searchItem .profileBtn{margin-top:20px;}
.boarderSearech .filedHolder{width:100%;}
.chooseMyPets .col-xs-4{width:100%;}
.chooseMyPets .chooseItemThumb img{width:100%;}
.content table tr td{width:100% !important;display:block;}
.left_content h3{font-size:26px;padding-bottom:15px;margin-bottom:25px;}
.left_content label{padding-bottom:5px;}
.left_content .btn{padding:6px 25px;}
}
@media (max-width:360px){.slick-slide img{width:100%;}
.volunteerTab .dashboardTabHead + .row .col-xs-6,
.petScorll > .row > .col-sm-6 .row .col-xs-6{width:100%;}
.volunteerTab .petScorllThumb{max-width:none;margin-bottom:20px;}
.volunteerTab .petScorllThumb img{width:100%;}
.boardingInfoContent .rzslider .rz-ticks .rz-tick .rz-tick-legend{max-width:40px;}
.userInfoForm .noImg{margin-right:20px;}
.sortBy label.dropdown{display:block;}
.sortBy label.dropdown span{margin-bottom:10px;display:block;}
.sortBy label.dropdown select{width:100%;}
.availabilityTable th, .availabilityTable td{font-size:90%;padding:5px;}
.eventSearch .btn-default{padding:0 20px;}
.deployed_request_pet .pet_panel .pet_deploy tr td, .deployed_request_pet .pet_panel .pet_deploy tr th{font-size:14px;}
}
#cal-week-box{display:none;}
.badge-warning{background-color:#b94a48;}
.msg_hide{display:none;}
.dod-required-label{display:inliine-block;width:100%;text-align:right;line-height:58px;margin:0;}
.search{position:absolute;padding:9px;cursor:default;width:100%;font-size:14px;font-weight:normal;max-width:472px;}
.search{background-image:none !important;background-color:#fff !important;}
.ui-autocomplete li{border-bottom:1px solid rgba(0, 0, 0, 0.1);padding:5px;}
.ui-autocomplete li:hover{background-color:#ccc;}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus{font-weight:normal !important;border:none !important;background:none !important;color:#333333 !important;text-decoration:none;}
.new-titles{color:#f15b22;}
.new-small-internal-titles small{font-size:70%;display:inline-block;width:100%;margin-top:10px;margin-bottom:15px;}
.new-small-border-images{border:1px solid #ccc;padding:8px;width:37%;}
.board-and-staff-cols p{margin-top:0;}
.animal-rss .row{border-bottom:0px solid #ccc;}
.full-image-sidebar a{display:inline-block;margin-bottom:30px;}
.full-image-sidebar a img{max-width:100%;}
.animal-rss .interior_page_content{min-height:100px;}
.animal-rss .interior_page_icon{float:left;min-height:100px;width:70px;line-height:100px;}
.animal-rss .interior_page_content h3{margin-bottom:0;margin-top:15px;font-size:22px;}
.orange-contact-sidebar{background-color:#f15a21;padding:20px;}
.orange-contact-sidebar h6, .orange-contact-sidebar span, .orange-contact-sidebar strong, .orange-contact-sidebar p, .orange-contact-sidebar a{color:#fff;}
.dod-with-icon{padding-left:45px;position:relative;display:inline-block;width:100%;}
.orange-contact-sidebar h6{margin-bottom:30px;}
.dod-with-icon::before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:0;top:0;font-size:32px;color:#fff;margin-top:8px;}
.dod-map-marker::before{content:"\f041";margin-left:3px;}
.dod-phone::before{content:"\f095";}
.dod-fax::before{content:"\f1ac";}
.dod-with-text{margin-bottom:20px;}
.dod-with-text strong{display:block;}
.orange-sidebar-social a.fa{display:inline-block;padding:4px 6px;margin-right:5px;font-size:24px;color:#fff;transition:all 0.2s linear;}
.orange-sidebar-social a.fa:hover, .orange-contact-sidebar a:hover{color:#0f5ba6;}
.fa-info-circle.fa-lg{margin-right:10px;}
.board-a-pet-para.main-head{margin-bottom:0;}
.main-mascot-image{float:left;width:30%;margin:0 30px 30px 0;position:relative;}
.main-mascot-image img{float:left;width:100%;}
.caption-mascot{position:initial;left:0;right:0;bottom:0;padding:25px 0 25px 25px;line-height:20px;}
.main-mascot-image .caption-mascot{background-color:rgba(0,0,0,0.8);color:#f15a21;font-size:18px;padding:10px;text-align:center;}
.main-mascot-image .caption-mascot small{font-size:70%;display:block;}
.mascot-img-holder{position:relative;margin-bottom:30px;}
.mascot-img-holder img{width:100%;}
.mascot-img-holder .caption-mascot{background-color:#f15a21;font-size:24px;color:#fff;line-height:35px;vertical-align:middle;}
.mascot-btn{float:right;background-color:#000;color:#fff;font-size:14px;padding:10px 20px;line-height:14px;}
@media (max-width:480px){.mascot-img-holder img{width:100% !important;}
}
.select2 > .select2-choice.ui-select-match{height:29px;}
.selectize-control > .selectize-dropdown{top:36px;}
.select-box{background:#fff;position:relative;z-index:1;}
.alert-info.positioned{margin-top:1em;position:relative;z-index:10000;}

/*img styling on view, add and edit pets's page*/
.dod-first-img {float: left;margin: 0 20px 20px 0;width: 200px;}
.dod-st-img {float: left;width: 90px;}
.dod-second-img,
.dod-third-img {float: left;width: 100%;margin:0 0 20px;}
.dod-third-img {margin: 0;}
@media (max-width:350px) {
	.dod-first-img,
	.dod-st-img {width: 100%;}
	.dod-second-img,
	.dod-third-img {width: 45%;margin:0 10% 10px 001;}
	.dod-third-img {margin:0;}
	
}
	.dod-first-img-v,
	.dod-st-img-v {width: 100%; display: inline-block;}
	.dod-second-img-v,
	.dod-third-img-v {width: 44%; float: left;margin: 0 20px 20px 0;}
	.dod-third-img-v {margin:0;}



@keyframes placeHolderShimmer{
    0%{
        background-position: -468px 0
    }
    100%{
        background-position: 468px 0
    }
}


.animated-background {
    animation-duration: 1s;
    animation-fill-mode: forwards;
    animation-iteration-count: infinite;
    animation-name: placeHolderShimmer;
    animation-timing-function: linear;
    background: #f6f7f8;
    background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
    background-size: 800px 104px;
    height: 96px;
    position: relative;
}

.banner_placeholder{
	position:absolute;
	height: 100%;
	left: 0;
	top: 0;
	width: 100%;
	overflow: hidden;
}


.fadee.ng-hide {
  opacity: 0;
}

.fadee.ng-hide-remove,
.fadee.ng-hide-add {
  display: block !important;
}

.fadee.ng-hide-remove {
  transition: all linear 500ms;
}

.fadee.ng-hide-add {
  transition: all linear 1000ms;
}

.topSliderWarp { 
	padding-top: 21%;
    /*padding-bottom: 32px;*/
    position: relative;
}

.top_banner {
	position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    z-index:1;
}

.shop_logos_new ul li {
   padding-left: 0;
   background: none;
   width: 32%;
   display: inline-block;
   text-align: center;
   margin-bottom: 20px;
   padding: 0 10px;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
}
.shop_logos_new ul li img {
   max-width: 100%;
   width: auto;
}

.displaynone {display:none;}
.sm_icons.header {padding: 5px 10px 4px;}
.sm_icons.header a {font-size: 20px;}

[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
  display: none !important;
}

#mesgText {
	resize: none;
}

.request_count{ position: relative; top: -5px; right: 2px; padding: 2px 5px 2px 6px; background-color: green; color: white; font-size: 0.65em; border-radius: 50%; box-shadow: 1px 1px 1px gray; }
/*to blink and animate any object frontend use these classes (blink blink-infinite)*/
.blink { -webkit-animation-name: blink; -moz-animation-name: blink; -o-animation-name: blink; animation-name: blink; -webktit-animation-timing-function: linear; -moz-animation-timing-function: linear; -o-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-duration: 3s; -moz-animation-duration: 3s; -o-animation-duration: 3s; animation-duration: 3s;}
.blink-infinite { -webkit-animation-iteration-count: infinite; -moz-animation-iteration-count: infinite; -o-animation-iteration-count: infinite;  animation-iteration-count: infinite;}
@-webkit-keyframes blink { 50% { opacity: 0; }}
/*@-moz-keyframes blink { 50% { opacity: 0; }}
@-o-keyframes blink { 50% { opacity: 0; }}
@keyframes blink {  50% { opacity: 0;}}*/

.showSweetAlert .sa-input-error{
	top:10px !important;
}

.sweet-alert .sa-input-error.show { display: none !important; }
.image_popup{cursor: pointer;}

/*styles for calender arrows*/
.ui-datepicker .ui-datepicker-prev span::before, .ui-datepicker .ui-datepicker-prev span::after,
.ui-datepicker .ui-datepicker-next span::before, .ui-datepicker .ui-datepicker-next span::after {
    content: "";
    width: 20px;
    height: 2px;
    background: #f15b22;
    position: absolute;
    left: 0;
    top: 0;
    transform: rotate(-45deg);
}
.ui-datepicker .ui-datepicker-prev span::after, .ui-datepicker .ui-datepicker-next span::after {
    bottom: 0;
    top: auto;
    transform: rotate(45deg);
}
.ui-datepicker .ui-datepicker-next span::before, .ui-datepicker .ui-datepicker-next span::after {left:auto; right:0;}
.ui-datepicker .ui-datepicker-next span::after {
    transform: rotate(-45deg);
}
.ui-datepicker .ui-datepicker-next span::before {transform: rotate(45deg);}