/*
Theme Name: Nurse Aid
Description: Custom theme for Nurse aid.
Version: 1.0
*/

/*
* ===================================================== WEB FONTS ==================================================
*/


 @font-face {
 font-family: 'robotocondensed';
 src: url('webfonts/roboto-condensed-webfont.eot');
 src: url('webfonts/roboto-condensed-webfont.eot?#iefix') format('embedded-opentype'), url('webfonts/roboto-condensed-webfont.woff') format('woff'), url('webfonts/roboto-condensed-webfont.ttf') format('truetype'), url('webfonts/roboto-condensed-webfont.svg#robotocondensed') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'robotoregular';
 src: url('webfonts/roboto-regular-webfont.eot');
 src: url('webfonts/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'), url('webfonts/roboto-regular-webfont.woff') format('woff'), url('webfonts/roboto-regular-webfont.ttf') format('truetype'), url('webfonts/roboto-regular-webfont.svg#robotoregular') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'robotobold_condensed';
 src: url('webfonts/roboto-boldcondensed-webfont.eot');
 src: url('webfonts/roboto-boldcondensed-webfont.eot?#iefix') format('embedded-opentype'), url('webfonts/roboto-boldcondensed-webfont.woff') format('woff'), url('webfonts/roboto-boldcondensed-webfont.ttf') format('truetype'), url('webfonts/roboto-boldcondensed-webfont.svg#robotobold_condensed') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'Glyphicons Halflings';
 src: url('webfonts/glyphicons-halflings-regular.eot');
 src: url('webfonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('webfonts/glyphicons-halflings-regular.woff') format('woff'), url('webfonts/glyphicons-halflings-regular.ttf') format('truetype'), url('webfonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}



ul li {
	list-style:none;
}

h1 {
	width: 100%;
	font-size:30px;
	color:#fff;
	font-weight:normal;
	 font-family: 'robotobold_condensed';
	text-align: center;
	text-shadow:1px 0 #444;
	padding:10px 0 30px;
	margin:0px;
}

h2 {
	width: 100%;
	font-size:34px;
	color:#000000;
	font-weight:normal;
	 font-family: 'robotobold_condensed';
	text-align: center;
	padding:0px 0 20px;
}

h2 span { color:#00639E;}

h3 {
	font-size:22px;
	color:#fff;
	text-align:center;
	font-family: 'robotocondensed';
	font-weight:bold;
	padding:20px 0 10px;
	margin:0;
}
h3 a{	
	color:#fff;
	text-decoration:none
}
h3 a:hover{	
	color:#fff;
	text-decoration: underline;
}

h5 {
	font-size:18px;
	color:#000;
	text-align:left;
	font-family: 'robotocondensed';
	font-weight:normal;
	padding:20px 0;
	margin:0;
}



p {
	font-size:16px;
	color:#fff;
	font-family: 'robotoregular';
	padding:5px 0;
	font-weight:normal;
}
body {
	padding-top:120px;
	margin:0;
	background:#fff;
	font-family: Arial, Helvetica, sans-serif;
}
.clear {
	clear:both;
}
.yy-padding-20 {
	padding-top:20px!important;
	padding-bottom:20px!important;
}

/*---------------Color-SEC------------------*/
.white {
	color:#fff!important;
}
/*---------------Container-SEC------------------*/

.container {
	
max-width:1020px;	
	
}
/*---------------Header-SEC------------------*/

.header-padd-tb {
	padding-top:10px;
	padding-bottom:0px;
	background:#fff;

}



/*---------------Nav-SEC------------------*/

.navbar {
	background:#fff;
	min-height:40px;
	margin-bottom: 0px;
}
.navbar-default .navbar-nav > li {
	padding-top:0px;
}
.navbar-default .navbar-nav > li:last-child {
	padding-top:0px;
}
.navbar-default .navbar-nav > li.lastline {
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	background:#fff;
}
.navbar-default .navbar-nav > li {	
	border-left:1px solid #004B79;
}
.navbar-default .navbar-nav > li:first-child{	
	border-left:none;
}
.navbar-default .navbar-nav > li > a {
	font-family: 'robotobold_condensed';
	border:0!important;
	line-height:42px;
	padding-left:42px!important;
	padding-right:42px!important;
	font-size:16px!important;
	color:#fff!important;
	font-weight:normal;
	outline:none!important;
}
.navbar-default .navbar-nav > li > a:hover {
	color:#fff!important;
	background:#004B79;
}
.navbar-default .navbar-nav > li > a.active {
	color:#fff!important;
	background:#004B79;
}
.navbar-brand {
    margin: 0 40px;
}
.navbar-toggle {
	margin-top:0px;
	background:#00639E;
	border:0;
}
.navbar-toggle:hover, .navbar-toggle:focus {
	background:#00639E!important;
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #fff;
}
.navbar-default {
	background-color: #fff;
}
.nav-bg-sec {
	background:#00639E;
	
}
.navbar-nav > li > a {
	padding-bottom: 2px;
	padding-top: 2px;
}
.navbar-toggle{margin-bottom: -20px; top:30px;}


.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
   background:#004B79;
 -webkit-transition: all .4s ease-in-out;
 -moz-transition: all .4s ease-in-out;
 -ms-transition: all .4s ease-in-out;
 -o-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
}

.navbar-nav > li > .dropdown-menu {
    background: #004B79 none repeat scroll 0 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    
}

.dropdown-menu > li > a {
    clear: both;
    color: #fff;   
    padding-left:20px;
}
.dropdown-menu > li > a:hover {
    background: #004B79;
	color: #AADFFF; 
}
.dropdown-menu .divider {
    background-color:#00395B;}

/*---------------Button-SEC------------------*/

a.button {
	text-decoration: none !important;
}
.button.red {
	text-align:center!important;
	-webkit-border-radius:0px;
	-moz-border-radius: 0px;
	border-radius:0px;
	color:#fff!important;
	height:35px;
	font-size:15px;
	font-family: 'robotobold_condensed';
	font-weight:normal;
	border-bottom:1px solid #8D2A04!important;
	border-right:1px solid #8D2A04!important;
	line-height:30px;
	padding:3px 20px 0px 20px;
	background:#F14807!important;
	border:none;
	width:100%;
	display:block!important;
}
.button.red:hover {
	background:#B83705!important;
 -webkit-transition: all .4s ease-in-out;
 -moz-transition: all .4s ease-in-out;
 -ms-transition: all .4s ease-in-out;
 -o-transition: all .4s ease-in-out;
 transition: all .4s ease-in-out;
}
/*---------------Footer Area ------------------*/
.footer-top-sec {
	background:#F2F2F2;
	min-height:250px;
	padding:20px 0;
	margin-top:20px;
}
.footer-ver-line{ border-right:1px solid #cdcdcd; min-height:180px;}
.footer-top-sec a {
	color:#00639E;
	font-family:'robotoregular';
	color:#333;
	font-size:14px;
	display:block;
	padding:3px 0;
	text-decoration:none;
}
.footer-top-sec a:hover { text-decoration:underline;}
.footer-btm-sec {
	background:#fff;
	padding:10px;
	font-family:'robotoregular';
	color:#666;
	font-size:13px;
}
.footer-btm-sec a {	
	color:#00639E;
	padding-left:5px;
	text-decoration:none;
}
.footer-btm-sec a:hover {	
		text-decoration: underline;
}
.social-sec{ padding:0px;}
.social-sec a{ background:#fff; width:40px; height:40px; border-radius:100px; font-size:18px; color:#222222; text-align:center; padding-top:7px;font-family: 'robotobold_condensed'; display:inline-block; margin-left:5px;}
.social-sec a:hover{background:#00568A;color:#fff; -webkit-transition: all .4s ease-in-out;
 -moz-transition: all .4s ease-in-out;
 -ms-transition: all .4s ease-in-out;
 -o-transition: all .4s ease-in-out;
 transition: all .4s ease-in-out;}



/*---------------Banner Area ------------------*/

.banner-sec{ position:relative;}
.banner-img {width: 100%; left:0px;}
.ba-sha-img{ background:url(images/sha-img.png) no-repeat 0 0;height:13px;}
.pos_abs{position:absolute; top:40%;}
.transparent-bg{ background:url(images/booking-trans-bg.png) repeat 0 0; min-height:240px; width:auto; padding:20px 100px;}
.booking-sec{ padding:0px;}

.booking-sec input[type="text"], .booking-sec input[type="password"] { width:100%; background:#fff; border:0; padding:5px 10px; color:#000; font-size:14px; margin-bottom:10px;}

/*---------------Download Area ------------------*/

.download-sec{margin-top:10px; margin-right:60px;}
.download-sec a{background:#F14807; min-height:60px; display:inline-block; color:#fff; text-align:center; padding:10px 30px; text-decoration:none;font-family: 'robotobold_condensed'; font-size:18px; line-height:18px;}
.download-sec a span{font-size:14px; font-family: 'robotoregular';}
.download-sec a:hover{background:#B63605;-webkit-transition: all .4s ease-in-out;
 -moz-transition: all .4s ease-in-out;
 -ms-transition: all .4s ease-in-out;
 -o-transition: all .4s ease-in-out;
 transition: all .4s ease-in-out;}
 .download-sec a.dark{background:#6A6A6A;}
 .download-sec a.dark:hover{background:#4d4d4d;-webkit-transition: all .4s ease-in-out;
 -moz-transition: all .4s ease-in-out;
 -ms-transition: all .4s ease-in-out;
 -o-transition: all .4s ease-in-out;
 transition: all .4s ease-in-out;}

/*---------------Feature Area ------------------*/
.feature-sec{ padding:0;}
.feature-blue-bg{ padding:40px 0; background:#00568A; margin-bottom:30px;}
.feature-sec p{ text-align:center;}
.fea-rou-bg{ background:#fff; width:60px; height:60px; border-radius:100px; margin:0 auto;}
.fea-rou-bg i{ font-size:30px; color:#00639E; text-align:center; display:block; padding-top:14px;}
.fea-ver-line{ border-right:1px solid #004066; min-height:220px;}

/*---------------faq Area ------------------*/
.faq-sec{ padding:0;}
.faq-area{ padding:0 0 30px;}
.panel{ background:#F14807; border:none; border-radius:none; position:relative;
    border-left:8px solid #000;
    border-radius:0!important;
    box-shadow:none;
    margin-bottom: 0px!important;margin-top: 1px!important; padding:0!important;}
.panel-default > .panel-heading + .panel-collapse .panel-body{ background:#fff!important; border:1px solid #ddd;border-top:none;color:#273943; font-size:14px; margin-left:0px; padding-left:0; padding:10px 20px;padding-bottom:10px;}
.panel-default > .panel-heading{ background:none; border:none!important; margin:0; padding-left:0;}
.panel-heading{ border:none!important;}
.faq-sec h4.panel-title a{color:#000;font-family: 'robotocondensed'; font-size:18px; font-weight:normal;outline:none;text-decoration:none;padding:0 0 0 20px;}

/*---------------About Area ------------------*/
.about-sec{padding:0;}
.strip-headline-sec{ background:#f6f6f6; padding:10px 0;}
.strip-headline-sec h2{ padding: 0px 0 10px; }
.about-grey-bg{padding:20px 0 40px 0; background:#fff; margin-bottom:30px; border-top:1px solid #eee;}
.about-sec p{text-align:left; color:#444; padding-top:0px;}
.about-sec h4 {
	font-size:22px;
	color:#000;
	text-align:left;
	font-family: 'robotocondensed';
	font-weight:normal;
	padding:20px 0 10px 0;
	margin:0;
}

/*Changes by Kamal*/
.accordion-content p{ color: #273943;}
.booking-sec input[type="text"], .booking-sec input[type="password"], .booking-sec input[type="email"], .booking-sec input[type="tel"]{ width:100%; background:#fff; border:0; padding:5px 10px; color:#000; font-size:14px; margin-bottom:10px;}
/*.wpcf7-validation-errors{ display: none !important;}*/
div.wpcf7-response-output{ margin-top: 0!important;}
.about-sec h3{
    /*color: #000;*/
    color: #1955ff;
    text-align: left;
}
.footer-top-sec .menu { padding: 0; }


.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;background: #004B79 none repeat scroll 0 0;border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
.dropdown-submenu:hover>.dropdown-menu{display:block;}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:hover>a:after{border-left-color:#ffffff;}
.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}

.transparent-bg blockquote{
    background: url(images/booking-trans-bg.png) repeat 0 0;
    width: 44%;
    padding: 20px;
    color: #fff;
    font-size: 16px;
    border: 0;
}
.transparent-bg blockquote p{
    font-size: 14px;
    line-height: 1.5;
}

div.wpcf7 .ajax-loader{
    top: -29px;
    left: 101%;
    position: relative;
}
.feature-blue-bg{ margin-bottom: 0px; }
.footer-top-sec{ margin-top: 0px; }
.download-sec a { padding: 0px 2px; background: none; }
.download-sec a:hover{ background: none; }
.download-sec img{ width: 160px; }
li.login{    position: relative; right: -22.5%; border-left: 0 !important;}
li.login a{background: green;padding: 0px 34px !important;    line-height: 30px !important; top: 7px;}
.fa-aus{background: transparent url(http://nurseaid.com.au/wp-content/uploads/2017/03/aus-1.png) no-repeat;
    position: relative;top: 13px;left: 10px;height: 35px;width: 40px;
}
.navbar-brand img{ height: 80px; }
.text-right .download-sec{ margin-top: 28px; }
.about-sec{ margin-top: 35px; }
.feature-blue-bg .fa-mobile{ font-size: 38px; padding-top: 10px; }
/*changes made by kamal ends*/

/* changes by nimesh start */
a.navbar-brand{margin-left: 0px;}
.transparent-bg{
    background: none;
    min-height: auto;
    padding: 0px;
}

.pos_abs{    top: auto;
    bottom: 35px;
    left: 20px;}
.transparent-bg a{display: block; float: left; margin-right: 10px;text-decoration: none;
font-size: 25px;}
.transparent-bg a i{padding-right: 10px;}
transparent-bg a:hover{text-decoration: none !important;}
.feature-blue-bg{padding-top: 10px;}
.feature-blue-bg h2{padding-top: 10px; color: #fafafa; margin-top: 10px;}
.feature-blue-bg h2 span{color: #242424;}
.download-sec{margin-right: 14px;}
.banner-sec{padding: 0px;}
.no-padding{padding: 0px;}
.no-padding-left{padding-left: 0px;}

.accordion-content p{color: #242424; line-height: 1.8em;}
/* changes by nimesh end  */