﻿/*-----------------------------------------------------------------------------------

	Theme Name: Nausal Theme
	Theme URI: http://nausal.com/
	Description: <strong>A responsive wordpress theme with category of Business, Portfolio, blog and much more</strong> 	- built on unlimited concept by Nauman Khattak (CEO)
	Author: Nausal Team
	Author URI: http://nausalhost.com/
	Version: 1
	
	

License:
License URI:

General comments (optional).
-----------------------------------------------------------------------------------------*/

::-webkit-input-placeholder { color: #888; }
:-moz-placeholder { color: #888; }
::-moz-placeholder { color: #888; }
:-ms-input-placeholder { color: #888; }
input-placeholder { color: #888; }
.clearfix:after { content: ''; display: block; clear: both; height: 0; line-height: 0; overflow: hidden; width: 100%; }
.f-hint { display: inline-block; position: relative; width: 12px; height: 12px; overflow: hidden; background: url('http://www.panjabdigilib.org/webuser/images/questionmark.png') no-repeat; text-indent: -999999px; cursor: help; font-style: normal; z-index: 1; vertical-align: middle; top: -1px; opacity: .6; }
.f-hint > div { position: absolute; left: 23px; top: 23px; display: none; border: 1px solid #666; background: #fff; text-indent: 0; min-width: 200px; box-shadow: rgba(0,0,0,.1) 3px 3px 0; }
.f-hint > div > h6 { font-size: 12px; line-height: 12px; color: #fff; background: #444; text-align: center; text-transform: uppercase; margin: 0; padding: 5px; }
.f-hint > div > div { font-size: 11px; line-height: 14px; color: #777; padding: 5px; text-align: center; font-weight: 300; }
.f-hint:hover { overflow: visible; z-index: 100000; opacity: 1; }
.f-hint:hover > div { display: block; }

#fright-quote { width: 100%; max-width: 940px; padding: 20px; margin: 30px auto 60px; box-sizing: border-box; background: #D7D8D9 url('images/contact-us-bg.jpg'); position:relative; }
#fright-quote button, #fright-quote input, #fright-quote select, #fright-quote textarea { vertical-align:auto !important; }
#fright-quote #msg { position:static; left:0; top:0; right:0; z-index:1000; display:none; text-align:center; margin-bottom:20px; border:1px solid #fff; background:#fff; color:#000; font-size:13px; line-height:normal; padding:5px; text-transform:none; transition: all 0.23s ease-in-out 0s; }
#fright-quote #msg.err { border-color:red; background:#F5AEA8; color:#B40003; }
#fright-quote #msg.succ { border-color:#00BD27; background:#72FFB7; color:#007B25; }
#fright-quote .wait { display:block; z-index:100; position:absolute; left:0; top:0; right:0; bottom:0; background:rgba(255,255,255,.6); cursor:wait; }
#fright-quote input[type=radio], #fright-quote input[type=checkbox] { position: relative; top: -1px; margin: 0 1px; padding: 0; height:auto; line-height: 0; width: auto; }
#fright-quote label { display: block; padding: 0 0 3px; }
#fright-quote .r-block { padding: 20px; margin: 0 0 20px; box-sizing: border-box; border: 1px solid #C3C6C4; background: #F0F0F0; background: rgba(255,255,255,.59); }
#fright-quote .r-block.col { float: left; width: 48.6666%; margin-right: 2.6666%; }
#fright-quote .r-block.col.last { margin-right: 0; }
#fright-quote .line { display: block; width: 100%; height: 1px; line-height: 0; overflow: hidden; background: #ccc; margin: 20px 0; }
#fright-quote h2 { font-size: 18px; line-height: 18px; border-bottom: 1px solid #ccc; margin: 0 0 20px; padding: 0 0 10px; color: #666; }
#fright-quote .lbl { text-transform: uppercase; font-size: 11px; line-height: 11px; color: #666; display: block; }
#fright-quote ul { margin: 0; padding: 0; list-style: none; overflow: hidden; }
#fright-quote .ship-type li { display: block; float: left; margin-right: 40px; padding-right: 50px; border-right: 1px solid #ccc; font-size: 13px; }
#fright-quote .ship-type li.last { margin: 0; padding: 0; border: 0; }
#fright-quote .ship-type li span img { position: relative; top: -2px; display: inline-block; margin-right: 2px; }
#fright-quote .ship-type li.first span img { top: -3px; }
#fright-quote .truck-type li { display: block; float: left; margin-right: 20px; font-size: 13px; }
#fright-quote .zip-loc { float: left; width: 50.6666%; }
#fright-quote .exts { float: right; width: 44.6666% }
#fright-quote .hnt { margin: 15px 0 0; text-align: left; line-height: 18px; font-size:10px;}
#fright-quote .hnt h5 { margin-bottom: 10px; font-size: 11px; line-height: 11px; }
#fright-quote .fld { display: block; background:#fff; background:rgba(255,255,255,.8); border:1px solid #B1B4B5; margin-bottom: 15px; width: 100%; padding: 0 3px; box-sizing: border-box; height: 25px; line-height: 22px; font-family: 'Futura Book', Tahoma, sans-serif; font-size: 12px; }
#fright-quote .fld:focus { border-color:#333; background-color:#fff; }
#fright-quote select.fld { margin-bottom: 0; height: 25px; padding: 0; }
#fright-quote #addN { cursor: pointer; background: #999; border: 1px solid #888; color: #fff; padding: 3px 5px; display: inline-block; font-size: 10px; line-height: 15px; height: 13px; text-transform: uppercase; text-decoration: none; top: -2px; position: relative; text-shadow: rgba(0,0,0,.6) 0 1px 0; border-radius: 4px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; }
#fright-quote #items li { overflow: hidden; display: block; margin: 0; position: relative; }
#fright-quote #items li .rmv { background: url('http://blog.udiburg.com/wp-content/uploads/2013/06/close-button.gif') no-repeat; cursor: pointer; width: 16px; height: 16px; position: absolute; z-index: 1; right: 5px; top: 6px; opacity: .5; }
#fright-quote #items li .rmv:hover { opacity: 1; }
#fright-quote #items li.item-data { padding: 2px 0; }
#fright-quote #items li.item-data:hover { background: #DBDDDC; }
#fright-quote #items li.to-rmv:before { content: ''; position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 10; background: #FFCCCC; background: rgba(255,0,0, .444); display: block; }
#fright-quote #items li.to-rmv .rmv { z-index: 15; }
#fright-quote #items li label, #fright-quote #items li > div { float: left; margin: 0 20px 0 0; display: block; font-size: 11px; line-height: 11px; color: #666; position: relative; z-index: 5; }
#fright-quote #items li > div { color: #000; margin-bottom: 0; }
#fright-quote #items li > div .fld { width: 100%; margin-bottom: 0; vertical-align: top; }
#fright-quote #items li > div .cnt, #fright-quote #items li > div span { font-weight: 900; position: relative; top: 7px; }
#fright-quote #items li .l1 { width: 22px; text-align: center; margin-right: 10px; }
#fright-quote #items li .l2 { width: 220px; }
#fright-quote #items li .l3 { width: 60px; }
#fright-quote #items li .l4 { width: 100px; }
#fright-quote #items li .l5 { width: 235px; }
#fright-quote #items li .l6 { margin-right: 0; width:90px; }
#fright-quote #items li > div.l4 .fld, #fright-quote #items li > div.l5 .fld { display: inline-block; width: auto; }
#fright-quote #items li > div .fld.num { width: 45px; }
#fright-quote #turck-t, #fright-quote #ready-pick, #fright-quote #extra-services { margin: 20px 0 0; }
#fright-quote #ready-pick .fld { margin-bottom:0; background: rgba(255,255,255,.8) url('http://gardening.ces.ncsu.edu/wp-content/themes/ncce/images/icons/calendar-icon-16px.png') 98% 45% no-repeat; position:relative; }
#fright-quote #extra-services { border-top: 1px solid #ccc; padding: 20px 0 0; }
#fright-quote .ftl-t { display: none; }
#fright-quote .ltl-t { display: block; }
#fright-quote #get-quote { display: block; background:#CC1E26; padding:10px 0; text-align:center; line-height:16px; width:250px; float:right; color:#fff; border:1px solid #A0181F; font-family: 'Futura Book', Tahoma, Verdana, Arial, sans-serif; font-size:15px; font-weight:900; text-transform:uppercase; cursor:pointer; text-shadow: #A0181F 0 1px 0; overflow:visible; position:relative; }
#fright-quote #get-quote:hover { background:#000; }
#fright-quote #get-quote.loading { text-indent:-99999px; cursor:wait; }
#fright-quote #get-quote.loading:after { content:''; display:block; background: url('https://www.stratajet.com/assets/stratajet/sml-loader.gif') 50% 50% no-repeat; position:absolute; left:0; top:0; right:0; bottom:0; }
.ielt9 #fright-quote select.fld { line-height:11px; }

.calendar { font-family: 'Futura Book', Tahoma, Verdana, Arial, sans-serif; font-size: 12px; background-color: #EEE; color: #333; border: 1px solid #DDD; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; padding: 0.2em; width: 14em; }
.calendar .months { background-color: #F6AF3A; border: 1px solid #E78F08; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; color: #FFF; padding: 0.2em; text-align: center; }
.calendar .prev-month,  .calendar .next-month { padding: 0; }
.calendar .prev-month { float: left; }
.calendar .next-month { float: right; }
.calendar .current-month { margin: 0 auto; }
.calendar .months .prev-month,  .calendar .months .next-month { color: #FFF; text-decoration: none; padding: 0 0.4em; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; cursor: pointer; }
.calendar .months .prev-month:hover,  .calendar .months .next-month:hover { background-color: #FDF5CE; color: #C77405; }
.calendar table { border-collapse: collapse; padding: 0; font-size: 12px; width: 100%; }
.calendar th { text-align: center; }
.calendar td { text-align: right; padding: 1px; width: 14.3%; }
.calendar td span { display: block; color: #1C94C4; background-color: #F6F6F6; border: 1px solid #CCC; text-decoration: none; padding: 0.2em; cursor: pointer; }
.calendar td span:hover { color: #C77405; background-color: #FDF5CE; border: 1px solid #FBCB09; }
.calendar td.today span { background-color: #FFF0A5; border: 1px solid #FED22F; color: #363636; }


/* iPads (portrait) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
/* Styles */

#navigation2 ul.nav > li > a {
  background: url("../../uploads/2014/10/li-bg.png") no-repeat scroll right center rgba(0, 0, 0, 0);
  color: #4c4c4c;
  font-family: Trebuchet MS !important;
  font-size: 16px !important;
  font-weight: normal !important;
  height: 32px;
  padding: 0 32px;
}

}