/* CSS Document */



/*----------- default css-------------------------*/



@font-face {

    font-family: "HelveticaNeueMedium";

    src: url('../fonts/18926_helveticaneuemed-webfont.eot');

    src: url('../fonts/18926_helveticaneuemed-webfontd41d.eot?#iefix') format('embedded-opentype'),

         url('../fonts/18926_helveticaneuemed-webfont.woff') format('woff'),

         url('../fonts/18926_helveticaneuemed-webfont.ttf') format('truetype'),

         url('../fonts/18926_helveticaneuemed-webfont.svg#HelveticaNeueMedium') format('svg');

    font-weight: bold;

    font-style: normal;



}



@font-face {

    font-family: "HelveticaCondensed";

    src: url('../fonts/helvetica-condensed-webfont.eot');

    src: url('../fonts/helvetica-condensed-webfontd41d.eot?#iefix') format('embedded-opentype'),

         url('../fonts/helvetica-condensed-webfont.woff') format('woff'),

         url('../fonts/helvetica-condensed-webfont.ttf') format('truetype'),

         url('../fonts/helvetica-condensed-webfont.svg#HelveticaCondensedThinRegular') format('svg');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'BitterRegular';

    src: url('../fonts/bitter-regular-webfont.eot');

    src: url('../fonts/bitter-regular-webfontd41d.eot?#iefix') format('embedded-opentype'),

         url('../fonts/bitter-regular-webfont.woff') format('woff'),

         url('../fonts/bitter-regular-webfont.ttf') format('truetype'),

         url('../fonts/bitter-regular-webfont.svg#BitterRegular') format('svg');

    font-weight: normal;

    font-style: normal;

}

@font-face {

	font-family: 'Conv_Interstate-Bold';

	src: url('../fonts/Interstate-Bold.eot');

	src: url('../fonts/Interstate-Boldd41d.eot?#iefix') format('embedded-opentype'),

	url('../fonts/Interstate-Bold.woff') format('woff'),

	url('../fonts/Interstate-Bold.ttf') format('truetype'),

	url('../fonts/Interstate-Bold.svg') format('svg');

	font-weight: normal;

	font-style: normal;

}



@font-face {

  font-family:Helvetica;

  font-family:InterstateRegular;

  src: url('../fonts/Helvetica.ttf');

  src: url('../fonts/Interstate-Regular.ttf');

}

html, body, div, span, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

abbr, address, cite, code,

del, dfn, em, img, ins, kbd, q, samp,

small, strong, sub, sup, var,

b, i,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td,

article, aside, canvas, details, figcaption, figure,

footer, header, hgroup, menu, nav, section, summary,

time, mark, audio, video {

  margin:0;

  padding:0;

  border:0;

  outline:0;

  font-size:100%;

  vertical-align:baseline;

  background:transparent;

/*  -webkit-text-size-adjust:85%; */

}



a { margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent; /* -webkit-text-size-adjust:85%; */}

table { border-collapse:collapse; border-spacing:0; }

input, select {vertical-align:middle;}

a {

  text-decoration: none;

  outline:none;-moz-outline-style: none;

}

a:hover, a:active { outline: none; }

ul,ol,li{ list-style:none;}





.clearfix:after {

    clear: both;

    content: " ";

    display: block;

    font-size: 0;

    height: 0;

    visibility: hidden;

}



.clear{clear:both;}

.left{clear:left;}

.right{clear:right;}

body{ font-size:100%; font-family:"Helvetica",HelveticaNeue,BitterRegular;}

.menu-wrapper,.header

