/*!
 * CAMERON Responsive 1.0
 * Copyright 2013 Cameron, Co.
 */

.boxs,
.boxs:before,
.boxs:after{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; *behavior:url(./layouts/widein/ie7/boxsizing.htc)}
.cameron-container{width:1170px; margin-right:auto; margin-left:auto; padding-left:15px; padding-right:15px}
.cameron-container-fluid{margin-right:auto; margin-left:auto; padding-left:15px; padding-right:15px}
.cameron-container:before,
.cameron-container:after{content:" "; display:table}
.cameron-container:after{clear:both}
.cameron-row{margin-left:-15px; margin-right:-15px}
.cameron-row:before,
.cameron-row:after{content:" "; display:table}
.cameron-row:after{clear:both}

.cameron-md-custom,
.cameron-md-widget,
.cameron-xs-1, .cameron-mi-1, .cameron-sm-1, .cameron-md-1, .cameron-lg-1,
.cameron-xs-2, .cameron-mi-2, .cameron-sm-2, .cameron-md-2, .cameron-lg-2,
.cameron-xs-3, .cameron-mi-3, .cameron-sm-3, .cameron-md-3, .cameron-lg-3,
.cameron-xs-4, .cameron-mi-4, .cameron-sm-4, .cameron-md-4, .cameron-lg-4,
.cameron-xs-5, .cameron-mi-5, .cameron-sm-5, .cameron-md-5, .cameron-lg-5,
.cameron-xs-6, .cameron-mi-6, .cameron-sm-6, .cameron-md-6, .cameron-lg-6,
.cameron-xs-7, .cameron-mi-7, .cameron-sm-7, .cameron-md-7, .cameron-lg-7,
.cameron-xs-8, .cameron-mi-8, .cameron-sm-8, .cameron-md-8, .cameron-lg-8,
.cameron-xs-9, .cameron-mi-9, .cameron-sm-9, .cameron-md-9, .cameron-lg-9,
.cameron-xs-10, .cameron-mi-10, .cameron-sm-10, .cameron-md-10, .cameron-lg-10,
.cameron-xs-11, .cameron-mi-11, .cameron-sm-11, .cameron-md-11, .cameron-lg-11,
.cameron-xs-12, .cameron-mi-12, .cameron-sm-12, .cameron-md-12, .cameron-lg-12{position:relative; min-height:1px; padding-left:15px; padding-right:15px}

.cameron-md-custom{float:left}

.cameron-xs-1, .cameron-xs-2, .cameron-xs-3, .cameron-xs-4, .cameron-xs-5, .cameron-xs-6, .cameron-xs-7, .cameron-xs-8, .cameron-xs-9, .cameron-xs-10, .cameron-xs-11,
.cameron-mi-1, .cameron-mi-2, .cameron-mi-3, .cameron-mi-4, .cameron-mi-5, .cameron-mi-6, .cameron-mi-7, .cameron-mi-8, .cameron-mi-9, .cameron-mi-10, .cameron-mi-11,
.cameron-sm-1, .cameron-sm-2, .cameron-sm-3, .cameron-sm-4, .cameron-sm-5, .cameron-sm-6, .cameron-sm-7, .cameron-sm-8, .cameron-sm-9, .cameron-sm-10, .cameron-sm-11,
.cameron-md-1, .cameron-md-2, .cameron-md-3, .cameron-md-4, .cameron-md-5, .cameron-md-6, .cameron-md-7, .cameron-md-8, .cameron-md-9, .cameron-md-10, .cameron-md-11,
.cameron-lg-1, .cameron-lg-2, .cameron-lg-3, .cameron-lg-4, .cameron-lg-5, .cameron-lg-6, .cameron-lg-7, .cameron-lg-8, .cameron-lg-9, .cameron-lg-10, .cameron-lg-11{float:left}

