@import url(https://fonts.googleapis.com/css?family=Rosarivo:400italic|Cabin+Sketch|Rum+Raisin|Kaushan+Script|Ribeye+Marrow);
@import url(https://fonts.googleapis.com/css?family=Oswald|Montserrat|Titillium+Web|Roboto+Slab|Nunito|Signika|Pacifico|Bree+Serif|Hammersmith+One|Chewy);

/*General*/
.btn.action {padding:3px 7px;}
.floatl {float:left;}
.floatr {float:right;}
.select01 {background:#f2f2f2;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;background:-moz-linear-gradient(top, #f2f2f2 0%, #ffffff 14%, #ffffff 100%) !important;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(14%,#ffffff), color-stop(100%,#ffffff)) !important;background:-webkit-linear-gradient(top, #f2f2f2 0%,#ffffff 14%,#ffffff 100%) !important;background:-o-linear-gradient(top, #f2f2f2 0%,#ffffff 14%,#ffffff 100%) !important;background:-ms-linear-gradient(top, #f2f2f2 0%,#ffffff 14%,#ffffff 100%) !important;background:linear-gradient(to bottom, #f2f2f2 0%,#ffffff 14%,#ffffff 100%) !important;color:#444444 !important;font:normal 15px/21px 'Roboto', sans-serif;border:1px solid #d2d2d2;resize:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:7px 12px 6px 12px !important;height:40px;width:100%;}
.no-space {padding-right:0;padding-left:0;}
/*.dark.dobt-btn {border-bottom:3px solid #151515;font:17px 'Roboto',sans-serif;}*/
.mart0 {margin-top:0;}
.padtb10 {padding-top:10px !important;padding-bottom:10px;}
.text15 {font-size:15px;}
.bordertopgrey {border-top:2px solid #e3e3e3;}
.marb15 {margin-bottom:15px;}
.green.dobt-btn {border-bottom:3px solid #007b1f;font:17px 'Roboto',sans-serif;}
.portlet.box.blue.top {border-top:1px solid #B4CEF8;}
h3.text26 {font-size:26px;font-weight:300 !important;margin-top:0; line-height: 30px;}
h3.text26.mart20 {margin-top:20px;}
.text-left {text-align:left !important;}
/*General*/
/*Transportation Home*/
.dobt-form .no-right-space {padding-right:0;}
.dobt-form .gr-wrap.no-right-space {padding-right:0;}
.transportationblock {border:1px solid #d6d4d4;margin:10px 0 20px 0;min-height:193px;position:relative;}
/*padding:10px 15px;min-height:189px*/
.transportationblock .inner-content {padding:14px 15px 15px;min-height:200px; position:relative;}/*padding:14px 15px 8px;*/
.transportationblock a {text-decoration:none !important;}
/*For Safari browser*/
.transportationblock div.bluelink a,.transportationblock a div.tracknumber {text-decoration:underline !important;}
.transportationblock div.bluelink a:hover,.transportationblock a div.tracknumber:hover {text-decoration:none !important;}
.transportationblock .date {float:left;font-size:17px;font-weight:600;color:#444444;}
/*font-size:22px;font-weight:300;*/
.transportationblock .tracknumber {float:right;font-size:17px;font-weight:600;color:#c51f53;}
/*font-size:22px;font-weight:700;*/
.transportationblock .tracknumber.green {color:#88bd32;}
.transportationblock .tracknumber.orange {color:#e7562a;}
.transportationblock .address {float:left;width:43%;}/*width:44.8%;*/
 /*padding-top:10px;updated for non-animal transport by 30Aug2016*/
.transportationblock .address.padb10 {padding-bottom:10px;}
.transportationblock .address p {font-size:17px !important;color:#444444;line-height:22px;}
.transportationblock .arrow {float:left;width:49px;margin-top:5px;background:url(../img/arrow01.png) no-repeat;height:18px;}
/*margin-top:14px;updated for non-animal transport by 30Aug2016*/
/*.transportationblock .arrow.padt27 {padding-top:27px;}
*/
.transportationblock .milescovered {border-bottom:1px solid #d6d4d4;padding-bottom:8px;margin-bottom:10px;}
.transportationblock .milescovered .icons {display:inline-block;margin-right:9px;background:#5b483e;padding:5px 5px 0 5px;color:#fff;}
.transportationblock .milescovered .icons i {font-size:23px;line-height:18px;}
.transportationblock .milescovered .text {display:inline-block;font-size:16px;font-weight:300;color:#5a5a5a;}
.transportationblock .milescovered .text span {font-weight:800;font-size:20px;color:#b60041;}
.transportationblock .bluelink.padt13 {padding-top:13px;}
.transportationblock .bluelink i {color:#2550b2;font-size:18px;line-height:18px;padding-right:6px;}
.transportationblock .bluelink a {color:#2550b2;font-size:18px;font-weight:600;text-decoration:underline!important;}
.transportationblock .bluelink a:hover {color:#2550b2;font-size:18px;font-weight:600;text-decoration:none!important;}
.transportationblock .info {font-size:17px;font-weight:300;color:#444444;border-top:1px solid #d6d4d4;padding-top:13px;padding-right:15px;}
.transportationblock .info img {vertical-align:middle;margin-top:-6px;}
.transportationblock.completed {background:url(../img/completed.gif) no-repeat right bottom;}
.transportationblock .nearby {background:url(../img/nearby.png) no-repeat 100% 100%;height:44px;bottom:0px;width:100%;right:0px;position:absolute;}/*bottom:11px;right:21px;*/
/*position:absolute;*/
/*.transportationblock .completed {position:absolute;background:url(../img/completed.gif) no-repeat;width:45px;height:45px;margin-top:4px;right:21px;}
*/
.transportationblock .dobt-form .gr-wrap .transportationblock:nth-child(3) .address {padding-bottom:20px;}
/*Transportation Home*/
/*Transportation Details*/
.page-content.marl0 {margin-left:0;}
.transportationdetail .subtitle {font:600 20px/25px 'Roboto', sans-serif;color:#444444;border-bottom:1px solid #ee304d;padding-bottom:5px;}
.transportationdetail span.required, .transportationdetail .subtitle span.required {color:#F00;font-size:15px;}
.content-wrapper.marlr0 {margin-left:0;margin-right:0;}
#transportdetail .arrow-right {text-align:center;margin-top:22px;background:url(../img/arrow_right.png) no-repeat center;height:42px;}
.transportationdetail label {font-size:15px;}
.transportationdetail i.fa-calendar {font-size:20px;color:#000;}
.bordergrey-top {border-top:1px solid #e5e5e5;margin-top:14px;padding-top:29px;}
.transportdetailbox {border:1px solid #cfcfcf;}
.transportdetailbox .bg {margin:5px;background:#fbfbfb;padding-left:}
.transportdetailbox .bg .image01 {/*float:left;padding:12px 25px 15px 8px;*/
 padding:12px 0px 15px 0px;text-align:center;}
.transportdetailbox .bg .image02 {/*float:left;padding:12px 21px 14px 21px;*/
 padding:12px 0px 14px 0px;text-align:center;}
.transportdetailbox .bg h3 {color:#444;font:24px 'Roboto',sans-serif;margin:0px;padding:40px 0 10px 0;font-weight:normal!important;}
/*Transportation Details*/
/*Transportation Add Animal*/
.lightgoldbg {background:#f3f2e1;padding:10px 20px 13px;margin-bottom:15px;}
.lightgoldbg p {font-size:15px;color:#444;margin:0;}
#add-animal .dobt-form .gr-wrap {padding-right:0 !important;}
/*#add-animal .table-responsive {overflow:hidden;}
*/
#add-animal .arrow-right {text-align:center;margin-top:204px;background:url(../img/arrow_right02.png) no-repeat top center;min-height:42px;margin-bottom:20px;}
/*margin-top:22px;*/
#add-animal p {font-size:18px;color:#5a5a5a;font-weight:600;}
#add-animal .box {border:1px solid #cfcfcf;margin-top:4px !important;height:445px;overflow:auto;padding:0px;}
#add-animal .box .bg {background:#fbfbfb;display:inline-table;width:100%;}
/*margin:5px;*/
#add-animal .orange.dobt-btn {margin-top:68px;}
#add-animal .table-bordered {margin:0;}
#add-animal .table-bordered, #add-animal .table-bordered td {border:none !important;}
#add-animal .table-bordered td {border-top:1px solid #fff !important;border-bottom:1px solid #e9e9e9 !important;vertical-align:middle !important;padding-top:15px;padding-bottom:15px;width:83%;}
/*border-bottom:1px solid #e9e9e9 !important;*/
#add-animal .table-bordered td.none {border-bottom:none !important;}
#add-animal .table-bordered td.checkboxes {width:40px;text-align:center;}
#add-animal .table-bordered td.animal-on-transport {width:50%;text-align:left;}
#add-animal .table-bordered td.icon {width:70px;text-align:left;}
#add-animal .table-bordered td .circle {border:1px solid #fff!important;-webkit-border-radius:1000px!important;-moz-border-radius:1000px!important;border-radius:1000px!important;overflow:hidden;width:45px;height:45px;display:inline-block;margin-right:10px;vertical-align:top;background:#e8e8e8;text-align:center;}
#add-animal .table-bordered td span.name {display:inline-block;font-size:17px;color:#5a5a5a;font-weight:600;}
/* width:75%;*/
#add-animal .table-bordered td span.name span {font-size:16px;font-style:italic;font-weight:300;}
#add-animal-buttons {margin-top:30px;margin-bottom:88px;text-align:center;}
#add-animal-buttons a.btn.pink {margin-right:10px;}
.light-green.dobt-btn {border-bottom:3px solid #7e790a;font:17px 'Roboto',sans-serif;}
#add-animal-buttons .light-green.dobt-btn {margin-right:20px;width:auto;}
#add-animal .table-bordered td.on-transport {width:45%;text-align:left;}
#add-animal .table-bordered td.on-transport div {border-left:1px solid #f2f2f2;padding:0 15px;font:600 15px 'Roboto', sans-serif;color:#444;}
#add-animal .table-bordered td.on-transport div a {color:#ee304d;font:italic 400 14px 'Roboto', sans-serif;text-decoration:underline;}
#add-animal .table-bordered td.on-transport div a:hover {text-decoration:none;}
#add-animal .table-bordered td.icon div {border-left:1px solid #f2f2f2;padding:9px 13px 9px 25px;}
#add-animal .table-bordered td.icon {width:70px;text-align:left;border-left:1px solid #f2f2f2;}
#add-animal .table-bordered td.animals-names {width:40%;text-align:left;}
#add-animal .table-bordered td.icon div.animal-right-col a {padding:0 0 0 25px;}
/*Transportation Add Animal*/
/*Transportation Create Legs*/
#create-legs.page-content {padding:0 !important;}
#create-legs .gr-wrap {padding-right:0 !important;}
#create-legs .calendar {padding-left:45px;font-size:18px;font-weight:600;color:#333;padding:0;}
#create-legs .calendar i {font-size:18px;margin-right:9px;}
#create-legs .id {color:#333;float:right;font-size:18px;font-weight:600;padding:0;}
#create-legs .fromtolocation {border-top:1px solid #e3e3e3;padding:20px 14px 12px 14px;}
#create-legs .fromtolocation p {font-size:17px;color:#ee6d35;}
#create-legs .fromtolocation .pointa {background:url(../img/mapa.png) no-repeat top left;font-size:15px;color:#444;line-height:34px;padding-left:31px;}
#create-legs .fromtolocation .pointb {background:url(../img/mapb.png) no-repeat top left;font-size:15px;color:#444;line-height:34px;padding-left:31px;}
#create-legs .arrow-right {background:url(../img/arrow-yellow.png) no-repeat top center;height:27px;margin-top:36px;}
#create-legs .milescovered {font-size:16px;color:#444;padding:0 18px 17px 14px;}
#create-legs .milescovered span {color:#c9c22e;font-size:16px;font-weight:600;}
#create-legs .milescovered i {font-size:20px;margin-right:9px;color:#c9c22e;}
#create-legs .milescovered span.completed {color:#c9c22e;}
#create-legs .milescovered a {text-decoration:none;cursor:pointer;float:right;}
/*background:url(../img/share.gif) no-repeat top;width:96px;height:32px;*/
#create-legs .milescovered a:hover {text-decoration:none;}
/*background:url(../img/share.gif) no-repeat bottom;*/
#create-legs .transport-coord {font-size:21px;font-weight:300;color:#444;background:#f9f9f9;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;line-height:48px;padding-left:14px;padding-right:18px;margin-bottom:0;clear:both;}
#create-legs .transport-detail {background:#f9f9f9;border-bottom:1px solid #e9e9e9;padding:12px 18px 10px 14px;}
#create-legs .transport-detail .logo {float:left;margin-right:16px;border:1px solid #fff!important;-webkit-border-radius:1000px!important;-moz-border-radius:1000px!important;border-radius:1000px!important;overflow:hidden;width:49px;height:49px;}
#create-legs .transport-detail .info {float:left;}
#create-legs .transport-detail .info p {font-size:20px;color:#444;font-weight:600;margin-bottom:0;}
#create-legs .transport-detail .info p a {color:#444;text-decoration:none;}
#create-legs .transport-detail .info p a:hover {color:#c51f53;text-decoration:underline;}
#create-legs .transport-detail .info p.map {background:url(../img/map-pointer.gif) no-repeat left center;padding-left:15px;font-size:13px;color:#444;font-style:italic;padding-bottom:0;margin-bottom:0;font-weight:300;}
 #create-legs .tabs {border-left:1px solid #b4b1af;height:100%;}
#create-legs .tabs .bg {background:#f5f5f5;padding:1px 15px 0 2px;border-bottom:1px solid #e3e3e3;}
/*background:#f5f5f5;*/
#create-legs .tabs .bg .nav-pills > li.active > a, #create-legs .tabs .bg .nav-pills > li.active > a:hover, #create-legs .tabs .bg .nav-pills > li.active > a:focus {background:#fff;color:#ee6d35;font-size:20px;font-weight:600;}
#create-legs .tabs .bg .nav-pills {float:left;}
#create-legs .tabs .bg .nav > li > a {padding:8px 15px 8px;color:#2b8089;font-size:18px;font-weight:600;min-height:44px;}
#create-legs .tab-pane {padding:13px 20px 30px 16px;border-bottom:5px solid #9f8b81;}
/* height:609px !important;height:1320px !important;*/
/*.gecko #create-legs .tab-pane {height:616px !important;}
*/
.ie #create-legs .tab-pane {height:612px !important;}
#create-legs .tab-pane p.list {font-size:16px;font-weight:700;color:444;}
#create-legs .tab-pane table {border:1px solid #e4e4e4;}
#create-legs .tab-pane table th {font-size:16px;font-weight:bold;color:#444444;}
/*color:#ee6d35*/
#create-legs .tab-pane table td {font-size:15px;color:#484848;}
#create-legs .tab-pane table td a {color:#c51f53;font-size:17px;font-weight:bold;text-decoration:underline;}
/*font-size:14px*/
#create-legs .tab-pane table td a:hover {color:#c51f53;font-size:17px;font-weight:bold;text-decoration:none;}
#create-legs .tab-pane .table-responsive.marb20 {margin-bottom:20px;}
#create-legs .tab-pane p.distance {font-size:20px;font-weight:600;color:#444;padding-top:3px;display:inline-block;}
#create-legs .tab-pane a.pink-btn {float:right;}
#create-legs .tab-pane .selectpick {border-top:1px solid #e4e4e4;margin-top:20px;padding-top:10px;font-size:14px;color:#272727;}
#create-legs .tab-pane .selectpick span {float:right;}
#create-legs .tab-pane .selectpick span .require {color:#F00;float:none;}
#create-legs .tab-pane #form {border:1px solid #f2f0f0;background:#f9f9f9;padding:15px 20px 20px 20px;}
#create-legs .tab-pane #form .gr-wrap.padr20 {padding-right:20px !important;}
#create-legs .tab-pane #form .head {color:#444;font-size:18px;font-weight:300;}
#create-legs .tab-pane #form .box {border:1px solid #dfdfdf;background:#fff;margin-bottom:20px;padding:8px 18px 0 18px;}
#create-legs .tab-pane #form .box i.fa-clock-o {font-size:22px;color:#000;margin-top:6px;}
#create-legs .tab-pane #form .box .required {font-size:15px;color:#F00;}
#create-legs #map {height:620px;width:100%;box-sizing:content-box!important;left:0px;top:0px;overflow:hidden;z-index:0;}
#create-legs .tab-pane #form .box i.fa {color:#000;}
#create-legs .tab-pane table td p.name a {font-weight:normal;}
#create-legs .tabs {border-left:1px solid #d9d9d9;height:100%;}
/*.form-control {padding:8px 12px !important;}*/
/*Legs Scheduled*/
#create-legs .tab-pane.map {padding:0;border-bottom:none;}
/* height:400px;*/
#create-legs .tab-pane.map01 {padding:0;border-bottom:none;min-height:auto% !important;}
 /*height:900px;*/
#create-legs .tab-pane.map03 {padding:0;border-bottom:none;}
 /*height:1000px;*/
#create-legs .tab-pane.map02 {padding:0;border-bottom:none;}
 /*height:1100px;*/
#create-legs .tab-pane.map04 {padding:0;border-bottom:none;}
 /*height:1200px;*/
#create-legs .buttons3 {padding:0 18px 18px 14px;}
 #create-legs .buttons3 a {font-size:16px;font-weight:300;padding:3px 12px 5px 12px;margin-right:19px;margin-bottom:12px;}
#create-legs .buttons3 button {margin-bottom:12px;}
#create-legs .buttons3 a:nth-child(3) {margin-right:0;margin-bottom:12px;}
#create-legs .buttons3 a span.animal-icon-menu {padding-left:0;padding-right:4px;}
#create-legs .buttons3 a span.animal-icon-menu img {margin-top:-3px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {#create-legs .buttons3 a span.animal-icon-menu img {margin-top:0px;}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {/* Safari and Chrome, if Chrome rule needed */
 #create-legs .buttons3 a span.animal-icon-menu img {margin-top:0px;}
 /* Safari 5+ ONLY */
::i-block-chrome, #create-legs .buttons3 a span.animal-icon-menu img {margin-top:-3px;}
}
#create-legs .transport-coord.mart15 {margin-top:15px;}
#create-legs .legs {background:#f9f9f9;padding:20px 18px 10px 14px;border-bottom:1px solid #e9e9e9;}
#create-legs .legs.completed {padding-left:0;padding-right:0;}
#create-legs .legs ul, #create-legs .legs li {list-style-type:none;padding:0;margin:0;}
#create-legs .legs li {margin-bottom:25px;clear:both;}
#create-legs .legs.completed li {padding-left:14px;padding-right:18px;border-bottom:1px solid #e9e9e9;padding-bottom:17px;}
#create-legs .legs.completed li.last {border:none;padding-bottom:0;}
#create-legs .legs li p {font-size:15px;color:#484848;}
#create-legs .legs li .head {font-weight:bold;font-size:14px;color:#fff;padding:0px;margin-bottom:8px;}
#create-legs .legs li .head.orange {background:#c8490a;}
#create-legs .legs li .head.dark-purple {background:#c12e97;}
#create-legs .legs li .head.red {background:#ee304c;}
#create-legs .legs li .head.green {background:#497372;}
#create-legs .legs li .head.blue {background:#0f3e86;}
#create-legs .legs li .head.dark-pink {background:#db1962;}
#create-legs .legs li .head.dark-orange {background:#fe4e19;}
#create-legs .legs li .head.dark-green {background:#187449;}
#create-legs .legs li .logo {float:left;margin-right:16px;border:1px solid #fff!important;-webkit-border-radius:1000px!important;-moz-border-radius:1000px!important;border-radius:1000px!important;overflow:hidden;width:49px;height:49px;}
#create-legs .legs li .info {float:left;}
#create-legs .legs li .info p {font-size:20px;color:#444;font-weight:600;margin-bottom:0;}
#create-legs .legs li .info p.map {background:url(../img/map-pointer.gif) no-repeat left center;padding-left:15px;font-size:15px;color:#444;font-style:italic;padding-bottom:0;margin-bottom:0;font-weight:300;}
#create-legs .legs li .info p.time {padding-left:16px;font-size:15px;color:#444;padding-bottom:0;margin-bottom:0;font-weight:300;}
#create-legs .legs li .info p a {color:#444;text-decoration:none;}
#create-legs .legs li .info p a:hover {color:#c51f53;text-decoration:underline;}
#create-legs .legs li p span.completed-status {float:right;display:inline-block;background:#000;padding:2px 5px;background:url(../img/leg_status_bg.png) repeat;font-weight:500;}
#create-legs .legs li p span label {margin:0;}
#create-legs .legs li p span.leg_count_name {display:inline-block;padding:2px 8px;}
#aviation_display .selectpick {border-top:1px solid #e4e4e4;margin-top:20px;padding-top:10px;font-size:14px;color:#272727;}
#aviation_display .selectpick span {float:right;}
#aviation_display .selectpick span .require {color:#F00;float:none;}
#aviation_display .gr-wrap .box, #addlegs .gr-wrap .box {border:1px solid #dfdfdf;background:#fff;margin-bottom:20px;padding:8px 18px 0 18px;} /*8feb18*/
#form_aviation .gr-wrap .box .airport-id,#address_display .gr-wrap .box .airport-id {padding:0;}
#aviation_display #form_aviation {border:1px solid #f2f0f0;background:#f9f9f9;padding:15px 20px 20px 20px;}
#aviation_display #form_aviation .gr-wrap.padr20 {padding-right:20px !important;}
#aviation_display #form_aviation .head {color:#444;font-size:18px;font-weight:300;}
/*#aviation_display .gr-wrap .box, #aviation_display .gr-wrap .box {border:1px solid #dfdfdf;background:#fff;margin-bottom:20px;padding:8px 18px 0 18px;} 8feb18*/
#aviation_display .gr-wrap .box .required {font-size:15px;color:#f00;}
#form_aviation .input-group-btn .fa-calendar,#form_aviation .input-group-btn .fa-times {color:#000;}

/*8feb18*/
#addlegs .gr-wrap .box .required {font-size:15px;color:#f00;} /*8feb18*/
#addlegs #address_display .dobt-form .gr-wrap, #addlegs #aviation_display .dobt-form .gr-wrap, #addlegs #airline_transport_display .dobt-form .gr-wrap,
#addlegs #overnight_display .dobt-form .gr-wrap {padding-right:0;}

#addlegs #address_display .dobt-form .gr-wrap.from-airport, #addlegs #aviation_display .dobt-form .gr-wrap.from-airport,
#addlegs #airline_transport_display .dobt-form .gr-wrap.from-airport, #addlegs #overnight_display .dobt-form .gr-wrap.from-airport {width:51.5%;}
#addlegs #address_display .dobt-form .gr-wrap.to-airport, #addlegs #aviation_display .dobt-form .gr-wrap.to-airport,
#addlegs #airline_transport_display .dobt-form .gr-wrap.to-airport, #addlegs #overnight_display .dobt-form .gr-wrap.to-airport {width:48%;}

.create-leg .location_box.marpop {margin:0 0 20px;}
.padlr0 {padding-left:0; padding-right:0;}
.created-leg-list h3.text20 {font-size:20px!important; padding-bottom:16px; font-weight:500!important;}

#addlegs #address_display .input-group.date, #addlegs #aviation_display .input-group.date,
#addlegs #airline_transport_display .input-group.date, #addlegs #overnight_display .input-group.date {width:100%;}

#addlegs #address_display .input-group.date input, #addlegs #aviation_display .input-group.date input,
#addlegs #airline_transport_display .input-group.date input, #addlegs #overnight_display .input-group.date input {width:94%;}

#addlegs #address_display .input-group.date .input-group-btn, #addlegs #aviation_display .input-group.date .input-group-btn,
#addlegs #airline_transport_display .input-group.date .input-group-btn, #addlegs #overnight_display .input-group.date .input-group-btn {position:absolute; right:52px!important;} /*61px*/

#addlegs #address_display .input-group.date .input-group-btn button.btn, #addlegs #aviation_display .input-group.date .input-group-btn button.btn,
#addlegs #airline_transport_display .input-group.date .input-group-btn button.btn,
#addlegs #overnight_display .input-group.date .input-group-btn button.btn {box-shadow:none!important; border-radius:0!important; padding:0 2px;} /*5px*/

#addlegs #address_display .input-group.date .input-group-btn button.btn.date-reset, #addlegs #aviation_display .input-group.date .input-group-btn button.btn.date-reset,
#addlegs #airline_transport_display .input-group.date .input-group-btn button.btn.date-reset,
#addlegs #overnight_display .input-group.date .input-group-btn button.btn.date-reset {padding:0;} /*0 2px*/

#addlegs #address_display .input-group.date .input-group-btn button.btn i, #addlegs #aviation_display .input-group.date .input-group-btn button.btn i,
#addlegs #airline_transport_display .input-group.date .input-group-btn button.btn i,
#addlegs #overnight_display .input-group.date .input-group-btn button.btn i{vertical-align: middle; margin-top: 0px !important}

#addlegs #address_display .input-group.date .input-group-btn:last-child, #addlegs #aviation_display .input-group.date .input-group-btn:last-child,
#addlegs #airline_transport_display .input-group.date .input-group-btn:last-child,
#addlegs #overnight_display .input-group.date .input-group-btn:last-child {position: absolute; right:22px !important;} /*27px*/
p.martb7 {margin:7px 0;}
#addlegs .custom-checkbox .mob {display:none;}


/*add Leg aviation popup*/
/*#aviation_popup h4 {color:#189487;font:100 25px 'Roboto', sans-serif!important;margin:0;}*/
#aviation_popup .close {margin-top:14px !important;}
#aviation_popup .modal-body .radio-list .form-group {float:left;margin-right:20px;font:100 15px/20px 'Roboto', sans-serif!important;color:#444444;}
#aviation_popup .modal-body .radio-list .form-group:last-child {margin-right:0px;}
#aviation_popup .modal-footer {margin:0;padding-top:0px;}
#aviation_popup .modal-footer button {float:left;}
#aviation_popup .modal-footer button.none {float: none;}
/*modal popup*/
/*#edit-tranp-date {width:415px;}
*/
#edit-tranp-date .modal-header {padding:17px 25px 15px;}
/*#edit-tranp-date h4 {font-size:25px;font-weight:300!important;color:#189487;line-height:26px;}*/
#edit-tranp-date .modal-body {padding-top:15px;}
#edit-tranp-date .modal-body .form-group {margin:0; clear:both;}
#edit-tranp-date .modal-body .input-w375 {width:375px!important;}
/*#edit-tranp-date .modal-body i.fa-calendar {color:#000;font-size:20px;}*/
#edit-tranp-date .modal-footer {border-top:none;padding-top:0;text-align:left;}
#edit-tranp-date .help-block {float:left;width:50%;}
#edit-tranp-date .modal-body .col-md-12 {padding:0;}
/*Cancelled Transport Feed*/
#create-legs .tabs.mh600 {min-height:600px;}
#create-legs .tabs.mh752 {min-height:752px;}
#create-legs .feedsbox {border:none;}
/*min-height:1000px;*/
#create-legs .tabs .feedprofile {text-align:right;padding:24px 40px 30px 0;}
#create-legs .tabs .feedcomment {padding:24px 0px 15px 0;position:relative;}
#create-legs .tabs .feedbutton {padding:39px 0 0 13px;}
#create-legs .tabs .feedbutton a {float:none;}
/*My Transportations*/
.daterange {float:right; margin-bottom: 10px;}
.daterange .input-daterange, .daterange .input-group-btn {float:left;}
.daterange .padl10 {padding-left:10px;}
#create-legs .legs li.last {margin-bottom:15px;}
#create-legs .legs .btns {border-top:1px solid #e9e9e9;padding-top:20px;padding-bottom:30px;}
#create-legs .legs .btns a {padding:2px 13px 4px;margin-right:20px;}
#create-legs .legs .btns.cancel {margin-top:15px;}
#create-legs .legs .btns.cancel a {float:right;margin-right:0;}
#create-legs .routepadg {padding:13px 20px 30px 16px;}
#create-legs .routepadg .selectpick {border-top:none;margin-top:0px;padding-top:10px;font-size:14px;color:#272727;}
/*Tooltip*/
#create-legs a.tooltips {float:right;font-size:16px;font-weight:300;padding:3px 11px 4px 11px;margin:3px 18px 0 0;}
#create-legs a.tooltips i {font-size:17px;}
#create-legs .alert {background:#fff79d;font-size:14px;color:#444;padding:4px 12px;}
#create-legs #tab_2_1 .coord p {background:url(../img/coordinator.gif) no-repeat top left;padding-left:38px;font-size:16px;font-weight:bold;color:#444;line-height:30px;margin-bottom:6px;}
#create-legs #tab_2_1 .coord .padl38 {padding-left:38px;}
#create-legs #tab_2_1 .coord .col {float:left;font-size:15px;color:#444;width:40%;}
#create-legs #tab_2_1 .coord .col.w60p {width:60%;padding-left:5px;word-break:break-all;}
#create-legs #tab_2_1 .coord .col a {font-size:15px;color:#444;text-decoration:none;word-wrap:break-word;}
.ie #create-legs #tab_2_1 .coord .col a {font-size:15px;color:#444;text-decoration:none;word-break:break-all;}
#create-legs #tab_2_1 .coord .col a:hover {font-size:15px;color:#444;text-decoration:underline;}
#create-legs #tab_2_1 .coord .org-name a {color:#ee304d;text-decoration:none;word-wrap:break-word;font:400 16px/20px 'Roboto', sans-serif !important;text-decoration:underline;}
#create-legs #tab_2_1 .coord .org-name a:hover {color:#ee304d;text-decoration:none;word-wrap:break-word;font:400 16px/20px 'Roboto', sans-serif !important;text-decoration:none;}
#transport_locations .location-shedul {margin-top:15px;}
#transport_locations .location-shedul .btn.btn-primary.start > span, #transport_locations .location-shedul .btn.btn-success.fileinput-button span, #transport_locations .location-shedul span.files {padding-left:0px;}
#create-legs #tab_2_1 .coord, #create-legs #tab_2_1 .a, #create-legs #tab_2_1 .b {min-height:112px;}
/*#create-legs #tab_2_1 .col-sm-12.a, #create-legs #tab_2_1 .col-sm-12.b {min-height:65px;}
*/
#create-legs #tab_2_1 .a p.title {background:url(../img/a.gif) no-repeat top left;padding-left:38px;font-size:16px;font-weight:bold;color:#444;line-height:30px;margin-bottom:6px;}
#create-legs #tab_2_1 .b p.title {background:url(../img/b.gif) no-repeat top left;padding-left:38px;font-size:16px;font-weight:bold;color:#444;line-height:30px;margin-bottom:6px;}
#create-legs #tab_2_1 .a p.address, #create-legs #tab_2_1 .b p.address {padding-left:38px;font-size:15px;color:#444;}
/*24-march-14*/
.form-group.marb0 {margin-bottom:0;}
/*Transportations Info*/
#create-legs #tab_2_1.info {border-bottom:none;}
#create-legs #tab_2_1.tab-pane .attachments {border:1px solid #f1f1f1;background:#f9f9f9;padding:13px 14px 4px 14px;margin:40px 0 35px 0;}
#create-legs #tab_2_1.tab-pane .attachments p.info {font-size:16px;color:#444;}
#create-legs #tab_2_1.tab-pane .attachments .btn {padding:2px 7px 5px;font-size:15px;margin:0 11px 10px 0;}
#create-legs #tab_2_1.tab-pane .attachments .btn i {margin-right:5px;}
#create-legs #tab_2_1.tab-pane h5.title {font-size:26px;font-weight:300 !important;color:#444;line-height:28px;margin:0 0 24px 0;padding:0;}
#create-legs #tab_2_1.info .table-responsive.drivers table {margin-bottom:35px;}
#create-legs #tab_2_1.info .table-responsive.drivers th {font-size:20px;color:#ee6d35;font-weight:300 !important;padding-top:0;padding-bottom:4px;}
#create-legs #tab_2_1.info .table-responsive.drivers td {padding-top:12px;padding-bottom:12px;}
#create-legs #tab_2_1.info .table-responsive.drivers td.number {font-size:54px;font-weight:bold;color:#b3b3b3;text-align:center;line-height:54px;}
#create-legs #tab_2_1.info .table-responsive.drivers td .logo {float:left;margin-right:16px;border:1px solid #fff!important;-webkit-border-radius:1000px!important;-moz-border-radius:1000px!important;border-radius:1000px!important;overflow:hidden;width:47px;height:47px;}
#create-legs #tab_2_1.info .table-responsive.drivers td .info {float:left;}
#create-legs #tab_2_1.info .table-responsive.drivers td .info p {font-size:17px;color:#444;font-weight:300 !important;margin-bottom:0;line-height:22px;}
#create-legs #tab_2_1.info .table-responsive.drivers td .info p.name {font-size:20px;font-weight:600 !important;line-height:25px;}
#create-legs #tab_2_1.info .table-responsive.drivers td .info p.name a {font-size:20px;font-weight:600 !important;line-height:25px;color:#444;text-decoration:none;}
#create-legs #tab_2_1.info .table-responsive.drivers td .info p.name a:hover {font-size:20px;font-weight:600 !important;line-height:25px;color:#c51f53 !important;text-decoration:underline;}
#create-legs #tab_2_1.info .table-responsive.drivers td p.map {background:url(../img/map-pointer.gif) no-repeat left center;padding-left:15px;font-size:17px;color:#444;padding-bottom:0;margin-bottom:0;font-weight:300 !important;}
#create-legs #tab_2_1.info .table-responsive.drivers td .info p a {color:#444 !important;text-decoration:none;font-weight:300 !important;word-wrap:break-word;white-space:normal;}
#create-legs #tab_2_1.info .table-responsive.drivers td .info p a:hover {color:#444 !important;text-decoration:underline;font-weight:300 !important;}
#create-legs #tab_2_1.info .table-responsive.drivers td p.data {font-size:17px;color:#5a5a5a;font-weight:300 !important;margin-bottom:7px;}
#create-legs #tab_2_1.info .table-responsive.drivers td p.data i {margin-right:7px;color:#000;font-size:17px;}
#create-legs #tab_2_1.info .table-responsive.drivers td p.data span {font-weight:600 !important;}
#create-legs #tab_2_1.info .table-responsive.drivers td p.data span.label-default {background:#e3e3e3 !important;color:#444 !important;font-size:17px;font-weight:300 !important;padding:0 3px;}
/*My Account Settings*/
h3.subpage-title.mart0 {margin-top:0;}
.horizontal-form .mart11 {margin-top:11px;}
/*Search Results*/
#search-results {background:#fff;/*padding-top:30px;*/
}
#search-results .no-right-space {padding-right:0 !important;}
#search-results .results {margin-top:15px;}
#search-results .results.padt15 {padding-top:15px;}
#search-results .results td {padding-bottom:7px;padding-top:10px;background:#fff;}
#search-results .results td.first {border:none;}
#search-results .results td.last {border-bottom:1px solid #ddd;}
 #search-results .results .image {/*padding-left:0;padding-right:20px;width:72px;*/
 float:left;height:80px;width:16%;}
#search-results .results .content {float:left;width:67%;} /*padding-left:0;*//*84*/
#search-results .results .content p {font-size:14px;color:#6c6d72;padding-bottom:5px;margin:0;line-height:18px;}
#search-results .results .content p.city {font-size:16px;font-weight:500; text-transform:capitalize;}
#search-results .results .content p a.title {color:#f35613;font-size:16px;font-weight:500;text-decoration:none; text-transform:capitalize;}
#search-results .results .content p a:hover.title {color:#f35613;font-size:16px;font-weight:500;text-decoration:underline; text-transform:capitalize;}
#search-results .dobt-pagination {margin-top:0;margin-bottom:10px;}
/*Org Dashboard*/
.title-patch a.link {color:#ee304d;font:15px 'Roboto', sans-serif;text-decoration:underline;float:right;margin-top:2px;}
/*color:#fff;margin-right:20px;*/
.title-patch a:hover.link {color:#ee304d;font:15px 'Roboto', sans-serif;text-decoration:none;}
/*color:#fff;*/
.dobt-table th.center {text-align:center;}
.dobt-table td span.pink {color:#c51f53;font-weight:bold;}
.dobt-table td span.orange {color:#ee6d35;}
.dobt-table td span.dark-green {color:#bab212;}
.dobt-table td span.orange span, .dobt-table td span.dark-green span {font-size:16px;font-weight:600;}
.dobt-table td a.id {color:#c51f53;font-weight:bold;text-decoration:underline;}
.dobt-table td a:hover.id {color:#c51f53;font-weight:bold;text-decoration:none;}
.table-scrollable.marb25 {margin-bottom:25px;}
.dobt-table td.amount {font-size:13px;}
.animal-icon img.martm4 {margin-top:-4px;}
.portlet > .portlet-title > .caption.text20 {font:20px 'Roboto',sans-serif;color:#444;}
.portlet > .portlet-title.borderbtm {border-bottom:1px solid #c6c6c6;}
.portlet > .portlet-title a.viewall {color:#ee304d;font-size:15px;text-decoration:underline;float:right;}
.portlet > .portlet-title a:hover.viewall {color:#ee304d;font-size:15px;text-decoration:none;}
.chats li.in .message {padding:6px 10px 9px 10px;}
.chats li.in .message {border-left:2px solid #bcb51b;background:#f2f2f2;}
.chats li.in .message .arrow {border-right:8px solid #bcb51b;}
/*.chats li.in .message.pink {border-left:2px solid #c51f53;}
.chats li.in .message.pink .arrow {border-right:8px solid #c51f53;}
.chats li.in .message.orange {border-left:2px solid #ee6d35;}
.chats li.in .message.orange .arrow {border-right:8px solid #ee6d35;}
.chats li.in .message.dgreen {border-left:2px solid #4b7276;}
.chats li.in .message.dgreen .arrow {border-right:8px solid #4b7276;}
*/
.chats li.in .message a.name {font-size:14px;font-weight:600;}
.chats li.in .message a {color:#c51f53;text-decoration:none;}
.chats li.in .message a:hover {color:#c51f53;text-decoration:underline;}
.chats li.in .message .datetime {font-size:14px;font-weight:600;color:#292929;}
.chats li.in .message .body {font-size:13px;color:#292929;line-height:16px;}
.chats li.in .message .body a {color:#ee304d;text-decoration:underline;}
.chats li.in .message .body a:hover {color:#ee304d;text-decoration:none;}
.subpage-border {border-bottom:1px solid #e0e0e0;padding-bottom:10px;}
p.text17 {font-size:17px;font-weight:600;}
p.text17.nomar {margin-bottom:0px;}
#vehicle2-details {display:none;border-top:1px solid #e0e0e0;padding-top:10px;}
.participating-border {padding-top:10px;border-top:1px solid #e9e9e9;}
.org-profile-table tbody tr td.footer-link a.link {font-weight:bold;text-decoration:underline;}
.org-profile-table tbody tr td.footer-link a:hover.link {font-weight:bold;text-decoration:none;}
/*Admin Panel*/
.col-md-12.deletebutton {margin:13px 0 15px 0;}
.col-md-12.addbutton {margin:20px 0 5px 0;}
.form-group .control-label.padt7 {padding-top:7px;}
.form-group .col-md-6.upload {width:50% !important;}
.btn.cancel {padding:5px 17px;}/*padding:5px 12px;*/
a.pinku {color:#C51F53;text-decoration:underline;}
a:hover.pinku {color:#C51F53;text-decoration:none;}
label.control-label.pad0 {padding:0;}
.form-group.border-padding {border:none;padding:0;}
.input-group.floatl-border, .no-space.floatl-border {float:left;border:none;}
.cost-col.text18 {font-size:18px;}
.textl {text-align:left!important;}
/* ---------------------- Sponsorship Module CSS --------------------------*/
/*Select Campaign*/
#select-campaign .steps {float:left;position:relative;text-align:center;margin-bottom:10px;}
#select-campaign .steps .caption {background:#ee6d35;font-size:18px;font-weight:bold;line-height:30px;color:#fff;padding:0 15px;width:auto;margin:0 auto;display:inline-block;}
#select-campaign .steps .arrow {background:url(../img/steps_arrow.gif) no-repeat bottom;height:6px;left:49%;position:absolute;width:12px;}
#select-campaign .steps.active .caption {background:#ee304d;}
#select-campaign .steps.active .arrow {background:url(../img/steps_arrow_active.gif) no-repeat bottom;height:6px;left:49%;position:absolute;width:12px;}
#select-campaign .steps.active .arrow {background-position:top;}
#select-campaign .steps .bar {background:#18808b;border-right:1px solid #5ea6ae;height:29px;margin-top:6px;}
#select-campaign .steps .bar.completed {background:#ee6d35;border-right:1px solid #F39974;}
#select-campaign .steps.no-right-space {padding-right:0 !important;}
#select-campaign .box {margin-top:25px;border:1px solid #dde4e5;padding:5px;}
/*min-height:235px;*/
#select-campaign .box.mart10 {margin-top:10px;}
#select-campaign .box .grey {background:#fbfbfb;min-height:222px;}
#select-campaign .box .grey.customizaion {min-height:240px;}
#select-campaign .box .grey .col1 {text-align:center;padding-top:21px;}
#select-campaign .box .grey .col1 img {max-width:100%;}
#select-campaign .box .grey .col1 img.border {background:#fff;border:1px solid #dae1e2;padding:5px;}
#select-campaign .box .grey .col2 {padding:17px 15px 22px 0;}
#select-campaign .box .grey .col2 h3 {font:300 27px 'Roboto',sans-serif!important;color:#444;margin:0;padding:0 0 10px 0;}
#select-campaign .box .grey .col2 p {font-size:14px;color:#222;}
#select-campaign .box .grey .col2 p a {font-weight:bold;color:#ee304d;text-decoration:underline;}
#select-campaign .box .grey .col2 p a:hover {color:#ee304d;text-decoration:none;}
#select-campaign .box .grey .col2 a.btn {margin-top:6px;}
/*#select-campaign .box .grey {background:#fbfbfb;min-height:224px;padding:20px 30px;}
#select-campaign .box .grey img {margin-right:30px;}
#select-campaign .box .grey h3 {font:300 27px 'Roboto',sans-serif!important;color:#444;margin:0;padding:0 0 10px 0;}
#select-campaign .box .grey p {font-size:14px;color:#222;}
#select-campaign .box .grey a.btn {margin-top:6px;}
*/
/*Manage Page Details*/
#page-details .title {margin:26px 0 14px 0;}
#page-details .title span {float:right;font:normal 14px 'Roboto', sans-serif;padding:3px 10px 0 0;}
 #page-details .padr0 {padding-right:0;}
#page-details .url {padding-top:7px;padding-bottom:4px;font-size:15px;}
#page-details div.radio, #page-details div.radio span, #page-details div.radio input {height:16px;margin-top:-1px;}
#page-details div.radio span {background-position:0 -278px;}
#page-details div.radio span.checked {background-position:-72px -279px;}
#page-details div.radio, #page-details div.checker {margin-left:0;}
#page-details .title1 {margin:14px 0;}
#page-details a.btn.light-green {font-size:18px;}
 #page-details a.btn.light-green i {font-size:16px;}
#page-details .greydarkbg {background:#f7f5f5;padding:8px !important;font-size:17px;font-weight:bold;color:#444;}
#page-details .greydarkbg.colon {float:left;width:16px;padding:9px 1px 11px 3px !important;font-size:20px;text-align:left;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;margin:0px;}
#page-details .greydarkbg.amount {border:1px solid #d2d2d2;border-left:none;}
#page-details .greydarkbg.total {border:1px solid #d2d2d2;border-right:none;text-align:right;}
#page-details .btn.pink-btn {font-size:18px;float:left;}
 #page-details .btn.pink-btn i {font-size:20px;}
#page-details span.paypal {font-size:16px;color:#6c6d71;padding:9px 0 0 15px;float:left;}
#page-details span.paypal a {color:#c51f53;text-decoration:underline;}
#page-details span.paypal a:hover {color:#c51f53;text-decoration:none;}
/*Choose Layout*/
h3.text25 {font-size:26px;font-weight:300 !important;margin-top:20px;}
.layout {padding-top:20px;text-align:center;}
.layout.border-top {border-top:1px solid #e0e0e0;margin-top:30px;padding-top:30px;}
.layout .image {background:url(../img/layouts/btm-shadow.gif) no-repeat bottom center;padding-bottom:19px;}
.layout .image img {max-width:100%;}
.layout .name {font-size:25px;line-height:28px;font-weight:700;color:#292929;padding-bottom:21px;}
.layout i.fa-angle-right {font-size:20px;color:#fff;}
.layout a.orange {margin-right:24px;}
.layout a.btn {margin-bottom:70px;}
/*Layout Customization*/
#customize .name {font-size:20px;line-height:28px;font-weight:500;color:#6c6d71;padding-bottom:12px;text-align:center;padding-top:18px;}
#customize .image {background:url(../img/layouts/btm-shadow2.gif) no-repeat bottom center;padding-bottom:19px;text-align:center;}
#customize .image img {max-width:100%;}
#customize .no-right-space {padding-right:0;}
.portlet > .portlet-body.darkgreen, .portlet.darkgreen {background-color:#18808b !important;}
.darkgreen .portlet-title {padding:4px 10px 2px 6px !important;}
.darkgreen .portlet-title .caption {font:18px 'Roboto',sans-serif!important;margin-bottom:0px!important; padding-top: 5px; width:90%;}
.darkgreen .portlet-title .tools {margin-top:8px !important; width: 10%; text-align: right;}
.darkgreen span.background {background:url(../img/layouts/icon-background.gif) no-repeat;margin-right:6px;width:23px;height:22px;display:inline-block;vertical-align:middle; margin-top:-3px;}
.darkgreen span.colorpattern {background:url(../img/layouts/icon-color-pattern.gif) no-repeat;margin-right:6px;width:24px;height:23px;display:inline-block;vertical-align:middle; margin-top:-2px;}
.darkgreen span.text12 {font:normal 12px 'Roboto', sans-serif;}
.darkgreen span.fonts {background:url(../img/layouts/icon-fonts.gif) no-repeat;margin-right:6px;width:30px;height:20px;display:inline-block;vertical-align:middle; margin-top:-3px;}
.darkgreen .portlet-body.bg-pattent {padding-bottom:0;}
.darkgreen .portlet-body.bg-pattent .option {display:inline-block;margin:0 6px 10px 0;position:relative;list-style-type:none;padding:0;width:70px;height:60px;}
.darkgreen .portlet-body.bg-pattent .option#bgoption1 {background:#ff2f45;}
.darkgreen .portlet-body.bg-pattent .option#bgoption2 {background:#fcd820;}
.darkgreen .portlet-body.bg-pattent .option#bgoption3 {background:#12b7b3;}
.darkgreen .portlet-body.bg-pattent .option#bgoption4 {background:#9d9b9c;}
.darkgreen .portlet-body.bg-pattent .option#bgoption5 {background:#ffffff;border:1px solid #eaeaea}
.darkgreen .portlet-body.bg-pattent .option#bgoption6 {background:#030303;}
.darkgreen .portlet-body.bg-pattent .option#bgoption7 {background:url(../img/theme-bg/bg-opt1.png) repeat 0 0;}
.darkgreen .portlet-body.bg-pattent .option#bgoption8 {background:url(../img/theme-bg/bg-opt2.png) repeat 0 0;}
.darkgreen .portlet-body.bg-pattent .option#bgoption9 {background:url(../img/theme-bg/bg-opt3.png) repeat 0 0;}
.darkgreen .portlet-body.bg-pattent .option#bgoption10 {background:url(../img/theme-bg/bg-opt4.png) repeat 0 0;}
.darkgreen .portlet-body.bg-pattent .option#bgoption11 {background:url(../img/theme-bg/bg-opt5.png) repeat 0 0;}
.darkgreen .portlet-body.bg-pattent .option#bgoption12 {background:url(../img/theme-bg/bg-opt6.png) repeat 0 0;}
.darkgreen .portlet-body.bg-pattent .option#coloroption1 {background:#1c80cd;}
.darkgreen .portlet-body.bg-pattent .option#coloroption2 {background:#e83737;}
.darkgreen .portlet-body.bg-pattent .option#coloroption3 {background:#0cb000;}
.darkgreen .portlet-body.bg-pattent .option#coloroption4 {background:#b65a06;}
.darkgreen .portlet-body.bg-pattent .option#coloroption5 {background:#d426d7;}
.darkgreen .portlet-body.bg-pattent .option#coloroption6 {background:#0b91bb;}
.darkgreen .portlet-body.bg-pattent .option img {height:100%;vertical-align:middle;}
.darkgreen .portlet-body.bg-pattent .option .selected-brd {height:60px;width:70px;border:4px solid #000;position:absolute;top:0;left:0;}
.darkgreen .portlet-body.bg-pattent .option:hover .selected-brd {display:block !important;}
.darkgreen .portlet-body.bg-pattent .option.selected .selected-brd {display:block !important;background:url(../img/layouts/icon-black-tick.gif) no-repeat 46px -3px;}
.darkgreen .portlet-body.fonts {padding:0px;overflow:auto;height:438px;}
.darkgreen .portlet-body.fonts .option {background:#fff url(../img/layouts/fonts-bg.gif) repeat-x left bottom;padding:8px 10px;position:relative;}
.darkgreen .portlet-body.fonts .option h3 {font-size:28px;line-height:30px;margin:0 0 7px 0;}
.darkgreen .portlet-body.fonts .option p {font-size:14px;margin:0px;}
.darkgreen .portlet-body.fonts .option:hover .selected-font {background:url(../img/layouts/icon-black-tick.gif) no-repeat scroll 0 0;height:18px;position:absolute;right:10px;top:28px;width:19px;display:block;}
.darkgreen .portlet-body.fonts .option.selected .selected-font {display:block !important;background:url(../img/layouts/icon-black-tick.gif) no-repeat scroll 0 0;height:18px;position:absolute;right:10px;top:28px;width:19px;}
.darkgreen .portlet-body.fonts .option.group1 h3 {font:18px 'Oswald', sans-serif !important; padding-bottom: 15px;}
.darkgreen .portlet-body.fonts .option.group1 p {font:18px 'Roboto', sans-serif !important; padding-left:0px !important;}
.darkgreen .portlet-body.fonts .option.group2 h3 {font:18px 'Montserrat', sans-serif !important; padding-bottom: 15px;}
.darkgreen .portlet-body.fonts .option.group2 p {font:14px 'Montserrat', sans-serif !important; padding-left:0px !important;}
.darkgreen .portlet-body.fonts .option.group3 h3 {font:18px 'Pacifico', cursive !important; padding-bottom: 15px;}
.darkgreen .portlet-body.fonts .option.group3 p {font:14px 'Roboto', sans-serif !important; padding-left:0px !important;}
.darkgreen .portlet-body.fonts .option.group4 h3 {font:18px 'Titillium Web', sans-serif !important; padding-bottom: 15px;}
.darkgreen .portlet-body.fonts .option.group4 p {font:14px 'Titillium Web', sans-serif !important; padding-left:0px !important;}
.darkgreen .portlet-body.fonts .option.group5 h3 {font:18px 'Roboto Slab', sans-serif !important; padding-bottom: 15px;}
.darkgreen .portlet-body.fonts .option.group5 p {font:14px 'Roboto Slab', sans-serif !important; padding-left:0px !important;}
.darkgreen .portlet-body.fonts .option.group6 h3 {font:18px 'Nunito', sans-serif !important; padding-bottom: 15px;}
.darkgreen .portlet-body.fonts .option.group6 p {font:14px 'Roboto', sans-serif !important; padding-left:0px !important;}
.darkgreen .portlet-body.fonts .option.group7 h3 {font:18px 'Signika', sans-serif !important; padding-bottom: 15px;}
.darkgreen .portlet-body.fonts .option.group7 p {font:14px 'Roboto', sans-serif !important; padding-left:0px !important;}
.darkgreen .portlet-body.fonts .option.group8 h3 {font:18px 'Bree Serif', sans-serif !important; padding-bottom: 15px;}
.darkgreen .portlet-body.fonts .option.group8 p {font:14px 'Bree Serif', sans-serif !important; padding-left:0px !important;}
.darkgreen .portlet-body.fonts .option.group9 h3 {font:18px 'Chewy', cursive !important; padding-bottom: 15px;}
.darkgreen .portlet-body.fonts .option.group9 p {font:14px 'Roboto', sans-serif !important; padding-left:0px !important;}
.darkgreen .portlet-body.fonts .option.group10 h3 {font:18px 'Hammersmith One', sans-serif !important; padding-bottom: 15px;}
.darkgreen .portlet-body.fonts .option.group10 p {font:14px 'Roboto', sans-serif !important; padding-left:0px !important;}
.dobt-form.bordertop {border-top:1px solid #e0e0e0;padding-top:25px;}
.dobt-form.bordertop a.orange {margin-right:15px;}
/*.dobt-form.bordertop a i {font-size:18px;}*/
.green.dobt-btn {border-bottom:3px solid #007b1f;font:17px 'Roboto',sans-serif;}
.page-content.orgprofile {margin-left:0 !important;}
.table-bordered th.right {text-align:right;}
.table-bordered td.donation {color:#ee6d35;font-size:20px;font-weight:600;text-align:right;}
/*Organization Public Profile*/
.page-content.orgprofile .donation {padding-left:0;padding-right:0;}
.donatebox {border:3px solid #f0f0f0;background:#fcfcfc;padding:15px 15px 7px 15px;}
.donatebox h4 {font-size:20px;line-height:22px;font-weight:600;color:#f25613;margin:0 0 12px 0;padding:0;}
.donatebox .form-group input[type="text"].form-control.dollar {background-image:url(../img/dollarnew.png) !important;background-repeat:no-repeat !important;background-position:10px 11px !important;padding-left:22px !important;}
/* padding-left:28px !important;*/
.donatebox .btndonatenow {background:url(../img/buttons/donatenow.gif) no-repeat top;width:146px;height:43px;cursor:pointer;display:block;text-decoration:none;margin-top:7px;border:none}
/*.donatebox .btndonatenow:hover, .btndonatenow:focus {background:url(../img/buttons/donate-now.gif) no-repeat bottom;text-decoration:none;}*/
.required-note {color:#000000;text-align:right;font:14px 'Roboto', sans-serif;margin:0px 5px;}
.required-note span {color:#FF0000;}
.portlet-title .required-note {color:#fff;}
.w350 {width:350px;}
.select_demeanor {cursor:pointer;}
 .page-content#public {margin-left:0;}
a.driverleginfo {float:right;color:#444;text-decoration:none;}
/*color:#fff;*/
a.driverleginfo span {text-decoration:none;}
a.driverleginfo span:hover {text-decoration:underline;}
a.driverleginfo span.other-dev {}
a.driverleginfo span.mob {display:none;}
a.driverleginfo i.fa-info-circle {color:#444;font-size:17px;padding:9px 12px 0 5px;}
/*color:#fff;*/
#form2 .gray-patch .dobt-form .gr-wrap:nth-child(2) {padding-right:20px;}
.date-picker.input-daterange .frm-date {float:left}
.date-picker.input-daterange .to-date {float:left}
.date-picker.input-daterange .input-group-addon.extra-style {float:left;padding:13px 12px; background: #fff !important; border:none !important;}
#page-details .url.extra {float:left}
#page-details .url-field {float:left;}
.checkbox-list.form-control {height:auto !important;}
p.text15 {font-size:15px;}
p.text15 a {color:#c51f53;text-decoration:underline;}
p.text15 a:hover {color:#c51f53;text-decoration:none;}
/*13June14 - Pre-Planned Routes to Copy From*/
.page-content.pre-planned-routes-from .text-table-wrap {margin:10px 0;}
.page-content.pre-planned-routes-from .table-scrollable {/*padding:0 10px 10px;*/
}
.page-content.pre-planned-routes-from .text-table-wrap p {float:left;font:14px 'Roboto', sans-serif;padding:10px 0 0 10px;margin:0;}
.page-content.pre-planned-routes-from .text-table-wrap .transport-id {width:375px;float:right;margin-right:10px;}
.page-content.pre-planned-routes-from .text-table-wrap .transport-id input.serch-inp {width:284px;margin-right:10px;}
.page-content.pre-planned-routes-from .text-table-wrap .transport-id.left {float:left;margin-left:10px;margin-right:0;}
.page-content.pre-planned-routes-from .pre-planned-routes-table {border:none;border-top:1px solid #dddddd !important;}
.page-content.pre-planned-routes-from .pre-planned-routes-table tr th {background:#efefef;}
.page-content.pre-planned-routes-from .pre-planned-routes-table tr td a.copy-route-btn {background:#ee6d35;}
.page-content.pre-planned-routes-from .pre-planned-routes-table tr td a.copy-route-btn:hover {background:#f9530b !important;}
.page-content.pre-planned-routes-from .table-wrap-routes {border:1px solid #4b7276;}
.page-content.pre-planned-routes-from .search-bottom {background:none repeat scroll 0 0 #EE304D;border:0 none;color:#FFFFFF;display:inline-block;font:17px 'Roboto',sans-serif;padding:6px 10px;text-decoration:none;}
/*User Profile - Invite & Block*/
span.profile1 {background:url(../img/profile1.gif) no-repeat 2px 3px;padding-left:18px;display:inline-block;width:11px;height:21px;margin-bottom:4px;vertical-align:middle;word-break:break-all;}
span.address {background:url(../img/address.gif) no-repeat 3px 2px;padding-left:22px;height:18px;margin-bottom:4px;vertical-align:middle;display:block;word-break:break-all;}/*display:inline-block;*/
/*width:11px;*/
a.phone {background:url(../img/phone.gif) no-repeat 1px 3px;padding-left:20px !important;font-size:14px;text-decoration:none;margin-bottom:4px;display:block;}/*display:inline-block;*/
a.fax {background:url(../img/fax.gif) no-repeat 1px 3px;padding-left:22px;font-size:14px;text-decoration:none;margin-bottom:4px;display:block;}/*display:inline-block;*/
a.email3 {background:url(../img/email3.gif) no-repeat 2px 6px;padding-left:21px;font-size:14px;text-decoration:none;margin-bottom:4px;display:block;word-break:break-all;}/*display:inline-block;*/
a.www {background:url(../img/www.gif) no-repeat 1px 4px;padding-left:22px;font-size:14px;text-decoration:none;margin-bottom:4px;display:inline-block;display:block;word-break:break-all;}
a:hover.phone, a:hover.fax, a:hover.email a:hover.www {text-decoration:underline;}
.w186 {width:186px;}
.border-top-none {border-top:none !important;}
.padding0 {padding:0!important;}
.paddingtop0 {padding-top:0!important;}
.bordertop4 {border-top:4px double #dbdbdb;padding-top:20px; position:relative;}
.bordertop1 {border-top:1px solid #dbdbdb;padding-top:20px;}
.td-label-head {border-bottom:1px solid #ddd;margin-bottom:20px;padding-bottom:10px;margin-top:15px;}
/*Organization Calendar*/
.portlet.box.calendar {background:#4b7276 !important;}
.portlet.box.calendar .portlet-title {font:20px 'Roboto',sans-serif;padding-top:0;padding-bottom:0;}
.portlet.box.calendar .portlet-title .caption {margin:-2px 0 0 0;padding-bottom:4px;}
.portlet.box.calendar .portlet-title .caption .fa-calendar {color:#fff;font-size:18px;padding:13px 5px 0 4px;}
#ical {background:#ee6d35;padding:3px 9px;display:inline-block;margin:7px 0 0 10px;font:800 18px 'Roboto', sans-serif;color:#fff;text-decoration:none;position:relative;top:-52px;}
#ical img {vertical-align:middle;margin:-6px 7px 0 0;}
#ical:hover {text-decoration:none;}
.border-bottom1 {border-bottom:1px solid #e0e0e0;padding-bottom:14px;margin-bottom:14px;}
/*Add New Animal Profile*/
.barnyard-animal-contain {float:left;width:100%;padding:0;}
p.transport-characteristics {font:600 16px/20px 'Roboto', sans-serif;margin-bottom:0;}
#animal-content_wrap .inline-radio,#animal-content_wrap .full-width {min-width:100% !important;float:left;}
#animal-content_wrap label.title {float:left;width:155px;}
#animal-content_wrap .cvi_datepicker {float:left;margin:5px 0 0 5px;}
.issues_wrap {height:117px !important;}
.dog-animal-contain, .horse-animal-contain, .other-animal-contain,.cat-animal-contain {float:left;width:100%;padding:0;}
#animal-content_wrap .radio-inline + .radio-inline, #animal-content_wrap .checkbox-inline + .checkbox-inline {padding:0 !important;margin-left:20px !important;}
#animal-content_wrap .radio input[type="radio"], #animal-content_wrap .radio-inline input[type="radio"], #animal-content_wrap .checkbox input[type="checkbox"], #animal-content_wrap .checkbox-inline input[type="checkbox"] {margin-left:0 !important;}
#animaladdedit .radio-inline + .radio-inline, #animaladdedit .checkbox-inline + .checkbox-inline {padding:0 !important;margin-left:20px !important;}
#animaladdedit .radio input[type="radio"], #animaladdedit .radio-inline input[type="radio"], #animaladdedit .checkbox input[type="checkbox"], #animaladdedit .checkbox-inline input[type="checkbox"] {margin-left:0 !important;}
#animal-content_wrap .cat-animal-contain .radio-inline + .radio-inline, #animal-content_wrap .cat-animal-contain .checkbox-inline + .checkbox-inline {margin-left:12px !important;}
.attach-file-wrap {margin-top:20px;border:1px solid #ccc;width:100%;padding:15px;float:left}
.attach-file-wrap .btn.btn-primary.start {margin:0}
.attach-file-wrap .fileinput-button {overflow:hidden;position:relative;}
.attach-file-wrap .fileinput-button input {cursor:pointer;direction:ltr;font-size:200px;margin:0;opacity:0;position:absolute;right:0;top:0;}
.multi-file-uploader span.files {padding-top:5px;}
.attachments-display {border:1px solid #d4d2d3;padding:14px;}/*background:#f9f9f9;border:1px solid #f1f1f1;min-height:167px;*/
.attachments-display.tb {border: none; border-top:1px solid #d4d2d3; border-bottom:1px solid #d4d2d3; min-height: 167px; padding-left:0; padding-right: 0;}
.attachments-display h3 {padding:0;font:normal 16px/20px 'Roboto', sans-serif;padding-bottom:14px; color: #6c6d71}/*margin:0;*/
.attachments-display span.files {background:#ededed;display:inline-block;float:left;font:400 15px/19px 'Roboto', sans-serif;margin:0 5px 5px 0;padding:5px;}
.attachments-display span.files i {font-size: 18px; margin-top: -2px; vertical-align: middle;}
.media-galler {border:1px solid #dddddd;border-left:none;border-right:none;margin-right:20px;padding:15px 0;}
.paddingnone {padding-left:0 !important;}
/*1280 IE10 Fix*/
@media screen and (max-width:1280px) and (-ms-high-contrast:active), (-ms-high-contrast:none) {.transportationblock .address {float:left;width:41.6%;padding-top:10px;min-height:64px;}
}
/*13Aug15*/
#create-legs .transport-coord.coord {background:#2b8089;color:#fff;border-bottom-color:#2b8089;}
#create-legs .transport-detail.coord {background:#2b8089;color:#fff;padding-bottom:0px;border-bottom-color:#2b8089;padding-left:0px;padding-right:0px;}
/*padding-bottom:18px;-23feb2016*/
#create-legs .transport-detail.coord .info p a, #create-legs .transport-detail.coord .info p a:hover {color:#fff;}
#create-legs .transport-detail.coord .logo {border-color:#2b8089 !important;}
 #create-legs .transport-detail.coord .info p.map {color:#fff;background:url(../img/map-pointer.png) no-repeat left center;font-style:normal;}
#create-legs .transport-coord.monitor {background:#1c94a1;color:#fff;border-top-color:#1c94a1;border-bottom-color:#1c94a1; padding:5px; margin-top:10px;}
#create-legs .transport-detail.monitor {background:#2b8089;color:#fff;padding:12px 0 0 0;border-bottom:0px;}
/*padding-bottom:18px;background:#1c94a1;padding-bottom:18px;- 23feb2016*/
#create-legs .transport-detail.monitor .info p a, #create-legs .transport-detail.monitor .info p a:hover {color:#fff;}
#create-legs .transport-detail.monitor .logo {border-color:#2b8089 !important;}
 /*border-color:#1c94a1 !important;- 23feb2016*/
#create-legs .transport-detail.monitor .info p.map {color:#fff;background:url(../img/map-pointer.png) no-repeat left center;font-style:normal;}
#create-legs .transport-detail.monitor a.signup-monitor {background:#c9c22e;padding:7px 19px;text-decoration:none;color:#fff;border-radius:2px !important;font-size:15px;}
/* padding-top:7px;padding-bottom:8px;- 23feb2016 */
#create-legs .transport-detail.monitor a.signup-monitor i {color:#fff;font-size:16px;}
#create-legs .transport-detail.monitor a:hover.signup-monitor {background:#bab316;padding:7px 19px;text-decoration:none;color:#fff;}
#create-legs .transport-detail.monitor .bordertopwhite {border-top:1px solid #49a9b4;padding-top:19px;margin-top:17px;clear:both;}
#create-legs .transport-coord.monitor i.fa-info-circle {color:#fff;margin-left:7px;font-size:21px;}
#tooltip {text-align:left;color:#444;background:#fffdd8;position:absolute;z-index:100;padding:15px;font-size:14px;width:560px;}
 #tooltip:after /* triangle decoration */
 {width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fffdd8;content:'';position:absolute;left:50%;bottom:-10px;margin-left:-10px;}
 #tooltip.top:after {border-top-color:transparent;border-bottom:10px solid #fffdd8;top:-20px;bottom:auto;}
 #tooltip.left:after {left:10px;margin:0;}
 #tooltip.right:after {right:10px;left:auto;margin:0;}
 #create-legs .tab-pane table#leg_table th {font-size:15px;color:#333;background:#f5f5f5;border:1px solid #eaeaea;vertical-align:top;}

.datepicker-days .prev, .datepicker-days .next {visibility: visible!important;}
.datepicker table tr td.day:hover {background: #f25613!important; color: #fff !important;}