/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
 .uk-navbar-toggle::after {
    font-size: 69px;
    color: #777777;
}
 .job-sector-region-nav {
    padding-left: 7px;
}
form#vacancySearch {
    width: 100%;
}
.top-search.strip.orange-strip {
    padding: 0 30px;
    border-radius: 16px;
    height: initial;
    overflow: hidden;
    background-size: auto 100% !important;
}
span.search-txt {
    color: #ffffff;
    font-size: 34px;
    font-weight: bold;
}
a.search.btn {
    font-size: 20px;
    margin-top:0px;
}
li.faj-text, li.in-text, li.pc-field, li.dist-select {
    margin-top: 20px;
    margin-bottom: 10px;
}
li.search-btn {
    margin-bottom: -15px;
}
.advanced-search-options {
    display: block;
    height: 35px;
    border-top: 2px solid #ffffff;
    padding-top: 5px;
    padding-left: 30px;
    padding-right: 30px;
    width: 106%;
    margin-left: -30px;
}
.current-job_count {
    float: left;
    color: #ffffff;
    font-weight: bold;
}
.search-options-btn {
    float: right;
}
.search-options-btn a {
    color: #ffffff;
}
select#distance {
    color: #ffffff;
    background-color: #de643f;
    border: none;
    font-size: 20px;
    margin-top: -5px;
    -webkit-appearance:none;
}
.black {color:#000000!important;}

ul.sector-list li, ul.region-list li {
    list-style: none;
    margin-left: -25px;
    color: #000000;
}
ul.sector-list a, ul.region-list a {
    font-weight: normal;
}
ul.sector-list {
    padding: 15px 10px 10px 29px;
}
input#keyword, input#postcode {
    margin-top: -10px;
    height: 47px;
    border-radius: 6px;
    font-size: 20px;
    font-weight: bold;
    color: #ff8962;
}
.post-a-job {
    border-radius: 8px;
    margin-top: 25px;
    padding: 10px;
    text-align: right;
    background: #0c8b97;
    background-image: url(../../images/post_a_job_richard.svg);
    background-repeat: no-repeat;
    background-position-x: -25px;
    background-position-y: 20px;
    background-size: 175px;
    min-height: 160px;
}
.post-a-job h2 {
    color: #fff;
    border: none;
    text-transform: uppercase;
    font-weight: bold;
    font-family: 'Poppins', sans-serif;
}
ul.tab.list-inline {
    margin-top: 25px;
    border-bottom: 2px solid #de643f;
}
.tab li.active {
    height: 41px;
    background: #de643f;
    border-radius: 10px 10px 0px 0px;
}
.tab li.active>a {
    color: #fff!important;
}
.tab.list-inline>li a {
	color:#666;
}
.tab.list-inline>li {
    padding: 10px 25px 5px 25px;
	color:#666;
	font-size: 20px;
    font-weight: bold;
}
.AvantGarde {
    font-family: 'AvantGardeGothicITCW01B 731063';
    font-weight: normal;
}
.uk-navbar-nav > li > a {
    background-color: rgba(0, 0, 0, 0);
    color: #000;
    font-weight: bold;
    text-shadow: none;
    font-size: 18px;
	text-transform:none;
}
body {
    background:transparent;
}
.uk-text-primary {
    color: #de643f !important;
}
.tm-page {
    box-shadow: none !important;
	margin:35px auto;
}
.tm-image {
    width: 100%;
    height: 100%;
    background-position: 50% 50%;
    background-size: contain;
    background-repeat: no-repeat;
}
.tm-teaser-subtitle:before, .tm-teaser-subtitle:after {
    content: '';
    position: absolute;
    top: 50%;
    width: 160px;
    border-top: none;
    opacity: 0;
    -webkit-transition: opacity 1s ease-out 0.2s, left 0.7s ease-out 0.1s, right 0.7s ease-out 0.1s;
    transition: opacity 1s ease-out 0.2s, left 0.7s ease-out 0.1s, right 0.7s ease-out 0.1s;
}
.tm-teaser-subtitle-small:before, .tm-teaser-subtitle-small:after {
    content: '';
    position: absolute;
    top: 50%;
    width: 206px;
    border-top: none;
}
.tm-footsection {
	    background-color: #de643f;
	}
	@charset "utf-8";
/* CSS Document */

body {
    font-family:Arial,Helvetica Neue,Helvetica,sans-serif;
}

.page-title{ font-size:45px; line-height:45px;}

h1,h2,h3,h4,h5,h6{ text-transform:none; font-weight:bold; /*font-family: Arial,Helvetica Neue,Helvetica,sans-serif !important;*/}

::-webkit-input-placeholder {color:inherit !important; opacity:0.4;}
:-moz-placeholder {color:inherit !important; opacity:0.4;}
::-moz-placeholder {color:inherit !important; opacity:0.4;}
:-ms-input-placeholder {color:inherit !important; opacity:0.4;}

input, button, select, textarea{font-family: Arial,Helvetica Neue,Helvetica,sans-serif;}

.tm-block-full{ height:auto; margin-bottom:40px;}
#banner { position:relative;}
#banner .mob-banner{background:#de643f; padding:30px 30px 100px 30px; display:none; text-align:center; border-radius:15px;}
#banner .mob-banner .mob-banner-txt{position:relative; z-index:1;}
#banner .mob-banner .mob-banner-txt h2{color:#FFF; line-height:normal; text-transform:none; font-weight:bold; display:block !important;}
#banner .mob-banner .mob-banner-txt h2 + h2{ margin-top:0;}
#banner .btn{ position:absolute; right:40px; bottom:20px; z-index:1;}

.shade:before, .shade:after
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: #777;
  -webkit-box-shadow: 0 15px 10px #777;
  -moz-box-shadow: 0 15px 10px #777;
  box-shadow: 0 15px 10px #777;
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.shade:after
{
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
  right: 10px;
  left: auto;
}