{border:0px solid #fff;}

#home, #aboutus, #team, #idea, #casestudies, #contact{overflow: hidden;position: relative;}



*{outline:none;}

input[type="submit"]::-moz-focus-inner{outline:none;}



/*-----------end of default css-------------------------*/



#main-container{float:left; width:100%; background-color:#D6D6D6 ;height:780px; border-bottom:14px solid #D6D6D6;}

.submit-form13s #main-container{height:640px;}


#header { width: 100%; height:183px; background:url("../images/top-header-bg.png") no-repeat top center #D6D6D6 ;}

#header-wrp{margin:0 auto;width:960px;}

.social {
	float:left;
	height:40px;
	width:180px;
	margin-top:40px;
	margin-left:60px;
}


.logo{ float:left; padding:0px; margin:0px;}

.top-right{float:right; padding:0 0 0 12px; margin:0px; width:230px; height:68px;font-family:Helvetica,Arial;border-left:2px dotted #666;}

.top-right h2{ float:left; padding-top:10px; margin:0px; font-size:93.8%; color:#f7f6f1; font-weight:bold; width:100%}

.top-right p{ float:left;   color:#929290; width:100%; text-shadow: 0 1px #000;font-size:93.8%;padding:0;line-height:18px;background:none;}

.text-fade{float: left;height: 36px;position: relative;width: 230px; height:120px; overflow:hidden; background:none;}



.menu-container { float: right; margin:-41px 0 0; width: 756px;position: relative;z-index: 99;}

.menu {float:left; width:100%; margin:0; font-family:"InterstateRegular",Helvetica;}

.menu ul {margin:0; padding:0;}

.menu ul li {float:left; text-align:center; padding:0 12px; font-size: 112.5%; color:#FCFDF9; font-weight: bold; text-transform:uppercase;}

.menu ul li a {float:left; padding:8px 0; color: #FCFDF9; text-transform:uppercase;font-size: 85%;}

.menu ul li:first-child {border:none;padding-left:0;}

.menu ul li:hover a, .menu ul li a.active  {background: url("../images/menu-hover.png") no-repeat scroll left center transparent;border-bottom: 1px solid #8AD321;color: #8AD321;}





#wrapper {margin:0 auto; padding:0; width:960px;}





.banner-container {float:left; width:100%;padding: 25px 0 0; background-color: #D6D6D6}

.banner-left{ float:left; width:59%; height:402px;background: url("../images/banner-image.jpg") no-repeat scroll center center #FFFFFF;}

.banner-left .inner{ background:url("../images/circle-small1.png") no-repeat;float: left;height: 56px;margin-left: 368px;margin-top: 170px;width: 59%;}

.banner-left .subinner{background: url("../images/circle-big1.png") no-repeat;float:left; width:77%; height:54px; margin-left: 140px;margin-top: 80px;}

.banner-rite{ float:left; width:41%; background-color: #D6D6D6 }





#box-link { 

		position: absolute; 

		/*border: dashed; 1px; border-color:#FF0;*/

		top: 410px; 

		left: 140px; 

		width: 550px; 

		height: 60px; 

		background-color: transparent; 

		/*border: 1px solid yellow;*/ }

		

		

		#box-link2 { 

		position: absolute; 

		/*border: dashed; 1px; border-color:#FF0;*/

		top: 335px; 

		left: 420px; 

		width: 570px; 

		height: 65px; 

		background-color: transparent; 

		/*border: 1px solid yellow;*/ }





.banner-rite-detail{float: left;height: 80px;margin-top: 0;padding: 27px 0;width: 100%; background-color: #D6D6D6}

.banner-rite-detail:hover, .banner-rite-detail.active{ background:url(../images/gradient.png) no-repeat 0 0; cursor:pointer; background-color: #D6D6D6}

.banner-rite-topicons{float:left; width:16%; background:url(../images/image.png) no-repeat -83px -214px; height:44px; background-attachment:scroll; background-color: #D6D6D6}

.banner-rite-middleicons{float:left; width:16%; background:url(../images/image.png) no-repeat -144px -208px; height:63px; background-attachment:scroll; background-color: #D6D6D6}

.banner-rite-bottomicons{float:left; width:16%; background:url(../images/image.png) no-repeat -195px -208px; height:63px; background-attachment:scroll; background-color: #D6D6D6}

.banner-rite-text{float: left;margin: 0 10px;width: 78%;}

.banner-rite-text h2{font-size: 120%; font-weight:normal; float:left; width:100%; color:#000000; margin:3px 0 0; text-transform:uppercase;font-family: BitterRegular;}

.banner-rite-text h3{font-size: 80%; font-weight:normal; float:left; width:100%; color:#000000; margin:3px 0 0; text-transform:uppercase;font-family: BitterRegular;}

.banner-rite-text p{font-size: 79%; float:left; width:100%; color:#000000; margin:5px 0 0; line-height:20px;}

.banner-rite-text a{font-size: 90%; font-weight:bold; float:left; width:100%; color: #E8CA32; margin:5px 0 0; line-height:20px;}

p.tag-line{color: #FFFFFF;float: left;font-size: 68%;margin: 10px 0 0;font-weight:normal;width:59%;text-align:right;}



.visiters{float:left;width:100%;margin:55px 0 30px;}

.visiter-count{float:left;width:47%;background:url(../images/home-counter-frame.png) no-repeat -5px -7px;height:68px;margin:20px 0 0;}

.visiter-count h2{color: #8AD321;float: right;font-size: 112.5%;margin: -27px 0 0;text-align: center;width: 100%;}

.visiter-count ul{float:left;margin:13px 0 0 0;width:95%;}

.visiter-count ul li{float: left;font-size: 200%;margin:0; padding:0 0 0 17px;color:#d9d9d9;}

.visiter-text{float:left;width:50%;background:url("../images/image.png") no-repeat scroll -482px -7px transparent;height:115px;margin-left:200px}
.visiter-text-right-bracket{float:left;margin-left:16px;border:solid 0 red;background:url("../images/image.png") no-repeat scroll -482px -151px transparent;height:115px;width:20px;}

.visiter-text h2{float: left;font-size: 145.5%;margin:2px 0 0 30px;color: #8AD321;width:100%;}

.visiter-text p{color:#5F5F5F;font-size:93.8%;margin:5px 0 0 30px;line-height:20px;float:left;font-weight:bold;}





.content-container{float:left;width:100%;background:#f8f7f5;}

.content{width:960px;margin:0 auto;}

.top-arrow {border:solid 0 red;}
.top-arrow h1{color: #424240;float: left;font-size: 130%;line-height:150%;margin: 40px 0 0;padding: 0 0 0 0;width: 100%;}

.top-arrow p{color: #4c4c4c;float: left;font-size: 100%;line-height: 140%;margin:30px 20px 30px 20px;padding:0 0 0 0;}

.content-inner{float:left;width:100%;margin: 20px 0 0 0;border:solid 0 red;}

.content-inner-left{width:100%;}

.product-icon{float:left;width:52px;height:179px;background:url(../images/image.png) no-repeat -5px -85px;margin:25px 0 0;}

.product-details{width:100%;padding:15px 0 0 0;}

.content-inner-right{float:left;width:20%;}



.product-dsc{border: 1px solid #DCDCDC;border-radius: 3px;float: left;padding: 10px 20px;width: 420px;margin: 0;}

.product-dsc-right {margin:0 0 0 15px;}

.product-dsc h1{color: #8AD321;font-size: 180%;font-weight: normal;padding: 0 0 5px;}

.product-dsc h1 span{font-weight:bold;}

.product-dsc h2{color: #333333;font-size: 110%;line-height:140%;margin:15px 0 2px;font-weight: normal;}

.product-dsc p{color: #666666;font-size: 80%;line-height: 20px;}

.product-btn{float:left;width:100%;margin:14px 0 4px;}

.learn-more{float: left;margin: 0 10px 0 0;}

.see-save{float:left; position:relative;z-index:1;}

.watch-demo{float: left;margin: 0 10px 0 10px;}


.call-today{border: 1px solid #DCDCDC;border-radius:5px;background: none repeat scroll 0 0 #FFFFFF;float: left;margin:40px 0 0 50px;padding: 20px 20px 15px;width: 650px;}

.call-today-details{background: url("../images/call-today-bg.png") no-repeat scroll right top transparent;float: right;width: 100%;}

.call-detail-text{float: left;margin: 0;width: 412px;}

.call-detail-text h1{color: #7EB32E;font-size: 125%;margin:15px 0 0;width: 100%;text-transform: uppercase;font-weight:normal;}

.call-detail-text p{color: #7EB32E;font-size: 84%;font-weight:normal;line-height: 18px;margin: 7px 0 0;float:left;font-family: "BitterRegular",Helvetica;}

.call-today-btn{float: left;margin: 0;padding: 0;text-align: center;width: 100%;}

.call-today-btn img{background: none repeat scroll 0 0 #FFFFFF;padding:12px 17px 10px;border-radius:3px;}



.twitter{float:left;width:100%;margin: 13px 0 7px;}

.twitter-tap{float:left;height: 27px;padding: 4px 0 0 8px;width: 99px;cursor:pointer;font-family: "Akzidenzgrotesk",Helvetica;color: #999999;font-size: 90%;font-weight: bold;background: url("../images/image.png") no-repeat scroll -4px -321px transparent}

.twitter-tap span{background:url("../images/image.png") no-repeat scroll -326px -237px transparent;height: 22px;width: 105px;float:left;}

.twitter .active{background:none; color:#000;}

.news-tap{background: url("../images/image.png") no-repeat scroll -298px -267px transparent;float: left;height: 30px;margin: 0 0 0 5px;width: 65px;cursor: pointer;font-family: "Akzidenzgrotesk",Helvetica;color: #999999;float: left;font-weight: bold;padding: 4px 0 0 15px;font-size:90%;}

.twiter-text{float:left;width:100%;padding:0;border-bottom: 2px dotted #999;position:relative;z-index:0;}

.no-border{border-bottom:none;}

.twiter-text p{color: #333333;font-size: 80%;line-height: 20px;}

.twiter-text span{color: #999999;float: left;font-size: 70%;width: 100%;margin:3px 0 0;}



.news-text{float:left;color:#333;font-size:90%;width:100%; line-height:20px;}





.footer-section{float:left;width:100%; margin: 50px 0 0;}

.affiliation-icon{float:left;width:52px;height:216px;background:url("../images/image.png") no-repeat scroll -410px -7px transparent;margin:10px 0 0;}

.client-logo{float:left;width:600px;height:375px;margin-left:115px;padding:30px;border:solid 1px #ccc;}

.client-text-top{float: left;margin:0 0 20px;padding: 0 20px 0 5px;width: 100%;}

.client-text-top p {color: #666763;float: left;font-size:85%;font-weight:normal;line-height: 22px;margin: 0 0 7px;font-family:"BitterRegular",Helvetica;}

.client-text-top p a{color: #6BB323;}

.client-logo-gallery{float: left;margin: 0 0 0 3px;width: 100%;}

.clientlogo-leftarrow{background: url("../images/image.png") no-repeat scroll -282px -210px transparent;cursor: pointer;float: left;height: 20px; margin: 42px 0 0;width: 2%;}

.clientlogo-imgs{display: table;float: left;height: 107px;margin: 0;overflow: hidden;}

/*.clientlogo-imgs ul{width:550px !important;}*/

.clientlogo-imgs ul li{width:174px !important;height:117px !important;text-align: center;}

.clientlogo-imgs ul li img{padding:5px;}

.client-logo-bg{float: left;height: 107px;text-align: center;width: 165px;padding:5px; cursor:pointer;}

.clientlogo-imgs ul li div{display: table-cell;height: 99px;vertical-align: middle;width: 164px;float: left;margin: 4px 0 0 5px;background:#fff;}

.client-logo-bg:hover, .client-logo-bg.active{background:url(../images/client-logo-bg.png)no-repeat left top;}

.clientlogo-rightarrow{background: url("../images/image.png") no-repeat scroll -321px -210px transparent;cursor: pointer;float: right;height: 20px;margin: 42px 0 0;width: 2%;position: relative;z-index:9;}



.clientlogo-imgs ul li div.aff-logo1 img{padding:17px 7px 0 0;}

.clientlogo-imgs ul li div.aff-logo2 img{padding:38px 0 0 4px;}

.clientlogo-imgs ul li div.aff-logo3 img{padding:12px 0 0;}

.clientlogo-imgs ul li div.aff-logo4 img{padding:20px 7px 0 0;}

.clientlogo-imgs ul li div.aff-logo5 img{padding:20px 0 0 1px;}





.client-text{float: left;padding: 0 20px 0 5px;width:95%;margin:0;}

.client-text p{color: #666666;float: left;font-size: 84%;line-height: 22px;}



.address{ background: url("../images/address-bg.png") no-repeat scroll left top transparent;float: left;height: 355px;padding: 30px 0 0 50px;width: 275px;}

.footer-logo{float: left;width: 100%;}

.address p{color: #77AA29;float: left;font-size: 80%;line-height: 25px;margin: 10px 0 0 15px;}

.address p a{color: #77AA29;}

.social-icon{float: left;margin: 15px 0 0 15px;}

.social-icon .stButton .stButton_gradient{background:none;border:none;height:21px;border-radius:0;padding: 2px 0;}

.social-icon .stButton .sharethis{ background-image:url(../images/share-icon.png);}

.social-icon .stButton .chicklets{margin: -2px 0 0;height: 27px;float:left;}





/*About Us start*/

.about-item{float:left;background:url("../images/abouteam-bg.png")no-repeat top left; height:950px;}

.aboutus{/* background:url("../images/aboutus-bg.png")no-repeat top left; height:250px;*/ width:90%;float:left;margin: 20px 0 0 10px;padding: 0 0 0 60px;}

.aboutus h1{background: url("../images/image.png") no-repeat scroll -77px -87px transparent;color: #77AA29;font-family: "Akzidenzgrotesk",Helvetica;font-size: 200%;font-weight: normal;height: 40px;margin: 20px 0;padding: 0 0 0 53px;text-transform: uppercase;width: 200px;}

.aboutus h1 span{font-weight:bold;}

.aboutus p{color: #666666;font-family: "BitterRegular",Helvetica;font-size: 130%;}

/*About Us end*/



/* The Item Start*/

.theitem{/* background:url("../images/theitem-bg.png")no-repeat top left; height:480px; */width:90%;float:left;margin: 0 0 0 10px;padding: 30px 0 0 60px;}

.theitem h1{background: url("../images/image.png") no-repeat scroll -77px -87px transparent;color: #77AA29;font-family: "Akzidenzgrotesk",Helvetica;font-size: 200%;font-weight: normal;height: 40px;margin: 20px 0;padding: 0 0 0 53px;text-transform: uppercase;width: 200px;}

.theitem h1 span{font-weight:bold;}

.theitem p{color: #6bb323;font-family: "BitterRegular",Helvetica;font-size: 106%;line-height: 27px;}

.theitem-detail-1{width:100%;height:auto;margin:0; float:left;}

.theitem-detail-1 .image{background:url("../images/image.png") no-repeat scroll -260px -322px transparent;height: 160px;width: 160px;float: left;padding:10px 0 0 15px;}

.theitem-detail-1 .text{float:left;width:60%;margin: 20px 0 0;}

.theitem-detail-1 .text p{font-family:"InterstateRegular", Helvetica;font-size:87%;color: #666666;}

.theitem-detail-1 .text p span{font-size: 120%;font-weight: bold;}



.theitem-detail-2{float: left;height: auto;margin: 10px 0 0 180px;width: 100%;}

.theitem-detail-2 .image{background:url("../images/image.png") no-repeat scroll -260px -322px transparent;height: 160px;width: 160px;float: left;padding:10px 0 0 16px;}

.theitem-detail-2 .text{float:left;width:55%;margin: 20px 0 0;}

.theitem-detail-2 .text p{font-family:"InterstateRegular", Helvetica;font-size:87%;color: #666666;}

.theitem-detail-2 .text p span{font-size: 120%;font-weight: bold;}

/* The Item end*/



/* The Big Idea start */

.bigidea{background:url("../images/bigidea-bg.png")no-repeat top left; height:1005px; width:90%;float:left;margin: 20px 0 0 10px;padding: 0px 0 0 60px;}

.bigidea h1{background: url("../images/image.png") no-repeat scroll -77px -88px transparent;color: #77AA29;font-family: "Akzidenzgrotesk",Helvetica;font-size: 200%;font-weight: normal;height: 40px;margin: 0px 0 15px;padding: 0 0 0 53px;text-transform: uppercase;width: 240px;}

.bigidea h1 span{font-weight:bold;}

.bigidea p{color: #6bb323;font-family: "BitterRegular",Helvetica;font-size: 106%;line-height: 27px;}

.bigidea-box{float:left;width: 100%;margin: 15px 0 0;}

.bigidea-box .head{color: #77AA29;float: left;font-size: 125%;margin: 0 0 10px 65px;text-align: center;text-transform: uppercase;width: 92%;}

.bigidea-box .head span.dot{font-family:"InterstateRegular", Helvetica;float: left;margin: -5px 10px 0;}

.bigidea-box .head h2{font-family: "Akzidenzgrotesk",Helvetica;float: left;}

.bigidea-box .box-text{border: 1px solid #DCDCDC;border-radius: 5px;float: left;padding: 20px 25px 5px;width: 94%;}

.box-text ul{float: left;list-style:none;margin: 0 0 0 30px;width: 100%;}

.box-text ul li{color: #666666;float: left;font-family: "InterstateRegular",Helvetica;font-size: 96%;list-style:none;margin: 0 30px 10px 0;width: 100%;}

.box-text ul li:before {

      /* For a round bullet */

      content:'\2022';

      /* For a square bullet */

      /*content:'\25A0';*/

      display: block;

      position: relative;

      max-width: 0px;

      max-height: 0px;

      left: -15px;

      top: -4px;

      color:#88bb33;

	  font-size:125%;

    }

	

.box-text-left{float: left;padding: 0 30px 0 0;width: 388px;}

.box-text-right{float: left;padding: 0 15px 0 0;width: 370px;}

/* The Big Idea end */



/*The Case Studies start*/

.casestudies{border:solid 1px #DCDCDC;width:90%;float:left;margin: 0 0 0 10px;padding: 5px 0 40px 60px;}

.casestudies h1{background: url("../images/image.png") no-repeat scroll -77px -87px transparent;color: #77AA29;font-family: "Akzidenzgrotesk",Helvetica;font-size: 200%;font-weight: normal;height: 40px;margin: 20px 0 15px;padding: 0 0 0 53px;text-transform: uppercase;width: 240px;}

.casestudies h1 span{font-weight:bold;}

.casestudies-details{float:left;width:100%;}

.casestudies-leftarrow{background: url("../images/image.png") no-repeat scroll -282px -210px transparent;float: left;height: 20px;width: 2%;margin: 110px 0 0;cursor:pointer;}

.casestudies-text{color: #666666;float: left;font-family: Helvetica,Arial;margin: 0 0 0 35px;text-align: center;width: 88%;}

.casestudies-text h2{color: #6BB323;font-family: "BitterRegular",Helvetica;font-size: 130%;margin: 10px 0;}

.casestudies-text span.case-introtext{font-size: 87%;line-height: 22px;}

.casestudies-text p{font-size: 120%;line-height: 27px;margin: 10px 0 20px;}

.casestudies-text span.case-note{font-size: 87%;}

.casestudies-text span.case-note span a{color: #6BB323;}

.casestudies-rightarrow{background: url("../images/image.png") no-repeat scroll -316px -210px transparent;float: right;height: 20px;width: 2%;margin: 110px 0 0;cursor:pointer;}

/*The Case Studies end*/



/*The Products start*/

.theproducts{width:90%;float:left;margin: 0 0 0 10px;padding: 5px 0 0 60px;}

.theproducts h1{background: url("../images/image.png") no-repeat scroll -77px -88px transparent;color: #77AA29;font-family: "Akzidenzgrotesk",Helvetica;font-size: 200%;font-weight: normal;height: 40px;margin: 10px 0 15px;padding: 0 0 0 53px;text-transform: uppercase;width: 260px;}

.theproducts h1 span{font-weight:bold;}

.theproducts p{color: #666;font-family: "BitterRegular",Helvetica;font-size: 106%;line-height: 27px;}

.theproducts ol{float: left;margin: 10px 0 0 25px;}

.theproducts ol li:before{color: #88BB33;content: "•";display: block;font-size: 125%;left: -15px;max-height: 0;max-width: 0;position: relative;top:0px;}

.theproducts ol li{color: #666666;font-size: 106%;line-height: 22px;margin: 0 0 7px;}

.theproduct-details{float: left;width: 100%;margin: 50px 0 0;}

.details-video{border: 1px solid #DCDCDC;border-radius:5px;float: left;padding: 10px 20px 20px;width: 50%;}

.details-video h2{color: #77AA29;font-family: "Akzidenzgrotesk",Helvetica;font-size: 160%;font-weight: normal;text-transform: uppercase;margin: 0 0 10px;}

.details-video h2 span{font-weight:bold;}

.details-video h3{color: #666666;float: left;font-size: 100%;line-height:130%;margin: 0 0 5px;width: 100%;}

.details-video p{float: left;font-family: helvetica;font-size: 81%;line-height: 20px;}

.gallery-video{float: left;margin: 5px 0 0 7px;text-align: center;width: 100%;}

.gallery-video ul{float: left;text-align: center;width: 100%;padding: 10px 0 0 46px;}

.gallery-video ul li{float: left;padding: 0 10px 0 0;}



.product-video{float: left;width: 37%;margin:55px 0 0 48px;}

.product-video h2{color: #77AA29;float: left;font-size: 106%;font-weight: normal;margin: 0 0 -18px 10px;width: 100%;}

.video-arrow{float: left;margin: 0 0 -60px -35px;position: relative;}

.video{float: left;width: 100%;}





.backtotop{background: url("../images/image.png") no-repeat scroll -164px -290px transparent;cursor: pointer;height: 150px;left: 0;position: fixed;top: 70%;width: 50px;z-index: 9999;}



/*The Products end*/



.footer{float: left;text-align: center;width: 100%;margin: 20px 0 50px;}

.footer p{color: #666666;font-size: 90%;width: 100%;}

.footer p span{margin:0 0 0 20px;}

.footer p span a{color: #666666;}

.footer p span a:hover{color:#77AA29;}











.pop-calculator{background: url("../images/pop-calculator.png") no-repeat scroll center center transparent;margin:auto; height: 740px;padding: 50px;width: 880px;z-index: 99;}

.pop-calculator-inner{float:left;width:90%;margin:25px 0 0 50px;}

.pop-title{float:left;width:100%;border-bottom: 2px dotted #999999;margin: 0 0 15px;}

.pop-calculator h1{color: #77AA29;font-size: 170%;font-weight: normal;margin:10px 0;text-transform: uppercase;}

.pop-calculator h2{color: #77AA29;font-size: 140%;font-weight: normal;text-align:left;margin:10px 0;text-transform: uppercase;}

.pop-calculator h1 span, .pop-calculator h2 span{font-weight:bold;}

.pop-calculator h3{color: #77AA29;margin: 230px 0 0;text-align: center;}

.pop-calculator h4{color: #77AA29;float: left;font-size: 140%;font-weight: normal;margin: 5px 0 10px;}

.pop-calculator p{color: #77AA29;float: left;font-size: 90%;font-weight:normal;margin: 0 0 10px;width: 100%;}

.pop-calculator p span{font-weight:bold;font-size:100%;}

.calculator-form{float: left;padding: 0;width: auto;}

.form-fields{float: left;width: 90%;margin: 0 0 20px;padding:0 0 0 20px;}

.form-fields label{color: #666666;float: left;font-size: 80%;font-weight: bold;margin: 0 0 7px;width: 92%;line-height:15px;text-align: center;}

.form-fields label span.small-text{float: left;font-size: 82%;}

.form-fields input[type="text"]{border: 1px solid #C5C5C5;color: #666666;float: left;padding: 5px;width: 90%;border-radius:3px;}

.form-fields textarea{border: 1px solid #C5C5C5;border-radius:3px;}

.form-submit input[type="submit"]{background: url("../images/calculate-now.png") no-repeat scroll center center transparent;border: 0 none;cursor: pointer;float: left;height: 42px;margin: 0;text-indent: -500px;width: 238px;outline: medium none;}

.form-fields select{color: #333333;font-family: helvetica;font-size: 75%;width: 210px;padding: 3px;}



.fields-left{float: left;width: 250px;text-align: center;}

.fields-left .form-fields input[type="text"]{margin:0 0 0 3px;}

.fields-center{float:left;width:260px;border-left: 1px solid #999;border-right: 1px solid #999;padding:0 10px 0 0;}

.calculation-fields{float: left;width: 100%;margin: 5px 0 10px;}

.form-fields label.window-ac-lable{border-top: 2px dotted #999999;padding: 20px 0 0;width: 100%; margin: 5px 0 15px;}

.left-field{float: left;width:100%;}

.left-field .form-fields{float: left;margin: 0 0 15px;padding:0;width: 100%;}

.left-field .form-fields label{color: #666666;float: left;font-size: 73%;font-weight: bold;line-height: 14px;margin: 0 0 8px;text-align: left;width: 100%;}

.left-field .form-fields input[type="text"]{border: 1px solid #C5C5C5;border-radius: 3px 3px 3px 3px;color: #666666;float: left;padding: 3px;width: 100%;}

.price-details{float: left;width:30%;}

.sleeve-price{margin:50px 0 0;}

.price-details h2{font-size: 100%;text-align: center;text-transform: none;}

.price-details h2 span{font-size: 140%;font-weight:bold;}

.fields-right{float: left;width: 250px;}

.calculator-form h1{color:#619710;font-size:90%;font-weight:bold;background:url("../images/pop-heading-bg.png") no-repeat scroll center bottom transparent;padding: 0 0 15px;text-align: center;margin:0 0 7px;}

.fields-center1{float:left;width:100%;margin: 10px 0 0;border-top: 2px dotted #999999;}

.form-submit{float: left;margin:10px 0 0 20px;width: 100%;}

.form-submit label{color: #77AA29;float: left;font-size: 110%;font-weight: bold;margin: 12px 15px 0 0;}





.result-page{float: left;margin: 40px 0 0 100px;width: 80%;text-align:center;}

.result-page h1{float: left;margin: 0 0 10px;width: 100%;}

.total-sleeve{float: left;width: 100%;margin: 0 0 15px;}

.total-sleeve p{color: #666666;font-size: 95%;font-weight: bold;}

.total-sleeve p.result-head{text-align:left;}

.total-sleeve span{background: none repeat scroll 0 0 #77AA29;border-radius: 3px 3px 3px 3px;color: #FFFFFF;float: left;font-size: 140%;font-weight: bold;margin: 0 0 0 255px;padding: 2px 35px;text-align: center;width: 120px;}

.building-total{border-top: 2px dotted #77AA29;float: left;padding: 10px 0 0;width: 100%;}

.sub-total{float: left;margin: 0 0 10px 190px;width: 73%;}

.sub-total p{color: #333333;float: left;font-size: 95%;font-weight: bold;margin: 7px 20px 0 0;text-align: right;width: 190px;}

.sub-total span{float: left;font-size: 140%;font-weight: bold;width: auto;}



.result-form{float: left;margin:10px 0 0;padding: 15px;width: 100%; background:#fff;}
.result-form h4{color:#6ca829; font-size:24px; padding-bottom:15px; font-weight:normal;}

.customer-details{background: none repeat scroll 0 0 #77AA29;border-radius:5px;float: left;margin: 0 0 0 130px;padding: 20px 0 0 50px;width: 60%;}

.customer-details h4{color:#ff;}

.customer-details .form-fields{margin:0 0 15px;padding: 0;width: 100%;}

.customer-details .form-fields label{float: left;text-align: left;width:18%; color:#fff;}

.customer-details .form-fields input[type="text"]{float: left;width:72%;}

.customer-details .form-fields textarea{float: left;width:72%;}

.customer-details .form-submit{float: left;margin: 0px 0 0 150px;width: 50%;}

.customer-details .form-submit input[type="submit"]{background: url("../images/result-submit.png") no-repeat scroll 0 0 transparent;height: 15px; margin: 0 0 18px;width: 62px;}



.thankyou{float: left;width: 100%;font-family: "Akzidenzgrotesk",Helvetica;}

.thankyou h3{font-size: 240%;margin: 200px 0 0;}

.thankyou h4{float: left;font-size: 240%;font-weight: bold;margin: 40px 0 0;text-align: center;width: 100%;}

.thankyou input[type="submit"]{background: url("../images/tell-friend.png") no-repeat scroll 0 0 transparent;border: 0 none;float: left;font-size: 0;height: 38px;margin: 100px 0 0 340px;text-indent: -500px;width: 235px;}





.twiter-text .twtr-doc{margin: 0 0 0 -5px !important;width: 200px !important;}

.twiter-text .twtr-widget-profile img.twtr-profile-img, .twiter-text .twtr-widget h3, .twiter-text .twtr-widget h4, .twiter-text .twtr-hd{display:none;}

.twiter-text #twtr-widget-1 .twtr-doc, .twiter-text #twtr-widget-1 .twtr-timeline{background:none !important;}

.twiter-text #twtr-widget-1 .twtr-new-results, .twiter-text #twtr-widget-1 .twtr-results-inner, .twiter-text #twtr-widget-1 .twtr-timeline{background:none !important;}

.twiter-text #twtr-widget-1 .twtr-bd p, .twiter-text #twtr-widget-1 .twtr-tweet a{color:#333 !important;}

.twiter-text .twtr-tweet-text p{font-size: 112%;line-height: 18px !important;}

.twiter-text .twtr-widget em{font-size:80% !important;}

.twiter-text #twtr-widget-1 .twtr-tweet em a{color:#666666 !important;}

.twiter-text .twtr-widget .twtr-tweet{ border-bottom: 2px dotted #666666;}

.twiter-text .twtr-widget .twtr-tweet-wrap{padding: 8px 0;}

.twiter-text .twtr-ft div{display:none;}









.gallery-icon-img{display: table;float: left;height: 60px;margin: 0;overflow: hidden;}

.big-images{float: left;margin: 10px 0 0;padding: 0 20px 0 5px;width: 100%;}

.gallery-icon-img .jcarousel-skin-ie7 .jcarousel-container-horizontal{width:400px;}

.gallery-icon-img .jcarousel-skin-ie7 .jcarousel-clip-horizontal{height: 60px;margin: 20px 0 0 23px;width: 380px;}

.gallery-icon-img ul li div {background: none repeat scroll 0 0 #FFFFFF;display: table-cell;float: left;height: 60px;margin: 4px 0 0 5px;vertical-align: middle;width: 164px;}

/*.gallery-icon-img .jcarousel-skin-ie7 .jcarousel-item:hover,

.gallery-icon-img .jcarousel-skin-ie7 .jcarousel-item:focus, .gallery-icon-img .jcarousel-skin-ie7 .jcarousel-item.active{background:url("../images/prod-label-hover.png") no-repeat scroll left center transparent;}*/



.gallery-icon-img ul li img{opacity:0.5;}

.gallery-icon-img ul li img:hover,.gallery-icon-img ul li.active img{opacity:1;}

.gallery-icon-img .jcarousel-skin-ie7 .jcarousel-prev-horizontal, .gallery-icon-img .jcarousel-skin-ie7 .jcarousel-next-horizontal{top:15px;}

.gallery-icon-img .jcarousel-skin-ie7 .jcarousel-item{height: 60px;width: 113px;}





.gallery-icon-img1{display: table;float: left;height: 60px;margin: 0;overflow: hidden;}

.big-images1{float: left;margin: 10px 0 0;padding: 0 20px 0 5px;width: 100%;}

.gallery-icon-img1 .jcarousel-skin-ie7 .jcarousel-container-horizontal{width:400px;}

.gallery-icon-img1 .jcarousel-skin-ie7 .jcarousel-clip-horizontal{height: 60px;margin: 20px 0 0 23px;width: 380px;}

.gallery-icon-img1 ul li div {background: none repeat scroll 0 0 #FFFFFF;display: table-cell;float: left;height: 60px;margin: 4px 0 0 5px;vertical-align: middle;width: 164px;}

/*.gallery-icon-img .jcarousel-skin-ie7 .jcarousel-item:hover,

.gallery-icon-img .jcarousel-skin-ie7 .jcarousel-item:focus, .gallery-icon-img .jcarousel-skin-ie7 .jcarousel-item.active{background:url("../images/prod-label-hover.png") no-repeat scroll left center transparent;}*/



.gallery-icon-img1 ul li img{opacity:0.5;}

.gallery-icon-img1 ul li img:hover,.gallery-icon-img1 ul li.active img{opacity:1;}

.gallery-icon-img1 .jcarousel-skin-ie7 .jcarousel-prev-horizontal, .gallery-icon-img1 .jcarousel-skin-ie7 .jcarousel-next-horizontal{top:15px;}

.gallery-icon-img1 .jcarousel-skin-ie7 .jcarousel-item{height: 60px;width: 113px;}





/*contact us page start*/

.contact-container{width:100%;float:left;}

.contact{background: url("../images/contact-bg.png") no-repeat scroll left top transparent;float: left;height: 525px;width: 58%;margin: 30px 0 0 10px;padding: 0 0 0 60px;}

.contact h1{background: url("../images/image.png") no-repeat scroll -77px -87px transparent;color: #77AA29;font-family: "Akzidenzgrotesk",Helvetica;font-size: 200%;font-weight: normal;height: 40px;margin:0 0 20px;padding: 0 0 0 53px;text-transform: uppercase;width: 225px;}

.contact h1 span{font-weight:bold;}

.contact-form{float: left;width: 100%;}

.fields{float: left;width: 100%;margin: 0 0 15px;}

.fields label{color: #666666;float: left;font-size: 95%;font-weight: bold;margin: 0 0 5px;}

.field-left{float: left;width: 45%;margin: 0 28px 0 0;}

.field-left input[type="text"]{border: 1px solid #c7c5c5;float: left;height: 26px;padding: 0 2px;width: 100%;}

.field-right{float: left;width: 45%;}

.field-right input[type="text"]{border: 1px solid #c7c5c5;float: left;height: 26px;padding: 0 2px;width: 100%;}



.state{float: left;width: 22%;margin: 0 20px 0 0;}

.state select{border: 1px solid #C5C5C5;float: left;height: 24px;padding: 0;width: 98%;}

.zip{float: left;width: 20%;margin: 0 20px 0 0;}

.zip input[type="text"]{border: 1px solid #c7c5c5;float: left;height: 26px;padding: 0 2px;width: 100%;}

.phone{float: left;width: 22%;margin: 0 14px 0 0;}

.phone input[type="text"]{border: 1px solid #c7c5c5;float: left;height: 26px;padding: 0 2px;width: 100%;}

.email{float: left;width: 22%;margin: 0;}

.email input[type="text"]{border: 1px solid #c7c5c5;float: left;height: 26px;padding: 0 2px;width: 100%;}



.message{float:left;width:96%;}

.message textarea{float: left;width: 100%;border: 1px solid #c7c5c5;}



.submit-btn{float:left;width:96%;}

.submit-btn input[type="submit"]{background: url("../images/submit-btn.png") no-repeat scroll 0 0 transparent;border: medium none;cursor: pointer;float: right;font-size: 0;height: 35px;width: 94px;}



/*contact us page end*/





/*team-condition start*/

.team-condition{/*background: url("../images/team-conditions-bg.png") no-repeat scroll left top transparent;*/float: left;height: 1600px;margin: 20px 0 0 10px;padding: 0 0 0 60px;width: 90%;}

.team-condition h1 {background: url("../images/image.png") no-repeat scroll -77px -88px transparent;color: #77AA29;font-family: "Akzidenzgrotesk",Helvetica;font-size: 120%;font-weight: normal;height: 40px;margin: 0 0 15px;padding: 7px 0 0 53px;text-transform: uppercase;width: 260px;}

.team-condition h2{color: #444444;font-weight: bold;margin: 10px 0;width: 100%;float:left;}

.team-condition h3{color: #666666;font-size: 90%;margin: 5px 0;width: 100%;float:left;}

.team-condition p{color: #666666;font-family: "InterstateRegular",Helvetica;font-size: 87%;line-height: 22px;float: left;width:100%;}

.team-condition ol{margin:5px 0 0 42px;float:left;}

.team-condition ol li{list-style:lower-alpha;color: #666666;font-family: "InterstateRegular",Helvetica;font-size: 87%;line-height: 22px;float:left;width:100%;}

.team-condition ol li ol li{list-style:lower-roman;}

.team-condition ul{float:left;width:100%;margin: 5px 0 0 20px;}

.team-condition ul li{list-style:disc;color: #666666;font-family: "InterstateRegular",Helvetica;font-size: 87%;line-height: 22px;float:left;width:100%;}

/*team-condition end*/




/**** BOOTSTRAP 3 FOR BUTTONS ****/

[role="button"] {
  cursor: pointer;
}
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #333333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
  -webkit-box-shadow: none;
  box-shadow: none;
}
a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}
.btn-default {
  color: #333333;
  background-color: #ffffff;
  border-color: #cccccc;
}
.btn-default:focus,
.btn-default.focus {
  color: #333333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.btn-default:hover {
  color: #333333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333333;
  background-color: #e6e6e6;
  background-image: none;
  border-color: #adadad;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
  color: #333333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {
  background-color: #ffffff;
  border-color: #cccccc;
}
.btn-default .badge {
  color: #ffffff;
  background-color: #333333;
}
.btn-primary {
  color: #ffffff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #ffffff;
  background-color: #286090;
  border-color: #122b40;
}
.btn-primary:hover {
  color: #ffffff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #286090;
  background-image: none;
  border-color: #204d74;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #ffffff;
  background-color: #204d74;
  border-color: #122b40;
}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary .badge {
  color: #337ab7;
  background-color: #ffffff;
}
.btn-success {
  color: #ffffff;
  background-color: #88ba3d;
  border-color: #4cae4c;
}
.btn-success:focus,
.btn-success.focus {
  color: #ffffff;
  background-color: #88ba3d88ba3d;
  border-color: #88ba3d;
}
.btn-success:hover {
  color: #ffffff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #ffffff;
  background-color: #449d44;
  background-image: none;
  border-color: #398439;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
  color: #ffffff;
  background-color: #398439;
  border-color: #255625;
}
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #ffffff;
}
.btn-info {
  color: #ffffff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:focus,
.btn-info.focus {
  color: #ffffff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
.btn-info:hover {
  color: #ffffff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #ffffff;
  background-color: #31b0d5;
  background-image: none;
  border-color: #269abc;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
  color: #ffffff;
  background-color: #269abc;
  border-color: #1b6d85;
}
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #ffffff;
}
.btn-warning {
  color: #ffffff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:focus,
.btn-warning.focus {
  color: #ffffff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.btn-warning:hover {
  color: #ffffff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #ffffff;
  background-color: #ec971f;
  background-image: none;
  border-color: #d58512;
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
  color: #ffffff;
  background-color: #d58512;
  border-color: #985f0d;
}
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #ffffff;
}
.btn-danger {
  color: #ffffff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:focus,
.btn-danger.focus {
  color: #ffffff;
  background-color: #c9302c;
  border-color: #761c19;
}
.btn-danger:hover {
  color: #ffffff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #ffffff;
  background-color: #c9302c;
  background-image: none;
  border-color: #ac2925;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
  color: #ffffff;
  background-color: #ac2925;
  border-color: #761c19;
}
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #ffffff;
}
.btn-link {
  font-weight: 400;
  color: #337ab7;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #777777;
  text-decoration: none;
}
.btn-lg {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.btn-sm {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: " ";
}
.clearfix:after {
  clear: both;
}
.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}