.cameron-xs-12{width:100%}
.cameron-xs-11{width:91.66666666666666%}
.cameron-xs-10{width:83.33333333333334%}
.cameron-xs-9{width:75%}
.cameron-xs-8{width:66.66666666666666%}
.cameron-xs-7{width:58.333333333333336%}
.cameron-xs-6{width:50%}
.cameron-xs-5{width:41.66666666666667%}
.cameron-xs-4{width:33.33333333333333%}
.cameron-xs-3{width:25%}
.cameron-xs-2{width:16.666666666666664%}
.cameron-xs-1{width:8.333333333333332%}

@media screen and (min-width:768px){
	.cameron-sm-12{width:100%}
	.cameron-sm-11{width:91.66666666666666%}
	.cameron-sm-10{width:83.33333333333334%}
	.cameron-sm-9{width:75%}
	.cameron-sm-8{width:66.66666666666666%}
	.cameron-sm-7{width:58.333333333333336%}
	.cameron-sm-6{width:50%}
	.cameron-sm-5{width:41.66666666666667%}
	.cameron-sm-4{width:33.33333333333333%}
	.cameron-sm-3{width:25%}
	.cameron-sm-2{width:16.666666666666664%}
	.cameron-sm-1{width:8.333333333333332%}
}

@media screen and (min-width:992px){
	.cameron-md-12{width:100%}
	.cameron-md-11{width:91.66666666666666%}
	.cameron-md-10{width:83.33333333333334%}
	.cameron-md-9{width:75%}
	.cameron-md-8{width:66.66666666666666%}
	.cameron-md-7{width:58.333333333333336%}
	.cameron-md-6{width:50%}
	.cameron-md-5{width:41.66666666666667%}
	.cameron-md-4{width:33.33333333333333%}
	.cameron-md-3{width:25%}
	.cameron-md-2{width:16.666666666666664%}
	.cameron-md-1{width:8.333333333333332%}
}

@media screen and (min-width:1200px){
	.cameron-lg-12{width:100%}
	.cameron-lg-11{width:91.66666666666666%}
	.cameron-lg-10{width:83.33333333333334%}
	.cameron-lg-9{width:75%}
	.cameron-lg-8{width:66.66666666666666%}
	.cameron-lg-7{width:58.333333333333336%}
	.cameron-lg-6{width:50%}
	.cameron-lg-5{width:41.66666666666667%}
	.cameron-lg-4{width:33.33333333333333%}
	.cameron-lg-3{width:25%}
	.cameron-lg-2{width:16.666666666666664%}
	.cameron-lg-1{width:8.333333333333332%}
}

@media screen and (max-width:767px){
	.cameron-mi-12{width:100%}
	.cameron-mi-11{width:91.66666666666666%}
	.cameron-mi-10{width:83.33333333333334%}
	.cameron-mi-9{width:75%}
	.cameron-mi-8{width:66.66666666666666%}
	.cameron-mi-7{width:58.333333333333336%}
	.cameron-mi-6{width:50%}
	.cameron-mi-5{width:41.66666666666667%}
	.cameron-mi-4{width:33.33333333333333%}
	.cameron-mi-3{width:25%}
	.cameron-mi-2{width:16.666666666666664%}
	.cameron-mi-1{width:8.333333333333332%}
}

@media screen and (max-width:1199px){
	.cameron-container{width:970px}
	.cameron-lg-1, .cameron-lg-2, .cameron-lg-3, .cameron-lg-4, .cameron-lg-5, .cameron-lg-6, .cameron-lg-7, .cameron-lg-8, .cameron-lg-9, .cameron-lg-10, .cameron-lg-11{float:none}
}

@media screen and (max-width:991px){
	.cameron-container{width:750px}
	.cameron-md-custom{float:none}
	.cameron-md-widget{float:none !important; width:100% !important; margin:0 0 60px 0 !important}
	.cameron-md-1, .cameron-md-2, .cameron-md-3, .cameron-md-4, .cameron-md-5, .cameron-md-6, .cameron-md-7, .cameron-md-8, .cameron-md-9, .cameron-md-10, .cameron-md-11{float:none}
}