.banner .baner-txt h2{ font-size:45px; color:#de643f; line-height:45px;}
.banner .baner-txt{}
.banner .baner-txt a{ font-weight:bold;}

.btn{ background:#0c8b97; border-radius:10px; text-transform:none; padding:12px 20px; color:#FFF!important; border:0; box-shadow:2px 2px 0 rgba(0,0,0,0.4); font-weight:bold; font-size:16px;}
.btn.orange{ background:#de643f;}
.btn.orange:hover{ background:#ed5522;}
.btn:hover{ text-shadow:none; background:#ecae00;  box-shadow:2px 2px 0 rgba(0,0,0,0.4); color:#FFF;}

#features-box .feature-box{}
#features-box .feature-box .color-box{border-radius:20px; position:relative; padding:18px; margin-bottom:30px; background-size:165px auto !important;}
#features-box .feature-box .color-box.b_three{background-size:125px auto !important;}
#features-box .feature-box .color-box h2{ color:#FFF; padding-right:85px; line-height:normal; font-size:30px;}

#features-box .feature-box .color-box.b_two h2{ padding-right:0; padding-left:100px;}
#features-box .feature-box .feature-meta{}

.tm-top-block{ box-shadow:none;}
.uk-navbar{ border:0;}
.uk-navbar-nav{ border-bottom:2px solid #9e9d9c; float:none; padding:15px 0;}
.uk-navbar-nav:after{ clear:both; content:''; display:table;}
.uk-navbar-nav > li + li{ margin-left:2px;}
.uk-navbar-nav > li > a{ font-family:Arial; padding:8px 15px; transition:none !important; line-height:normal; height:auto; border-bottom:2px solid transparent; border-right:2px solid transparent;}
.uk-navbar-nav > li > a:hover,
.uk-navbar-nav > li.uk-active > a{color:#ffffff; background:#fc673d; border-radius:10px; border:0; border-bottom:2px solid #953e1d; border-right:2px solid #953e1d;}
.uk-navbar-nav > li.uk-active > a:hover{ color:#FFF;}
.uk-navbar-nav > li:first-child a:hover,
.uk-navbar-nav > li.uk-active:first-child a{ background:none; color:#000; border-color:transparent;}
.uk-navbar-nav > li:first-child.uk-active{ display:none;}

.uk-navbar-nav > li > a.nav-btn{ border:4px solid #de643f; background:none !important; box-shadow:none !important; height:auto; line-height:normal; padding:8px 20px; margin:-4px 0 0 24px; color:#de643f; border-radius:10px;text-transform:uppercase;}
.uk-navbar-nav > li > a.nav-btn:hover{color:#ffffff; background:#de643f !important;}

.uk-navbar-nav > li.uk-parent:hover > a{background:#fc673d; border-radius:10px 10px 0 0; color:#FFF; border-bottom:2px solid #fc673d; border-right:2px solid #953e1d;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.uk-navbar-nav > li > a.nav-btn{ margin-left:30px;}
}


.uk-dropdown{background:#fc673d; border-radius:0 10px 10px 10px; padding:0; border-bottom:2px solid #953e1d; border-right:2px solid #953e1d;}
.uk-dropdown ul li a{padding:7px 15px !important; color:#ffffff; font-weight:bold;}
.uk-dropdown ul li a:hover{ background:none; color:#FFF;}
.uk-dropdown ul li.uk-active a{ background:none;}

#team .team-content{ padding:20px; border-radius:10px; background:#de643f; color:#FFF;}
#team .team-content h2{ color:#FFF; line-height:normal;}
#team .team-content h2 .designation{ display:block;  font-weight:normal; font-size:22px;}
#team .team-content .about-member{ height:230px; overflow-y:scroll; }

#team .team-content.box2{ background:#0abaee;}
#team .team-content.box3{ background:#e30821;}
#team .team-content.box4{ background:#e30821;}
#team .team-content.box5{ background:#e30821;}
#team .team-content.box6{ background:#b3cb0e;}
#team .team-content.box7{ background:#db006e;}
#team .team-content.box8{ background:#821f81;}
#team .team-content.box9{ background:#0c8b97;}

#wht-it-like{border-bottom:2px solid #9e9d9c; border-top:2px solid #9e9d9c; margin:30px 0; background:url(../../../images/img01.png) no-repeat left bottom; -moz-background-size:40% auto; -webkit-background-size:40% auto; -ms-background-size:40% auto; -o-background-size:40% auto; background-size:40% auto;}
#wht-it-like .working-with-us-txt{ padding:20px 0 0 0; position:relative; min-height:584px; font-weight:bold;}
#wht-it-like .pink-content-box{ padding:20px; background:#db006e; color:#FFF;}
#wht-it-like .pink-content-box h2{ color:#FFF; font-size:32px;}

#header-right{ float:right; margin-top:-30px;}

ul.social-network{margin:20px 0 0 0; padding:0; list-style:none;  display:inline-block; vertical-align:top;}
ul.social-network li{ display:inline-block; margin:0 4px 0 0; position:relative;}
ul.social-network li a{width:48px; height:48px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; color:#FFF !important; font-size:32px; padding:10px 0; border-radius:3px; text-align:center; display:block; background:#9e9d9c;}
ul.social-network li a .uk-icon-button{color:#FFF !important; font-size:30px; width:auto; height:auto;}
ul.social-network li:nth-child(3) a .uk-icon-button{ font-size:26px;}
ul.social-network li.ld:hover a{ background:#0077b5;}
ul.social-network li.gp:hover a{ background:#dc4a38;}
ul.social-network li.tw:hover a{ background:#2caae1;}
ul.social-network li.fb:hover a{ background:#3b5998;}

/*ul.social-network li:nth-child(3) a:after{width:40px; left:5px; top:7px; pointer-events:none; background:rgba(0, 0, 0, 0) url(../../../images/google-plus.png) no-repeat; height:32px; content:''; position:absolute;}
ul.social-network li:nth-child(3) a .uk-icon-button{ opacity:0; visibility:hidden;}*/

.share-the-love,
.callus{font-family: Arial,Helvetica Neue,Helvetica,sans-serif !important; font-weight:bold; border-radius:0 0 10px 10px; background:#9d9c9b; padding:20px; text-align:center; margin:0 0 0 20px; position:relative; font-size:24px; color:#FFF; display:inline-block; vertical-align:top;}
.callus:hover{ background:#de643f;}
.share-the-love:hover{ background:#db006e;}
.share-the-love a{ color:#FFF !important;}
.tm-footer{ color:#FFF; padding-top:15px; padding-bottom:30px; font-size:22px;  line-height:normal;}
.tm-footer h3{ color:#FFF;}
.tm-footer .usefull-links ul{ margin:0; padding:0; list-style:none;}
.tm-footer .usefull-links ul li{ line-height:normal;}
.tm-footer a{ font-weight:normal;}
.tm-footer a:not([class]){ color:#FFF !important;}
.tm-footer a:not([class]):hover{ color:#0c8b97 !important;}

.have-posted-job{ position:relative;}
.have-posted-job .have-posted-job-txt{ width:100%; font-size:40px; box-sizing:border-box; padding:15px; position:absolute; text-align:center; top:0; font-weight:bold;}
.have-posted-job a:not([class]):hover{ color:#FFF !important;}

.SocialIcons a{color:#5f5e5e !important; position:relative; background:#ffffff; width:48px; height:48px; font-size:32px; padding:10px 0; border-radius:3px; text-align:center; display:inline-block; vertical-align:top;}
.SocialIcons a + a{ margin-left:4px;}
.SocialIcons a:nth-child(3){ font-size:26px;}
.SocialIcons a:hover{color:#FFF !important;}
.SocialIcons a.uk-icon-linkedin:hover{background:#0077b5;}
.SocialIcons a.uk-icon-twitter:hover{background:#2caae1;}
.SocialIcons a.uk-icon-google-plus:hover{background:#dc4a38;}
.SocialIcons a.uk-icon-facebook:hover {background: #3b5998;}

.SocialIcons.orange-icon{ float:none; margin-top:30px;}
.SocialIcons.orange-icon a{ background:#f2663a; color:#FFF !important; width:72px; height:72px; font-size:48px; padding:22px 0;}

.contact-text{ line-height:normal; font-size:16px; color:#000;}
.contact-text strong{ font-weight:bold;}

.tm-baselinesection {
	    padding-top: 20px !important;
	    padding-bottom: 20px !important;
		background:#5f5e5e !important;
		color:#FFF !important;
	}
.tm-baselinesection p{ margin-bottom:0;  line-height:normal;}
.tm-baselinesection .Copyright{ margin:15px 0;}

.divider-line{ border:0; margin:20px 0; border-bottom:2px solid #9e9d9c;}

.fixed-btn{ position:fixed; left:0; top:120px; z-index:1;}
.fixed-btn ul{ margin:0; padding:0; list-style:none;}
.fixed-btn ul li{-moz-transform:rotate(-90deg); -ms-transform:rotate(-90deg); -o-transform:rotate(-90deg); -webkit-transform:rotate(-90deg); transform:rotate(-90deg); min-height:210px; font-size:20px;}
.fixed-btn ul li a{
    margin-bottom: 15px;
    text-decoration: none;
    display: block;
    padding: 20px;
    background: #9e9d9c;
    color: #FFF;
    white-space: nowrap;
    border-radius: 0 0 10px 10px;
    color: #FFF;
    border: 1px solid #FFF;
    text-align: center;
}
.fixed-btn ul li a:hover{ background:#de643f;}

.video h2{ color:#de643f; font-size:32px; text-transform:none; line-height:normal;}
.newsletter-signup h2{ color:#821f81; text-align:right; text-transform:none; font-size:32px;}
.newsletter-signup.horizontol h2{font-size:32px;}
.newsletter-signup .newsletter-signup-frm{ margin-top:30px;}
.newsletter-signup .newsletter-signup-frm input{ border-radius:10px; border:3px solid #821f81; height:65px; box-sizing:border-box; font-size:20px; width:100%; padding:5px 8px; color:#821f81; font-weight:bold;}
.newsletter-signup .newsletter-signup-frm input.button{ padding:5px 8px;}
.newsletter-signup .newsletter-signup-frm .row-submit{ position:relative;}
.newsletter-signup .newsletter-signup-frm .row-submit input[type="email"]{ padding-right:215px;}
.newsletter-signup .newsletter-signup-frm .row-submit input[type="submit"]{ background:#821f81; text-transform:uppercase; color:#FFF; position:absolute; border-radius:0 10px 10px 0; right:0; top:0; width:200px;}
.newsletter-signup .newsletter-signup-frm .row-submit input[type="submit"]:hover{ background:#6e176d;}
.newsletter-signup .newsletter-signup-frm .uk-grid + .uk-grid{ margin-top:15px;}
.newsletter-signup .newsletter-signup-frm .uk-grid { margin-left:-15px;}
.newsletter-signup .newsletter-signup-frm .uk-grid [class*="uk-width"]{ padding-left:15px;}

.newsletter-signup-frm table.acymailing_form td table,
.newsletter-signup-frm table.acymailing_form td tbody,
.newsletter-signup-frm table.acymailing_form td,
.newsletter-signup-frm table.acymailing_form tr{ display:block;}
.newsletter-signup-frm table.acymailing_form tr{ margin:0 -15px;}
.newsletter-signup-frm table.acymailing_form tr:after{ clear:both; content:''; display:block;}
.newsletter-signup-frm table.acymailing_form td{ float:left; padding:0 15px; width:50%; box-sizing:border-box; margin-bottom:10px;}

.newsletter-signup-frm table.acymailing_form td.acyfield_email{ padding-right:0; width:75%;}
.newsletter-signup-frm table.acymailing_form td.acysubbuttons{ padding-left:0; width:25%;}

.newsletter-signup-frm table.acymailing_form td.acyfield_email .inputbox{ border-radius:10px 0 0 10px;}
.newsletter-signup-frm table.acymailing_form td.acysubbuttons .button{ border-radius:0 10px 10px 0; background:#821f81; color:#FFF; box-shadow:none;}


.acymailing_module .uk-grid{ margin-left:-35px !important;}
.acymailing_module .uk-grid [class*="uk-width-medium-"]{ padding-left:35px !important;}
table.acymailing_form{ width:100%; border-collapse:collapse;}
table.acymailing_form td{ padding:0;}

.newsletter-signup .home-newsletter table.acymailing_form .button{background:#821f81; color:#FFF; box-shadow:none;}


.tm-block-light{ background:none; margin-top:-15px;}

#about-banner h2{ text-transform:none; color:#de643f; line-height:normal;}
#about-banner h2 span{ display:block; }
#about-banner a{color:#de643f;}

#about-feat .about-feat-box{border-radius:10px; min-height:237px; position:relative; padding:18px; margin-bottom:30px;}
#about-feat .about-feat-box .btn{ position:absolute; bottom:20px; right:20px; z-index:1;}
#about-feat .about-feat-box h2{ font-size:30px; color:#FFFFFF; text-transform:none; line-height:normal;}
#about-feat .about-feat-box.box_2 img{ position:absolute; bottom:0; max-width:100%; left:10px; right:10px;}
/*#about-feat .about-feat-box.box_2 .drm-txt{text-align:center; position:absolute; right:37px; top:77px; line-height:16px; font-size:16px;  width:120px; height:85px; color:#0c8b97;}
#about-feat .about-feat-box.box_2 .drm-txt strong{ font-weight:bold; line-height:normal;}*/
.horizontal { display: inline;border-right: 1px solid #f8f8f8; padding-left: 0.3em; }
.video {padding: 5px 0 0;}
.video .video-thumb iframe,
.video .video-thumb div{ max-width:100% !important;}
.orange-color{ color:#de643f;}
.tm-article-content{padding:20px 0 0;}
.uk-article:last-child {
    margin-bottom: 0px;

}

main.tm-content > article#Testimonial{ padding:0; border:0;}
.tm-leading-article #Testimonial{ padding:0;}
#Testimonial .uk-article-meta.uk-margin-small-top{display:none;}
article#Testimonial{ padding:20px; border-radius:10px; border:4px solid #de643f;}
article#Testimonial .uk-button{ border-radius:10px; text-transform:uppercase; font-weight:bold;}
.uk-width-1-1 article#Testimonial:nth-child(1){border:none;}
.uk-width-1-1 article#Testimonial .uk-article-meta.uk-margin-small-top{ display:none;}
.uk-width-1-1 article#Testimonial .tm-socialbuttons{ display:none;}

#Blog .uk-article-title{ display:block;}
article#Testimonial .tm-article-content{ position:relative; padding-bottom:50px;}
article#Testimonial .tm-article-content .tm-blog-more{ position:absolute; right:0; bottom:0;}
article#Testimonial:nth-child(1){border-color:#b3cb0e;}
article#Testimonial:nth-child(2){border-color:#0abaee;}
article#Testimonial:nth-child(3){border-color:#0c8b97;}
article#Testimonial:nth-child(4){border-color:#de643f;}
article#Testimonial:nth-child(5){border-color:#db006e;}
article#Testimonial:nth-child(6){border-color:#e30821;}
article#Testimonial:nth-child(7){border-color:#b3cb0e;}
article#Testimonial:nth-child(8){border-color:#0abaee;}
article#Testimonial:nth-child(9){border-color:#0c8b97;}
article#Testimonial:nth-child(10){border-color:#de643f;}
article#Testimonial:nth-child(11){border-color:#db006e;}
article#Testimonial:nth-child(12){border-color:#e30821;}

article#Testimonial:nth-child(1) .uk-button{background:#b3cb0e !important;}
article#Testimonial:nth-child(2) .uk-button{background:#0abaee !important;}
article#Testimonial:nth-child(3) .uk-button{background:#0c8b97 !important;}
article#Testimonial:nth-child(4) .uk-button{background:#de643f !important;}
article#Testimonial:nth-child(5) .uk-button{background:#db006e !important;}
article#Testimonial:nth-child(6) .uk-button{ background:#e30821 !important;}

article#Testimonial:nth-child(1) .uk-button:hover{ background:#a2b80b !important;}
article#Testimonial:nth-child(2) .uk-button:hover{ background:#09aada !important;}
article#Testimonial:nth-child(3) .uk-button:hover{background:#e4a905 !important;}
article#Testimonial:nth-child(4) .uk-button:hover{background:#f0511c !important;}
article#Testimonial:nth-child(5) .uk-button:hover{background:#c80064 !important;}
article#Testimonial:nth-child(6) .uk-button:hover{ background:#cb051b !important;}

.border-bottom{ border-bottom:2px solid #9e9d9c;}

h3.uk-panel-title{ font-size:32px;}

.uk-panel-title{ color:#f2663a; font-size:40px; text-transform:none;}
#blog-category .categories-module{margin:0 -5px; padding:0; list-style:none;}
#blog-category .categories-module:after{ clear:both; content:''; display:table;}
#blog-category .categories-module li{width:33.33%; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; padding:0 5px; line-height:0; margin:5px 0; float:left; text-align:center;}
#blog-category .categories-module li h4{ margin:0;}
#blog-category .categories-module li img{ width:100%; filter: grayscale(100%); -webkit-filter: grayscale(100%); filter: gray; opacity:0.5;}
#blog-category .categories-module li:hover img{filter:grayscale(0);  -webkit-filter: grayscale(0); filter: none; opacity:1;}

.bt-cs{}

#blog-search{}
#blog-search .uk-search::before{width:120px; height:95px; color:#FFF; font-size:60px; padding:26px 10px; text-align:center; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; background:#f2663a; z-index:1; outline:none; border:0; position:absolute; left:auto; right:6px; top:6px;}
#blog-search .uk-search{ display:block; background:#f2663a; padding:6px; border-radius:10px; position:relative;}
#blog-search input.uk-search-field{ background:#FFF; margin:0; width:100%; border-radius:10px; height:95px; font-size:32px; padding:3px 20px; padding-right:140px; font-weight:bold; color:#f2663a; text-transform:none;}
#blog-search .blog-serach-frm-row button{ width:120px; height:95px; padding:3px 20px; background:#f2663a; z-index:1; outline:none; border:0; position:absolute; right:6px; top:6px;}

#blog-search input.uk-search-field::-webkit-input-placeholder {color:inherit !important; opacity:0.4; text-transform:capitalize;}
#blog-search input.uk-search-field:-moz-placeholder {color:inherit !important; opacity:0.4; text-transform:capitalize;}
#blog-search input.uk-search-field::-moz-placeholder {color:inherit !important; opacity:0.4; text-transform:capitalize;}
#blog-search input.uk-search-field:-ms-input-placeholder {color:inherit !important; opacity:0.4; text-transform:capitalize;}

body.tm-isblog .uk-article{ color:#5f5e5f;}
body.tm-isblog .uk-article + .uk-article{ border-image:none; border-top:2px solid #9e9d9c;}
body.tm-isblog .tm-article-content{ padding:0;}
body.tm-isblog .tm-article-content .uk-article-title{color:#f2663a; text-transform:none; line-height:normal; }
body.tm-isblog a.uk-align-left + .tm-article-content .uk-article-title{ font-weight:normal; color:#5f5e5f; font-size:24px;}
body.tm-isblog .uk-article-meta,
body.tm-isblog .uk-article-meta a{font-family: Arial,Helvetica Neue,Helvetica,sans-serif; font-style:normal; font-size:14px; color:#5f5e5f; margin:0 !important; line-height:none;}
body.tm-isblog .uk-article-meta time,
body.tm-isblog .uk-article-meta a{ border-bottom:1px solid #5f5e5f; font-weight:bold;}

a, .uk-link{ color:#de643f; font-weight:bold;}
a:hover, .uk-link:hover{ color:#000;}

.frm-holder .txtfield{ margin:0 0 20px 0; width:100%; border-radius:10px; border:3px solid #f2663a; height:60px; font-size:20px; padding:3px 20px; box-sizing:border-box; font-weight:bold; color:#f2663a;}
.frm-holder .txtfield.txtarea{ height:auto;}
.frm-holder .uk-grid + .uk-grid{ margin-top:0;}
.frm-holder label.inline{ display:inline;}

#unsubscribe-frm{ color:#000;}
#unsubscribe-frm input[type="checkbox"]{ margin:0;}

.green-box{ position:relative; padding-right:90px;}
.green-box:after{width:100px; background:url(../../../images/vector-flipped.png) no-repeat right; content:''; position:absolute; right:0; bottom:50px; height:178px;}
.green-box ul{background:#b3cb0e; border-radius:10px; padding:22px 80px 22px 30px; line-height:none; margin:0; list-style:none;}
.green-box ul li{ line-height:normal; padding:10px 10px 10px 30px; color:#FFF; font-weight:bold; font-size:30px;}
.green-box ul li + li{ margin-top:30px;}
.green-box ul li:before{ width:10px; height:10px; background:#FFF; border-radius:100%; display:inline-block; vertical-align:top; margin:10px 15px 0 -25px; content:'';}

@media screen and (webkit-min-device-pixel-ratio:0){
	.green-box ul li + li{ margin-top:33px;}
}
.creativecontactform_wrapper{ margin:0 !important;}
.creative_form_1 .creativecontactform_wrapper_inner{ padding:0 !important;}
.creative_form_1 .creativecontactform_title{font-family:Arial,Helvetica Neue,Helvetica,sans-serif !important; font-weight:bold !important; font-size:45px !important; color:#de643f !important; line-height:normal !important;}
.creative_form_1 .creativecontactform_pre_text{ border:0 !important; font-family:Arial,Helvetica Neue,Helvetica,sans-serif !important; font-size:45px !important; line-height:normal !important; color:#de643f !important; font-style:normal !important;}
.creative_form_1 .creativecontactform_error .creativecontactform_input_element, .creative_form_1 .creativecontactform_error .creativecontactform_input_element:hover{}
.creative_form_1 .creativecontactform_input_element{width:100% !important; border-radius:10px; border:3px solid #f2663a !important; height:60px !important; font-size:20px; padding:3px 15px; box-sizing:border-box !important; font-weight:bold; color:#f2663a;}
.creative_form_1 .creativecontactform_input_element input{ height:40px !important; font-size:20px !important; color:#f2663a !important; font-family:Arial,Helvetica Neue,Helvetica,sans-serif !important;}
 .creative_form_1 .creativecontactform_input_element textarea{ height:auto !important;}
 .creative_form_1 .creativecontactform_input_element.creative_textarea_wrapper.creativecontactform_required{ height:auto !important; max-height:160px; }
 .creative_form_1 .creativecontactform_input_element.creative_textarea_wrapper.creativecontactform_required textarea { font-size:22px !important; color:#f2663a !important; font-family:Arial,Helvetica Neue,Helvetica,sans-serif !important;}

.creative_form_1 .creativecontactform_submit_wrapper input[type="button"]{background:#f2663a; border-radius:10px; text-transform:none; padding:12px 20px !important; color:#FFF; text-shadow:none !important; border:0; box-shadow:2px 2px 0 rgba(0,0,0,0.4); float:left !important;}
.creative_form_1 .creativecontactform_submit_wrapper input[type="button"]:hover{background:#ed5522 !important;}

.hw-it-works-section .uk-grid{ position:relative; margin-bottom:20px;}
.hw-it-works-section .uk-grid:after{ border-bottom:2px solid #9e9d9c; right:0; left:35px; content:''; position:absolute; bottom:0;}
.hw-it-works-section  h2 .count{ width:60px; height:60px; line-height:55px; display:inline-block; vertical-align:middle; color:#FFF; background:#de643f; border-radius:100%; text-align:center; margin-right:15px;}

.hw-it-works-section .how-it-works-thumb,
.hw-it-works-section .how-it-works-thumb img{ max-width:100%;}
.hw-it-works-section .uk-width-medium-1-3 img{ opacity:0.9;}
.hw-it-works-section .uk-width-medium-1-3:hover img{ opacity:1;}

.hw-it-works-section .howitworksimg{ position:absolute; bottom:2px; max-width:100%;}

.hw-it-works-section .btn{ margin-bottom:20px;}

.strip{padding:0 30px; border-radius:10px; height:100px; overflow:hidden; background-size:auto 100% !important;}
.strip h2{ color:#FFF; margin-top:30px; font-size:30px;border-bottom:none!important;}
.strip .btn{ text-transform:uppercase; white-space:nowrap; float:right; margin-top:27px;}
.strip.orange-strip{ background-color:#de643f !important;}
.strip.blue-strip{ background-color:#0abaee !important;}
.strip.vector1{ background:url(../../../images/strip-vector1.png) no-repeat 570px 0;}
.strip.vector2{ background:url(../../../images/strip-vector2.png) no-repeat 505px 0;}
.strip.vector3{ background:url(../../../images/strip-vector3.png) no-repeat 485px 0;}
.strip.vector4{ background:url(../../../images/strip-vector4.png) no-repeat 585px 0;}
.strip.vector5{ background:url(../../../images/strip-vector5.png) no-repeat 585px 0;}

 .job-board{ position:relative; margin-bottom:30px;}
 .job-board .job-board-text{ padding:20px; color:#0abaee; line-height:normal; position:absolute; width:100%; text-align:center; bottom:75px; font-size:55px;  box-sizing:border-box;}

 .download-just-click-away{ position:relative;}
 .download-just-click-away .download-just-click-away-txt{padding:20px; color:#0c8b97; font-weight:bold; line-height:normal; position:absolute; width:100%; text-align:center; bottom:75px; font-size:45px;  box-sizing:border-box;}
  .download-just-click-away .suggest-a-topic{padding:20px; color:#821F81; font-weight:bold; line-height:normal; position:absolute; width:100%; text-align:center; bottom:8px; font-size:65px;  box-sizing:border-box;}

#hwitworksbanner{ position:relative;}
#hwitworksbanner .baner-txt{ padding-right:310px;}
#hwitworksbanner .banner-img{width:280px; position:absolute; right:0; top:0;}
#hwitworksbanner .banner-img ul.interective-section{ margin:0; padding:0; list-style:none;}
#hwitworksbanner .banner-img ul.interective-section li{position:absolute;}
#hwitworksbanner .banner-img ul.interective-section li a{width:70px; background:#de643f; border-radius:100%; color:#FFF; text-align:center; font-size:40px; line-height:70px; height:70px; display:block;}
#hwitworksbanner .banner-img ul.interective-section li:nth-child(1){ left:5px; top:78px;}
#hwitworksbanner .banner-img ul.interective-section li:nth-child(2){ left:105px; top:5px;}
#hwitworksbanner .banner-img ul.interective-section li:nth-child(3){ left:205px; top:77px;}
#hwitworksbanner .banner-img ul.interective-section li:nth-child(4){ left:168px; top:196px;}
#hwitworksbanner .banner-img ul.interective-section li:nth-child(5){ left:44px; top:196px;}

#map iframe{ max-width:100%;}

.tm-leading-article + .uk-grid .uk-article:first-child{ border-image:none; border-top:2px solid #9e9d9c;}

#Blog .uk-align-left{ max-width:100%;}
.uk-article-title.uk-margin-bottom-remove{ font-size:45px; color:#de643f; text-transform:none; line-height:normal;}

.full-width-image{ line-height:0; position:relative; margin:15px 0 0 0;}
.full-width-image .uk-align-right{ float:none; margin:0 0 20px 0;}

.stay-connected-box{ border-radius:10px; border:4px solid #821f81; padding:30px; color:#000; background:url(../../../images/stay-connected.jpg) no-repeat right bottom; background-size:210px auto;}
.stay-connected-box h2{ font-size:45px; line-height:45px; color:#821f81;}
.stay-connected-box p{ padding-right:300px;}
.stay-connected-box .SocialIcons a{ margin-bottom:8px;}



#thanks-banner{ text-align:center;}
#thanks-banner .stay-connected-box{ text-align:left; max-width:450px; margin:0 auto;}
#thanks-banner .btn{ margin-bottom:10px;}

.frm-wrapper .mini_label{ display:none;}
.frm-wrapper .wdform_column{ float:none !important;}
.frm-wrapper .wdform_page{ padding:0;}
.frm-wrapper .wdform_section{ display:block !important;}
.frm-wrapper .wdform_column{ border-spacing:0;}
.frm-wrapper .wdform-field{ display:block !important; width:100% !important; padding:0 !important;}
.frm-wrapper .wdform-label-section{ display:none !important;}
.frm-wrapper .wdform-element-section{ display:block !important; width:100% !important;}
.frm-wrapper .input_deactive,
.frm-wrapper .input_deactive:focus,
.frm-wrapper input[type="text"]:focus,
.frm-wrapper textarea:focus,
.frm-wrapper .input_active{margin:0 0 20px 0 !important; width:100%; border-radius:10px !important; font-style:normal !important; border:3px solid #f2663a !important; padding-left:20px !important; font-size:20px; padding:3px 20px !important; box-sizing:border-box; font-weight:bold !important; color:#f7b9a4 !important; height:60px !important;}
.frm-wrapper textarea.input_deactive,
.frm-wrapper textarea:focus,
.frm-wrapper textarea.input_active{ height:auto !important; min-height:100px !important;}
.frm-wrapper .button-submit,
.frm-wrapper button{border-radius:10px !important; border:0 !important; font-family: Arial,Helvetica Neue,Helvetica,sans-serif !important; text-transform:none; padding:12px 20px !important; margin-left:0 !important; color:#FFF; border:0; box-shadow:2px 2px 0 rgba(0,0,0,0.4) !important; text-transform:uppercase; font-weight:bold; font-size:16px; background:#de643f !important;}
.frm-wrapper button:hover,
.frm-wrapper .button-submit:hover{background:#ed5522 !important;}

.frm-wrapper .input_deactive:focus,
.frm-wrapper input[type="text"]:focus,
.frm-wrapper textarea:focus,
.frm-wrapper .input_active,
.frm-wrapper textarea.input_active{ color:#f2663a !important;}

.frm-wrapper.refer-friend .wdform_column{ margin:0 -15px !important;}
.frm-wrapper.refer-friend .wdform_column:after{ clear:both; content:''; display:table;}
.frm-wrapper.refer-friend .wdform_column .wdform_row{ width:50%; padding:0 15px; float:left; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;}

.frm-wrapper + .contact-text{ margin-top:-24px;}

.scrollToTop{
 width:32px;
 height:32px;
 border-radius:100%;
 padding:10px;
 text-align:center;
 background: whiteSmoke;
 font-weight: bold;
 color: #fff !important;
 text-decoration: none;
 position:fixed;
 top:500px;
 right:40px;
 display:none;
 background:#de643f;
}
.scrollToTop .uk-icon-button{ color:#FFF;}
.scrollToTop:hover{
 text-decoration:none;
 color:#000000 !important;
}
@media (min-width: 768px) {
	.tm-footsection {
	    padding-top: 20px !important;
	    padding-bottom: 0 !important;
	    background-color: #de643f;
	    color: #FFF !important;
	}

	.Copyright {
		float:left;
	}
	.SocialIcons {
		float:right;

	}
}

@media (max-width:1024px){
.fixed-btn ul li{ width:45px;}
.uk-navbar-nav > li > a{ font-size:16px;}
.uk-navbar-nav > li > a{ padding-left:14px; padding-right:14px;}
.uk-navbar-nav > li > a.nav-btn{ margin-left:10px;}
@media screen and (webkit-min-device-pixel-ratio:0){
.uk-navbar-nav > li > a.nav-btn{ margin-left:20px;}
}
#banner .btn{ bottom:15px;}

#wht-it-like .working-with-us-txt{ min-height:632px;}

.green-box ul li{ font-size:25px;}
.have-posted-job .have-posted-job-txt{ font-size:35px;}
#about-feat .about-feat-box{min-height:244px; background-size:275px auto !important;}

#features-box .feature-box .color-box h2{ font-size:24px;}
#features-box .feature-box .color-box{ background-size:150px auto !important;}
#features-box .feature-box .color-box.b_three{background-size:110px auto !important;}

.strip.vector1{ background-position:470px 0;}
.strip.vector5{ background-position:500px 0;}

 .job-board .job-board-text{ bottom:50px;}
.download-just-click-away .download-just-click-away-txt{ font-size:32px; bottom:45px;}

	.home-newsletter .newsletter-signup-frm table.acymailing_form td.acyfield_email{width:58.33%;}
.home-newsletter .newsletter-signup-frm table.acymailing_form td.acysubbuttons{width:41.67%;}
.stay-connected-box{background-size:255px auto;}
.download-just-click-away .suggest-a-topic{ font-size:60px;}
}
@media (max-width:1023px){
	.fixed-btn{ display:none;}
	.uk-navbar-nav{ padding-bottom:10px;}
}

@media screen and (min-width:768px) and (max-width:991px){

.tm-page{ margin:35px auto !important;}

.tm-headerbar .tm-logo img{ max-width:150px;}
.share-the-love, .callus{ padding:15px; font-size:18px;}

.uk-navbar-nav{ padding-top:0;}
.uk-navbar-nav > li > a.nav-btn{ margin-top:10px;}

.newsletter-signup .uk-grid [class*="uk-width-"]{ width:100%;}
.newsletter-signup .newsletter-signup-frm .uk-grid:first-child [class*="uk-width"]{margin-top:15px;}
.newsletter-signup .newsletter-signup-frm .row-submit input[type="email"]{ padding-right:15px;}
.newsletter-signup .newsletter-signup-frm .row-submit input[type="submit"]{ position:static; width:100%; border-radius:10px;}
.newsletter-signup .newsletter-vector-img{ margin-bottom:30px; text-align:center;}
.newsletter-signup .newsletter-vector-img img{ max-width:50%;}

#features-box .feature-box .color-box{ background-size:125px auto !important;}
#about-feat .about-feat-box{ background-size:200px auto !important;}
#about-feat .about-feat-box{ min-height:200px;}
#features-box .feature-box .color-box.b_three{ background-size:95px auto !important;}
#features-box .feature-box .color-box h2{ padding-right:70px;}
#features-box .feature-box .color-box.b_two h2{ padding-left:70px;}

#features-box .feature-box .btn,
#about-feat .about-feat-box .btn{ padding:10px;}
#features-box .feature-box .color-box h2{ font-size:16px;}
#about-feat .about-feat-box h2{ font-size:24px;}
#about-feat .about-feat-box.box_2 img{ position:absolute; bottom:0; margin:0; max-width:90%;}

#wht-it-like .working-with-us-txt{ min-height:0;}

.green-box ul{ padding:15px;}
.green-box ul li{ font-size:24px; padding-left:25px;}

.have-posted-job .have-posted-job-txt{ font-size:24px;}

.Contact-info .email{font-size:16px;}

 .job-board .job-board-text{ bottom:55px; font-size:32px;}

#banner .btn{ bottom:12px; right:20px; font-size:13px; padding:5px 15px;}
.hw-it-works-section .howitworksimg2{ position:absolute; bottom:2px; max-width:100%;}
.download-just-click-away .suggest-a-topic{ font-size:42px;}
}

@media screen and (max-width:959px){
	.strip{ height:auto; padding-bottom:30px; background-position:center right !important;}
	.strip [class*="uk-width-"]{ width:100%;}
	.strip .btn{float:none;}

}

@media (max-width:767px){
	.newsletter-signup .newsletter-vector-img{ margin-bottom:30px; text-align:center;}
.newsletter-signup .newsletter-signup-frm .uk-grid:first-child [class*="uk-width"]{margin-top:15px;}
#features-box .feature-box + .feature-box{ margin-top:20px;}
.tm-navbar.uk-navbar{ margin-top:20px;}

#banner .mob-banner{ display:block;}
#banner .mob-banner .mob-banner-txt h2 .rate{ font-size:170px; display:block; line-height:170px;}
#banner > img{ display:none;}
#banner .btn{ bottom:30px; left:0; right:0; margin:auto; max-width:180px;}

.newsletter-signup h2{ text-align:left; margin-top:20px;}

.tm-footer [class*="uk-width-medium-"]{ margin-top:20px;}

#wht-it-like{ background:none;}
#wht-it-like .working-with-us-txt{ min-height:0; background:url(../../../images/img01.png) no-repeat left bottom; background-size:90% auto; padding-bottom:200px;}

.mr_top_mob{ margin-top:30px;}
.banner .banner-img{ margin-top:30px;}

#team .uk-grid + .uk-grid{ margin-top:0;}
#team .team-content{ margin-top:30px;}

.frm-holder .txtfield{ padding:3px 15px;}

#map{ margin-top:30px;}

#features-box .feature-box .color-box{ min-height:190px;}
.strip{ background-image:none !important;}
	#about-feat .about-feat-box.box_2 img{ position:absolute; bottom:0; margin:0;}

#hwitworksbanner .baner-txt{ padding-right:0;}
#hwitworksbanner .banner-img{ position:relative;}

.hw-it-works-section .howitworksimg{ position:static;}

.frm-wrapper.refer-friend .wdform_column .wdform_row{ width:100% !important;}
.download-just-click-away .suggest-a-topic{ bottom:30px;}

}

@media (max-width:639px){

#banner .mob-banner .mob-banner-txt h2 .rate{ font-size:150px; line-height:150px;}

.newsletter-signup .newsletter-signup-frm .row-submit input[type="email"]{ padding-right:15px;}
.newsletter-signup .newsletter-signup-frm .row-submit input[type="submit"]{ position:static; width:100%; border-radius:10px;}
#blog-category .categories-module li{ width:100%;}

#blog-search input.uk-search-field{ height:65px; font-size:20px; padding-right:95px;}
#blog-search .uk-search:before{ height:65px; font-size:40px; padding:15px 10px; width:80px;}

.acymailing_module table.acymailing_form,
.acymailing_module table.acymailing_form td,
.acymailing_module table.acymailing_form tr,
.acymailing_module table.acymailing_form tbody{ display:block; width:100%;}

.newsletter-signup-frm table.acymailing_form td{ float:none; width:100%;}
.newsletter-signup-frm table.acymailing_form td.acyfield_email{ padding-right:15px; width:100%;}
.newsletter-signup-frm table.acymailing_form td.acysubbuttons{ padding-left:15px; width:100%;}

.home-newsletter .newsletter-signup-frm table.acymailing_form td.acysubbuttons,
	.home-newsletter .newsletter-signup-frm table.acymailing_form td.acyfield_email{width:100%;}

.newsletter-signup-frm table.acymailing_form td.acysubbuttons .button,
.newsletter-signup-frm table.acymailing_form td.acyfield_email .inputbox{ border-radius:10px;}

.download-just-click-away .suggest-a-topic{ font-size:45px; bottom:25px;}

}

@media (max-width:479px){
#banner .mob-banner{ padding:15px 15px 75px 15px;}
#banner .mob-banner .mob-banner-txt h2 .rate{ font-size:90px; line-height:90px;}
#banner .btn{ bottom:15px;}

.green-box ul{ padding:15px;}
.green-box ul li{ font-size:16px; padding-left:25px;}
.green-box ul li + li{ margin:0;}

.contact-text{ font-size:20px;}

#features-box .feature-box .color-box h2{ font-size:22px;}

.strip{ padding:15px;}
.strip h2{ margin-top:0;}
.strip .btn{ margin-top:20px;}

#wht-it-like .working-with-us-txt{padding-bottom:100px;}

#blog-search input.uk-search-field{ height:55px;}
#blog-search .uk-search:before{ height:55px; font-size:32px; padding:10px;}

.job-board .job-board-text{ font-size:32px;}
.stay-connected-box{ background:none; padding:15px 10px;}
.stay-connected-box p{ padding-right:0;}
.download-just-click-away .suggest-a-topic{ font-size:30px; bottom:12px;}
.video .video-thumb iframe{ height:auto !important;}

}
.uk-navbar-nav.custom-nav {
    display: none;
}
@media (max-width:375px){
	#about-feat .about-feat-box{ -moz-background-size:90% auto !important; -webkit-background-size:90% auto !important; -o-background-size:90% auto !important; -ms-background-size:90% auto !important; background-size:90% auto !important;}
/*#features-box .feature-box .color-box{ background-size:135px auto !important;}
#features-box .feature-box .color-box.b_three{ background-size:95px auto !important;}*/
	.have-posted-job .have-posted-job-txt{ font-size:30px;}

#features-box .feature-box .color-box{ min-height:0;}
	#about-feat .about-feat-box.box_2 img{ max-width:90%;}

	.job-board .job-board-text{ bottom:40px;}
}

@media (max-width:320px){
	.job-board .job-board-text{ bottom:20px; padding:15px;}
	.download-just-click-away .download-just-click-away-txt{ bottom:30px; font-size:24px;}
}
@media (max-width: 1133px) {
    .uk-navbar-nav.custom-nav > li > a.mobile-nav-btn:first-child {
        margin-left: 0;
    }
    .uk-navbar-nav.custom-nav > li > a.mobile-nav-btn {
        background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
        border: 4px solid #de643f;
        border-radius: 10px;
        box-shadow: none !important;
        color: #de643f;
        height: auto;
        line-height: normal;
        margin: -4px 0 0 24px;
        padding: 8px 20px;
        text-transform: uppercase;
    }
}
@media screen and (max-width: 991px) and (min-width: 768px) {
    .uk-navbar-nav.custom-nav > li > a.mobile-nav-btn {
        margin: 10px 0 0 18px;
    }
}
@media screen and (min-width:768px) and (max-width:991px){
    .uk-navbar-nav.custom-nav > li > a.mobile-nav-btn{margin:10px 0 0 18px;}
    .tm-page{ margin:35px auto !important;}

    .tm-headerbar .tm-logo img{ max-width:150px;}
    .share-the-love, .callus{ padding:15px; font-size:18px;}
}
.uk-panel-box {
    padding: 10px;
    background: #ffffff;
    color: #000000;
    border: 0 none;
}
ul.vacancies.vacancy-summary.clearfix.equalize-vertical {
    padding: 0;
    margin-top: 0;
}
ul.vacancies.vacancy-summary.clearfix.equalize-vertical li {
    list-style: none;
}
dt,dd,dl,ul,li {
background: transparent;
border: 0 none;
font: 100%;
margin: 0;
padding: 0;
vertical-align: baseline;
}
.vacancies dl {
line-height: 20px;
padding-bottom: 10px;
/*font-size: 14px;*/
}
.vacancies dt {
padding-right: 5px;
}
.vacancies dt {
display: block;
float: left;
font-weight: bold;
}
dt {
display: block;
float: left;
font-weight: bold;
padding-right: 5px;
color: #3e3e3e;
}
input#pss, input#email {
    height: 47px;
}
select, .form-horizontal select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    height: 47px;
}
input#FileName {
     height: 47px;
     width:100%;
     padding-top: 14px;
}
h1, h2, h3, h4, h5, h6 {
    margin: 0 0 20px 0;
    font-family: 'Lato';
    font-weight: 700;
    color: #de643f;
    /*text-transform: uppercase;*/
}
span.red {
    color: red;
    font-weight: bold;
}
li.nodot {
    list-style: none;
}
.form-horizontal .control-label {
    float: left;
    width: 25%;
    padding-top: 5px;
    text-align: right;
}
.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: inherit;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ece6dd;
    border-radius: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
input.button2 {
    margin-right: 10px;
}
.navbar {
    position: relative;
    min-height: 30px;
    margin-bottom: 10px;
    border: 1px solid #ddd;
}
.tm-main > :nth-child(n+2) {
     margin-top: 5px;
}
form#ApplicantForm_Document label {
    width: 16%;
}
table.viewdetails.table.table-condensed.table-bordered.table-hover.table-striped td {
    vertical-align: middle;
}
table th.actions {
    width: 10%;
}
table th {
    color: #010;
}
td.title {
    width: 30%;
}
.navbar .nav > li > a {
    float: none;
    padding: 8px 15px 8px;
    color: #010;
    text-decoration: none;
    text-shadow: 0 1px 0 #ffffff;
}
.navbar .nav > li > a:focus, .navbar .nav > li > a:hover {
    color: #010;
    text-decoration: none;
    background-image: -webkit-linear-gradient(top, #f8f8f8 0, #fff 100%);
    background-image: -o-linear-gradient(top, #f8f8f8 0, #fff 100%);
    background-image: linear-gradient(to bottom, #f8f8f8 0, #fff 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
}

/*** 2023 new stuff ***/
html {
    font-size: 82.5%;
}
.footer a, .footer h2, .footer h3 {
    color: #fff;
}
