/* Higher than 1200 (desktop devices)
====================================================================== */

.box-content {
	min-width:97% !important;
	z-index: 50;
	padding: 10px;
	background: #fff !important;
    width:95% !important;
}
.s_for{display:inline-block;    float: left;
    margin-top: 10px;    line-height: 25px;    margin-right: 10px;}
.nav-tabs.nav-stacked > li > a, .nav-tabs.nav-stacked > li > ul > li > a{
    font-weight:normal;
}
@media (max-width: 1200px){
    .fltnonoe{
        float:none;
	}
}
@media (max-width: 1280px){
    /*#policyterm_chzn , #Companystate_chzn {
        width:100% !important;
    }*/
     /*div#policyterm_chzn .chzn-drop {
            width: 99% !important;
    }
    div#policyterm_chzn.chzn-container-single .chzn-search input{
            width: 91%!important;
        }
      div#Companystate_chzn .chzn-drop {
            width: 99% !important;
    }
    div#Companystate_chzn.chzn-container-single .chzn-search input{
            width: 91%!important;
        }*/
    /*.chzn-container .chzn-drop {
            width: 99% !important;
    }
    div#policyterm_chzn.chzn-container-single .chzn-search input{
            width: 72%!important;
        }
    div#Companystate_chzn.chzn-container-single .chzn-search input{
            width: 72%!important;
        }
     .chzn-container .chzn-results{
         width:93%;
     }*/
    .clboth{
        clear:both;
    }
}
@media (min-width: 1200px) {
	
	.container-fluid-full {
		overflow: hidden;
		position: relative;
		height: 100%;
	}

    .box-content {
	min-width:97% !important;
	z-index: 50;
  	/*margin-top: -1px;*/
	padding: 10px;
	background: #fff !important;
        
    width:98% !important;
}

	/*#RawDatas table{    width: 98% !important;
    margin-left: 2%;}*/
	#content-login {
		width: 100%;
		padding: 28px;
		margin: 0px 0px;
	}
	
	#content {
		/*width: 85.578%;
		padding: 28px;
		margin: 0px 0px;
		margin-left: 14.422% !important;*/
		width: 98%;
		padding: 5px 1%;
		margin: 0px 0px;
		/*margin-left: 14.422% !important;*/
	}
		
	#sidebar-left {
		background: #006099  ;
		margin-left: 0px !important;
		position: absolute;
		height: 100%;
	}
	
	.sidebar-nav > ul{
		margin: 0px;
	}
	
	footer {
		margin: 0px 0px 0px 0px;
		padding: 10px 20px;
	}
    input#txtSearch.spanz {
    width: 312px;
}
     input#txtSearch.span250 {
    width: 250px;
}
	input#txtSearch.span270 {
    width: 270px;
}
    .input-append, .input-prepend {
    width: 90%;
}
}

@media only screen and (min-width: 981px) and (max-width: 997px){
    .h_left{
        width:14.382979%;
    }
    div#sidebar-left.h_left.span1 {
    width: 14.382979%;
}
    .sidebar-nav > ul{
        font-size:11px !important;
    }
    .nav-tabs > li > a{
font-size:12px !important;
    }
   .input-append, .input-prepend{width:86%;}
}


/* Higher than 960 (desktop devices)
====================================================================== */
@media only screen and (min-width: 981px) and (max-width: 1199px){
	label.span4 {
    width: 100% !important;
}
	.container-fluid-full {
		overflow: hidden;
		position: relative;
		height: 100%;
	}
	
	#content {
		width: 83.578%;
		padding: 10px;
		margin: 0px;
		margin-left: 14.422% !important;
	}
     /*.box-content {
	min-width:95% !important;
	z-index: 50;
	padding: 10px;
	background: #fff !important;
       
    width:100% !important;
}*/
	
	.dark {
		padding: 20px;
		top: -20px;
		right: -12px;
		margin-bottom: -56px;
		margin-right: -30px;	
	}
	
	
	#sidebar-left {
		background: #006099;
		/*background: #1C2B36;*/
		margin-left: 0px !important;
		position: absolute;
		height: 100%;
	}
	
	.sidebar-nav > ul{
		margin: 0px;
	}
	
	.sparkLineStats {
		position: relative; 
		padding-bottom: 4px;
	}
	
	.sparkLineStats li {
		font-size: 10px;
		line-height: 42px;
	}
	
	.sparkLineStats li .number {
		font-size: 16px;
		font-weight: 700; 
		padding:0 0px; 
	}
	
	.breadcrumb {
		margin: -20px -20px 20px -20px;	
	}
	
	.statbox,
	.widget,
	.box,
	.circleStatsItemBox {
		margin-bottom: 20px;
	}
	
	/* Page: Tasks
	=================================================================== */

	.task .desc {
		display: inline-block;
		width: 70%;
		padding: 10px 10px;
		font-size: 12px;
	}

	.task .desc .title {
		font-size: 16px;
		margin-bottom: 5px;
	}

	.task .time {
		display: inline-block;
		float: right;
		width: 20%;
		padding: 10px 10px;
		font-size: 12px;
		text-align: right;
	}

	.task .time .date {
		font-size: 16px;
		margin-bottom: 5px;	
	}

	footer {
		margin: 0px;
		padding: 10px 20px;
	}
   #RawDatas table
{
    width:100% !important;
}
   input#txtSearch.spanz {
    width: 312px;
}
    input#txtSearch.span250 {
    width: 250px;
}
       input#txtSearch.span270 {
    width: 270px;
}
}