@media screen and (max-width:767px){
	.cameron-container{width:100%}
	.cameron-sm-1, .cameron-sm-2, .cameron-sm-3, .cameron-sm-4, .cameron-sm-5, .cameron-sm-6, .cameron-sm-7, .cameron-sm-8, .cameron-sm-9, .cameron-sm-10, .cameron-sm-11{float:none}
}


/*--[Bootstrap 3.0.2]--*/
@-ms-viewport{width:device-width}

.visible-xs,
.visible-sm,
.visible-md,
.visible-lg{display:none !important}
.hidden-xs,
.hidden-sm,
.hidden-md,
.hidden-lg{display:block !important}

@media screen and (max-width:767px){
	.visible-xs,
	.visible-sm.visible-xs,
	.visible-md.visible-xs,
	.visible-lg.visible-xs{display:block !important}
	.hidden-xs,
	.hidden-sm.hidden-xs,
	.hidden-md.hidden-xs,
	.hidden-lg.hidden-xs{display:none !important}
}

@media screen and (min-width:768px) and (max-width:991px){
	.visible-xs.visible-sm,
	.visible-sm,
	.visible-md.visible-sm,
	.visible-lg.visible-sm{display:block !important}
	.hidden-xs.hidden-sm,
	.hidden-sm,
	.hidden-md.hidden-sm,
	.hidden-lg.hidden-sm{display:none !important}
}

@media screen and (min-width:992px) and (max-width:1199px){
	.visible-xs.visible-md,
	.visible-sm.visible-md,
	.visible-md,
	.visible-lg.visible-md{display:block !important}
	.hidden-xs.hidden-md,
	.hidden-sm.hidden-md,
	.hidden-md,
	.hidden-lg.hidden-md{display:none !important}
}

@media screen and (min-width:1200px){
	.visible-xs.visible-lg,
	.visible-sm.visible-lg,
	.visible-md.visible-lg,
	.visible-lg{display:block !important}
	.hidden-xs.hidden-lg,
	.hidden-sm.hidden-lg,
	.hidden-md.hidden-lg,
	.hidden-lg{display:none !important}
}

img{vertical-align:middle}
.tooltip{position:absolute; z-index:1030; display:block; visibility:visible; font-size:12px; line-height:1.4; opacity:0; filter:alpha(opacity=0)}
.tooltip.in{opacity:0.9; filter:alpha(opacity=90)}
.tooltip.top{margin-top:-3px; padding:5px 0}
.tooltip.right{margin-left:3px; padding:0 5px}
.tooltip.bottom{margin-top:3px; padding:5px 0}
.tooltip.left{margin-left:-3px; padding:0 5px}
.tooltip-inner{max-width:200px; padding:3px 8px; color:#ffffff; text-align:center; text-decoration:none; background-color:#000000; border-radius:4px}
.tooltip-arrow{position:absolute; width:0; height:0; border-color:transparent; border-style:solid}
.tooltip.top .tooltip-arrow{bottom:0; left:50%; margin-left:-5px; border-width:5px 5px 0; border-top-color:#000000}
.tooltip.top-left .tooltip-arrow{bottom:0; left:5px; border-width:5px 5px 0; border-top-color:#000000}
.tooltip.top-right .tooltip-arrow{bottom:0; right:5px; border-width:5px 5px 0; border-top-color:#000000}
.tooltip.right .tooltip-arrow{top:50%; left:0; margin-top:-5px; border-width:5px 5px 5px 0; border-right-color:#000000}
.tooltip.left .tooltip-arrow{top:50%; right:0; margin-top:-5px; border-width:5px 0 5px 5px; border-left-color:#000000}
.tooltip.bottom .tooltip-arrow{top:0; left:50%; margin-left:-5px; border-width:0 5px 5px; border-bottom-color:#000000}
.tooltip.bottom-left .tooltip-arrow{top:0; left:5px; border-width:0 5px 5px; border-bottom-color:#000000}
.tooltip.bottom-right .tooltip-arrow{top:0; right:5px; border-width:0 5px 5px; border-bottom-color:#000000}