/* Tablet Portrait (devices and browsers)
====================================================================== */
@media only screen and (min-width: 768px) and (max-width: 980px) {
    label.span4 {
    width: 100% !important;
}
     .span3.brlogo {
    display: inline-block;
    width: 45%;
    float: left;
}
  .span9.drop {
  width: 50%;
}
         
     #RawDatas table
{
    width:100% !important;
     overflow-x: auto;
}
     #RawDatas {
    min-width: 631px;
    max-width: 946px;
    overflow-x: auto;
}
	.container-fluid-full {
		overflow: hidden;
		position: relative;
		height: 100%;
	}
	
	#content {
		width: 89.666%;
		padding: 10px;
		margin: 0px 0px;
		margin-left: 8.334% !important;
	}
	
	.dark {
		padding: 20px;
		top: -22px;
		right: -15px;
		margin-bottom: -56px;
		margin-right: -30px;
	}
	
	.breadcrumb {
		margin: -22px -22px 22px -22px;	
	}
	
	.statbox,
	.widget,
	.box,
	.circleStatsItemBox {
		margin-bottom: 22px;
	}
		
	#sidebar-left {
		background: #006099;
		margin-left: 0px !important;
		position: absolute;
		height: 100%;
		width: 8.334% !important;
	}
	
	.sidebar-nav > ul{
		margin: 0px;
	}
	
	.nav-tabs.nav-stacked > li > a,
	.nav-tabs.nav-stacked > li > ul > li > a {
		text-align: center;
		/*margin-top: -2px;*/	
            margin-top: 2px;
            padding-top: 15px;
    padding-bottom: 9px;
	}
	.caret_s{
    margin-top: 8px !important;

    vertical-align: middle;
	}	
	.noMargin {
		margin-left: 0px !important;
	}
	
	.btn-navbar {
		display: none !important;
	}
	
	.nav-collapse,
  	.nav-collapse.collapse {
    	height: auto !important;
    	overflow: visible !important;
		margin-left: 0px !important;
  	}
	
	
	.stats-date .range {
		font-size: 16px;
		font-weight: 300;
	}


	.stat .left .number {
		font-size: 16px;
		font-weight: 300;
	}

	.stat .left .title {
		font-size: 9px;
	}

	.stat .right .percent {
		text-align: center;
		font-size: 12px;
		line-height: 16px;
	}
	
	.box-small-link {
		font-size: 20px;
	}
	
	.sparkLineStats {
		padding-bottom: 10px;
	}
	
	.sparkLineStats li {
		font-size: 10px;
		line-height: 43px;
	}
	
	.sparkLineStats li .number {
		font-size: 12px;
		font-weight: 700; 
		padding:0 0px; 
	}
	
	/* Page: Tasks
	=================================================================== */

	.task {
		border-bottom: 1px solid #f9f9f9;
		margin-bottom: 1px;
	}

	.task.high {
		border-left: 2px solid rgba(250,96,61,1);
	}

	.task.medium {
		border-left: 2px solid rgba(250,187,61,1);
	}

	.task.low {
		border-left: 2px solid rgba(120,205,81,1);
	}

	.task .desc {
		display: inline-block;
		width: 65%;
		padding: 10px 10px;
		font-size: 10px;
		margin-right: -20px;
	}

	.task .desc .title{
		font-size: 14px;
		margin-bottom: 5px;
	}

	.task .time {
		display: inline-block;
		float: right;
		width: 25%;
		padding: 10px 10px;
		font-size: 10px;
		text-align: right;
	}

	.task .time .date {
		font-size: 14px;
		margin-bottom: 5px;	
	}

	.timeslot .task span {
		border: 2px solid rgba(103, 194, 239, 1);
		background: rgba(103, 194, 239, .1);
		padding: 5px;
		display: block;
		font-size: 10px;
	}

	.timeslot .task span span{
		border: 0px;
		background: transparent;
		padding: 0px;
	}

	.timeslot .task span span.details{
		font-size: 14px;
		margin-bottom: 0px;
	}

	.timeslot .task span span.remaining{
		font-size: 12px;
	}
	
	footer {
		margin: 0px;
		padding: 10px 20px;
	}
     .sidebar-nav > ul{
        font-size:11px !important;
    }
     /*.hidden-tablet{
         display:none;
     }*/
     .nav-tabs.nav-stacked > li > a > i, .nav-tabs.nav-stacked > li > ul > li > a > i{
         float:none;
     }
     p.rmv {
    display: none;
}
     input#txtSearch.spanz {
    /*width: 28.623932%;*/
    width: 312px;
}
.nav-tabs > li > a{
    font-size: 12px !important;
}	
 .input-append, .input-prepend{width:86%;}
}

/* All Mobile Sizes (devices and browser)
====================================================================== */
@media (max-width: 767px) {
    label.span4 {
    width: 100% !important;
        min-height: 15px !important;
}
   textarea#Pricingdescription {
    width: 98% !important;
}
   textarea#Description {
    width: 98% !important;
}
    div#insurance{padding-bottom:50px;}
    div#Insurancecompanyid_chzn.chzn-container-single ul.chzn-results {
    height: 90px !important;
}
    .modal-content{left:30% !important;    width: 255px !important; }
    .input-append, .input-prepend{width:93%;display:inline-block;}
   #RawDatas table
{
    width:100% !important;
 

 }
	#content {
		overflow: hidden;
		margin: -10px 0px 0px 0px;
	}
	.none{
    display:none;
}
	.breadcrumb {
		margin: -5px -5px 5px -5px;
	}
	
	.nav-tabs.nav-stacked > li > a,
	.nav-tabs.nav-stacked > li > ul > li > a {
		margin-top: -2px;	
	}
		
	.dark {
		padding: 5px;
		top: 5px;
		right: 0px;
		margin-bottom: 0px;
		margin-right: 0px;
		position: relative;
		border: 0px;
	}
	
	.statbox,
	.widget,
	.box,
	.circleStatsItemBox {
		margin-bottom: 20px !important;
	}
    .span3.brlogo {
    display: inline-block;
    width: 45%;
    float: left;
}
    .nav-tabs > li > a{
        font-size: 12px;
    }

    .s_for{
/*line-height: 10px !important;*/

    }
	/*.ad_btn{
        margin-top:10px !important;
	}*/
	/* Page: Tasks
	=================================================================== */

	.task {
		border-bottom: 1px solid #f9f9f9;
		margin-bottom: 1px;
	}

	.task.high {
		border-left: 2px solid rgba(250,96,61,1);
	}

	.task.medium {
		border-left: 2px solid rgba(250,187,61,1);
	}

	.task.low {
		border-left: 2px solid rgba(120,205,81,1);
	}

	.task .desc {
		display: inline-block;
		width: 65%;
		padding: 10px 10px;
		font-size: 10px;
		margin-right: -20px;
	}

	.task .desc .title{
		font-size: 14px;
		margin-bottom: 5px;
	}

	.task .time {
		display: inline-block;
		float: right;
		width: 25%;
		padding: 10px 10px;
		font-size: 10px;
		text-align: right;
	}

	.task .time .date {
		font-size: 14px;
		margin-bottom: 5px;	
	}

	.timeslot .task span {
		border: 2px solid rgba(103, 194, 239, 1);
		background: rgba(103, 194, 239, .1);
		padding: 5px;
		display: block;
		font-size: 10px;
		-webkit-border-radius: 4px;
		   -moz-border-radius: 4px;
				border-radius: 4px;
	}

	.timeslot .task span span{
		border: 0px;
		background: transparent;
		padding: 0px;
	}

	.timeslot .task span span.details{
		font-size: 14px;
		margin-bottom: 0px;
	}

	.timeslot .task span span.remaining{
		font-size: 12px;
	}
	 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"], input[type="file"], .uneditable-input{
         /*width:98% !important;*/
     }
	input.text-box.single-line {
    width: 98%;
}
    .nav-tabs > li {
    width: 100%;
}

.nav-tabs > li > a {
    border-bottom: 1px solid #ddd;
}

.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus {
    border-bottom: 1px solid #ddd;
      background-color: #eee;
}
.p_b_30{
    padding-bottom: 30px !important;
}
.p_b_60{
    padding-bottom: 60px !important;
}
.p_b_85{
    padding-bottom: 85px !important;
}
.ml2{
    /*margin-left:0px !important;*/
}
/*.nav > li > a:hover, .nav > li > a:focus {
    text-decoration: none;
    background-color: #eee;
}*/
}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers)
====================================================================== */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	

    .box-content {
	min-width:95% !important;
	z-index: 50;
  	/*margin-top: -1px;*/
	padding: 10px;
	background: #fff !important;
    overflow-x:scroll;
    width:95% !important;
}

    
	body {
		padding: 0px;
	}
	
	#content {
		padding: 5px;
	}
	
	.stat {
		width: 50%;
		margin: 10px 0% 0% 0%;
		float: left;
	}
		
	.quick-button,
	.quick-button-small {
		margin-bottom: 20px;
	}
	
	.pull-right {
		width: 100%;
		margin: 10px auto;
		text-align: center;
	}
	
	.fc-button-today,
	.fc-button-month,
	.fc-button-agendaWeek,
	.fc-button-agendaDay {
		display: none;
	}
	
	footer {
		padding: 10px 20px;
	}
	
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers)
=================================================================== */
@media only screen and (min-width:479px) {

.box-content {
	min-width:97% !important;
	z-index: 50;
	padding: 10px;
	background: #fff !important;
	/*width: 95% !important;*/
}
}

@media only screen and (max-width:600px){
    .f_tbl{
        float:left !important;
    }
    .navbar-inner{
 height: 134px;
}
  
}

@media only screen and (max-width: 680px){
.box-content {
    min-width: 95% !important;
    z-index: 50;
    padding: 10px;
    background: #fff !important;
    width: 96% !important;
}
.container-fluid-full{
    margin-bottom:50px;
}
 /*.f_tbl{
        float:left !important;
    }*/

}

@media only screen and (max-width: 479px) {
    input.span4{width:58% !important;}
    .container-fluid-full{margin-bottom:65px;}
  .box-content {
	min-width:87% !important;
	z-index: 50;
	padding: 10px;
	background: #fff !important;
    overflow-x:scroll;
    width:93% !important;
}
  .input-prepend.input-append input{width:96% !important}
 .span3.brlogo {
    display: inline-block;
    width: 95%;

    float: left;
}
	body {
		padding: 0px;
	}
	.navbar-inner {
    min-height: 147px;
   height: 163px
}
	#content {
		padding: 5px;
	}
	
	.stat {
		width: 100%;
		margin: 1% 0% 0% 0%;
		float: left;
	}
		
	.quick-button,
	.quick-button-small {
		margin-bottom: 20px;
	}
	
	.pull-right {
		width: 100%;
		margin: 10px auto;
		text-align: center;
	}
	
	.fc-button-today,
	.fc-button-month,
	.fc-button-agendaWeek,
	.fc-button-agendaDay {
		display: none;
	}
	
	table,
	.pagination {
		
	}
	
	.pagination {
		padding: 5px;
	}
	
	.ui-slider-handle {
		margin-top: 1px !important;
	}

	.sliderVertical .ui-slider-handle {
		margin: 0px 0px -10px 1px !important;
	}
	
	.login-box{
        width:300px !important;
	}
    .forgot-box{ width:300px !important;}
	footer {
		padding: 10px 20px;
        min-height: 36px;
        font-size:12px;
	}
    .box-header{padding:0px 3px;}
	.box-header h2{font-size:11px;}
    .box-header .break{    margin: -15px 5px -18px 4px;
    padding: 9px 0px 11px 0px;}
}


@media only screen and (max-width: 1200px) and (min-width: 992px){
     .box-content {
	min-width:97% !important;
}
     .box.span11 {
    width: 97%;
}
}

/*@media only screen and (min-width: 768px) and (max-width: 992px){
    .input-append, .input-prepend{width:86%;}
}*/

@media only screen and (max-width: 320px){
    #map{
        max-height:300px;
    }
    /*.span4{
        width: 272px !important;
    }*/
     /*.span2{
        width: 272px !important;
    }*/

     .add-on, 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"], input[type="file"], .uneditable-input{
         width:98% !important;
     }
.add-on{width:4% !important;}


}
