/* html5doctor.com Reset v1.6.1 - http://cssreset.com */
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}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}

body{
	font: 14px 'Open Sans', sans-serif;
	background:#efefef url(img/bg.png) repeat 0 0;
}
a:link    {
  color:#356aa0;
    text-decoration: none;
	-o-transition:.5s;
  	-ms-transition:.5s;
  	-moz-transition:.5s;
  	-webkit-transition:.5s;
  	transition:.5s;
}
a:hover   {color:#000;}

.floatleft{float:left}
.floatright{float:right}

hr{
	border:none;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAHElEQVQIW2OcvP3r/1xPbkYGKIAzMARgKjFUAABe7QgFB2kpTwAAAABJRU5ErkJggg==) repeat;
	height:16px;
	width:100%
}

h2{}
h4{color:#1a9d14;text-shadow:0 0 1px rgba(0,0,0,.1);letter-spacing:1px}

.clearfix{clear:both}

header{
	width:960px;
	margin:0 auto;
}

#topnav{
	color:#ddd;
	width:960px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	box-shadow:inset 0 -2px 1px rgba(255,255,255,.3);
	border:1px #000 solid;
	box-shadow:inset 0 -2px 1px rgba(255,255,255,.3);
	background: #222;
	text-shadow:1px 1px 0 rgba(0,0,0,.5);
	
}

#topnav a{
	font-size:14px;
	color:#aaa;
	text-decoration:none;
}
#topnav a:hover{
	color:#41b2f3;
}
#topnav-cont{
	margin:5px 10px
}
#topnav > div > ul {
	float:right
}

#topnav > div > ul > li{
	display:inline-block;
	margin:0 10px;
	position: relative;
}

#topnav ul li ul {
	margin:5px 0 0 0;
  padding: 10px 0 0 0;
  background: #222;
  position: absolute;
  top: 14px;
  left: -10px;
  width: 130px;
  display: none;
  opacity: 0;
  visibility: hidden;
  border:1px solid #000;
  border-top:none;
  -webkit-transiton: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -ms-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  -transition: opacity 0.2s;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}
#topnav ul li ul li {
	padding:5px 0 5px 15px;
  background: #222; 
  display: block; 
  color: #fff;
  border-top:2px groove #333;
}
#topnav ul li ul li a{
	display: block;
}
#topnav ul li ul li:hover { background: #333; }
#topnav ul li:hover ul {
  display: block;
  opacity: 1;
  visibility: visible;
}
#topnav ul li ul li#topnav-li-last{
	border-bottom-right-radius: 5px;
  	border-bottom-left-radius: 5px;
} 



div#google_translate_element div.goog-te-gadget-simple{background:none;border:none;}
    div#google_translate_element div.goog-te-gadget-simple a.goog-te-menu-value span{color:#aaa}
    div#google_translate_element div.goog-te-gadget-simple a.goog-te-menu-value span:hover{color:#fff}

#logo{
	width:300px;
	height:83px;
	margin:20px;
}
	
#main-nav{
	color:#fff;
	font-size:14px;
	width:960px;
	border-radius:5px;
	border:1px #000 solid;
	box-shadow:inset 0 2px 1px rgba(255,255,255,.3);
	background: #356aa0;
}

#main-nav > ul {
	margin:0;
	width:960px;
}

#main-nav > ul > li{
	display:inline-block;
	margin:0 7px;
}
#main-nav > ul > li#homeli{
	margin-left:0px;
}
#main-nav > ul > li > a{
	text-transform:uppercase;
	padding:10px;
	color:#fff;
	text-decoration:none;
}
#main-nav > ul > li > a:hover{
	color:#033151;
	text-shadow:1px 1px 0 rgba(0,0,0,.1)
}
#main-nav > ul > li > a#home{
	color:#fff;
	border-bottom-left-radius:5px;
	border-top-left-radius:5px;
	border:1px solid #126d9c;
	border-right:2px ridge rgba(0,0,0,.1);
	padding-left:20px;
	padding-right:20px;
	display:inline-block;
	background:rgba(0,0,0,.5);
}
#main-nav > ul > li > a#home:hover{
	opacity:.5
}
/*.featured{
	width:960px;
	background:rgba(0,0,0,.1);
	height:250px;
	margin:0 auto
}
*/
main{
	background:rgba(255,255,255,.3);
	margin:15px auto;
	border-radius:10px;
	border:1px solid rgba(0,0,0,.1);
	width:960px;
	height:100%;
  display: block;
}
.main-container{
	margin:20px auto;
  width:920px;
}
.main-title{font:24px 'Signika', sans-serif;}
article.plan-box{
	font-size:16px;
	width:437px;
	float:left;
	border-radius:4px;
	border:1px solid rgba(0,0,0,.1);
	margin:0 10px;
	background:rgba(220,220,220,.2)
}
article.plan-box:hover{box-shadow:0 0 10px rgba(0,0,0,.2)}

.plan-box-inside{margin:20px;}

h3.plan-box-title {
	font:30px 'Signika', sans-serif;text-align:center;
	color:#0b61aa;
	text-shadow:0 0 10px #84bff2;
	border-bottom:1px solid rgba(0,0,0,.1);
}
.plan-price{color:#0b61aa;font:20px 'Signika', sans-serif;text-align:center}

article > div > ul {list-style:none;margin:10px 0;border-bottom:1px dotted #ccc;}
article > div > ul > li {padding:5px 0;}
i.fa-check{color:#017e07}

.plan-btns{
	margin:20px 0 0 120px
}

a.plan-more{
	color:#fff;
	font-size:16px;
	letter-spacing:2px;
	text-shadow:1px 1px 0 rgba(0,0,0,.2);
	border-radius:5px;
	border:1px solid #c2481d;
	box-shadow:inset 0 2px 1px rgba(255,255,255,.3);
	padding:5px 10px;
	text-decoration:none;
	background: #f2825b; /* Old browsers */
background: -moz-linear-gradient(top,  #f2825b 0%, #e55b2b 50%, #f07146 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2825b), color-stop(50%,#e55b2b), color-stop(100%,#f07146)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f2825b 0%,#e55b2b 50%,#f07146 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f2825b 0%,#e55b2b 50%,#f07146 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f2825b 0%,#e55b2b 50%,#f07146 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f2825b 0%,#e55b2b 50%,#f07146 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2825b', endColorstr='#f07146',GradientType=0 ); /* IE6-9 */
}
a.plan-more:hover{
	background:#b15130;
}


a.plan-order{
	color:#fff;
	font-size:16px;
	letter-spacing:2px;
	text-shadow:1px 1px 0 rgba(0,0,0,.2);
	border-radius:5px;
	padding:5px 10px;
	text-decoration:none;
	border:1px #2663a2 solid;
	box-shadow:inset 0 2px 1px rgba(255,255,255,.3);
	background: #356aa0; /* Old browsers */
background: -moz-linear-gradient(top,  #356aa0 0%, #356aa0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#356aa0), color-stop(100%,#356aa0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #356aa0 0%,#356aa0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #356aa0 0%,#356aa0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #356aa0 0%,#356aa0 100%); /* IE10+ */
background: linear-gradient(to bottom,  #356aa0 0%,#356aa0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#356aa0', endColorstr='#356aa0',GradientType=0 ); /* IE6-9 */

}
a.plan-order:hover{
	background:#16508c;
}
/* PLANS PAGE */



table {
    *border-collapse: collapse; /* IE7 and lower */
    border-spacing: 0;
    width: 100%;
    font:14px 'Open Sans', sans-serif;
}

.zebra td, .zebra th {
    padding: 10px;
    border-bottom: 1px solid #f2f2f2;    
}

.zebra tbody tr:nth-child(even) {
    background: #d8e4f0;
    -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset; 
    -moz-box-shadow:0 1px 0 rgba(255,255,255,.8) inset;  
    box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;        
}

.zebra th {
    color:#fff;
    font-weight: 100;
    text-align: left;
    text-shadow: 0 1px 0 rgba(0,0,0,.5);
    border-bottom: 1px solid #1b548d;
    background: #356aa0;
}

.zebra th:first-child {
    -moz-border-radius: 6px 0 0 0;
    -webkit-border-radius: 6px 0 0 0;
    border-radius: 6px 0 0 0;
}

.zebra th:last-child {
    -moz-border-radius: 0 6px 0 0;
    -webkit-border-radius: 0 6px 0 0;
    border-radius: 0 6px 0 0;
}

.zebra th:only-child{
    -moz-border-radius: 6px 6px 0 0;
    -webkit-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0;
}

.zebra tfoot td {
    border-bottom: 0;
    border-top: 1px solid #fff;
    background-color: #f1f1f1;  
}

.zebra tfoot td:first-child {
    -moz-border-radius: 0 0 0 6px;
    -webkit-border-radius: 0 0 0 6px;
    border-radius: 0 0 0 6px;
}

.zebra tfoot td:last-child {
    -moz-border-radius: 0 0 6px 0;
    -webkit-border-radius: 0 0 6px 0;
    border-radius: 0 0 6px 0;
}

.zebra tfoot td:only-child{
    -moz-border-radius: 0 0 6px 6px;
    -webkit-border-radius: 0 0 6px 6px
    border-radius: 0 0 6px 6px
}

ul.os-template{
  list-style: none;
  margin:5px 0;
}
ul.os-template li{
  padding:3px 5px;
}

/* END PLANS PAGE */
.why-box{
	float:left;
	width:445px;
	margin:10px 5px;
	border:1px solid #ddd;
	box-shadow:inset 0 0 3px #fff;
	background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(226,226,226,0.65) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(226,226,226,0.65))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(226,226,226,0.65) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(226,226,226,0.65) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(226,226,226,0.65) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(226,226,226,0.65) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6e2e2e2',GradientType=0 ); /* IE6-9 */
}
.why-cont{
	margin:10px
}
.why-img > .fa-globe{margin:5px 0 0 12px}
.why-img > .fa-server{margin:5px 0 0 8px}
.why-img > .fa-life-ring{margin:5px 0 0 8px}
.why-txt{float:right;width:330px;margin-left:10px;}

#testimonials {margin:0 0 10px 0;}

#testimonials > p {
	padding:15px;
	text-wrap:suppress;
}
#testimonials > p > .fa-quote-left, #testimonials > p > .fa-quote-right{color:#ccc}
#testimonials > p > .fa-quote-left{float:left;margin-right:15px;}
#testimonials > p > .fa-quote-right{float:right;margin-left:15px;}

.partnerlogos{background:url(img/host-logos.png) no-repeat 0 0; display:block;width:790px;height:60px;margin:0 auto;
filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
  /* Firefox 10+, Firefox on Android */
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray;
  /* IE 6-9 */
  -moz-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
 }
.partnerlogos:hover{
	 filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/></filter></svg>#grayscale");
  -webkit-filter: none;
  filter: none;
 }

footer{
	font-size:14px;
	color:#000;
	width:960px;
	margin:10px auto;
	background:rgba(100,100,100,.1);
	border-radius:5px;
	border:1px solid #ccc;
}

footer a{
	color:#025995;
	text-decoration:none
}
footer ul{
	list-style:none
}
.footer-cont{
	padding:10px
}
.footer-left-section{
	float:left;
	margin:15px 15px 0 15px;
}
.footer-h4{
	color:#000
}
aside.footer-left-section ul {
	margin-bottom:20px;
}
aside.footer-left-section li {
	margin:5px 0;
}
aside.footer-left-section li a{
	color:#356aa0;
	border-bottom:1px dotted #aaa;
	padding:2px 0;
}
aside.footer-left-section li a:hover{
	color:#000
}
footer-right-section{
	float:right
}
#footer-logo{
	width:300px;
	margin:50px 120px 15px 120px;
	filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
  /* Firefox 10+, Firefox on Android */
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray;
  /* IE 6-9 */
  -moz-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
 }
#footer-logo:hover{
	 filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/></filter></svg>#grayscale");
  -webkit-filter: none;
  filter: none;
 }
.payment-logo{
	float:right;
	background: url(img/payment-logos.png) no-repeat 0 0;
	width:259px;
	height:66px;
	margin:5px 145px 0 0;
}
.footer-text{
	text-align: center
}


/* Misc */


.breadcrumb{
  margin-bottom: 10px;
  font-size:14px;
}
.breadcrumb a{
  color:#888;
  padding:0 5px;
}
.breadcrumb a:hover, .breadcrumb a.breadactive{
  color:#356aa0;
}

button{
  color:#511f03;
  text-transform: uppercase;
  padding:10px 30px;
  border:1px solid #ff670f;
  border-radius:5px;
  background: #ffb184; /* Old browsers */
background: -moz-linear-gradient(top,  #ffb184 0%, #ff670f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffb184), color-stop(100%,#ff670f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffb184 0%,#ff670f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffb184 0%,#ff670f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffb184 0%,#ff670f 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffb184 0%,#ff670f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb184', endColorstr='#ff670f',GradientType=0 ); /* IE6-9 */

}
button:hover{
  background: #ff670f; /* Old browsers */
background: -moz-linear-gradient(top,  #ff670f 0%, #ffb184 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff670f), color-stop(100%,#ffb184)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ff670f 0%,#ffb184 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ff670f 0%,#ffb184 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ff670f 0%,#ffb184 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ff670f 0%,#ffb184 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff670f', endColorstr='#ffb184',GradientType=0 ); /* IE6-9 */

}
a.carrotbtn{
  color:#511f03;
  text-shadow:1px 1px 0 rgba(0,0,0,.2);
}


/*******************************/
/* #### - slider css below - #### */

#slider-outer { max-width:960px; margin:10px auto; position:relative; line-height:1.75em; padding:-1em } /* change padding to move arrows */
#slider { display:block; overflow:hidden; }
#slider-outer .slide-check { position:absolute; left:-9999px }

#slider .slides { width:500% } /* #### (slides x 100) ####  */
#slider .slides > div { width:20%; /* #### (100 / slides) #### */
	float:left; overflow:hidden; position:relative; 
	-webkit-transform:translate3d(0,0,0); /* http://davidwalsh.name/translate3d */
	-webkit-transition:-webkit-transform .5s ease-in-out; transition:transform .5s ease-in-out
	}

#slider-outer .arrows { font:1em/2em Arial; text-indent:0.1875em; text-align:center; position:absolute; display:none; z-index:9999;
	bottom:1px; color:#fff; background:#222; width:2em; border-radius:2em; border:3px solid #fff; cursor:pointer; box-shadow:0 0 0 1px rgb(153,153,153)
	}
#slider-outer .arrows:hover { background:#666; color:#222 }

/* #### - define ids of checked buttons/arrows here - #### */
#btn-goto-first:checked ~ #arrow-1, 
#btn-1:checked ~ #arrow-2, 
#btn-2:checked ~ #arrow-3,
#btn-3:checked ~ #arrow-4, 
#btn-4:checked ~ #arrow-5, 
#btn-5:checked ~ #arrow-1 { /* last button always goes to #arrow-1 */
	right:1px; display:block
	}

/* #### - define ids of checked buttons/arrows here - reposition/rotate '>' arrows to fake '<' arrows - #### */
#btn-2:checked ~ #arrow-1, 
#btn-3:checked ~ #arrow-2,
#btn-4:checked ~ #arrow-3, 
#btn-5:checked ~ #arrow-4, 
#btn-1:checked ~ #arrow-5 { /* #btn-1 always goes to last arrow */
	left:1px; display:block; 
	-webkit-transform:rotate(-180deg); -ms-transform:rotate(-180deg); transform:rotate(-180deg);
	}

/* #### - define ids of checked buttons/arrows here - (% increment per slide) - move slides when checked - #### */
#slider-outer #btn-1:checked ~ #slider .slides > div, #slider #btn-goto-first:checked ~ #slider .slides > div { -webkit-transform:translate(0,0); -ms-transform:translate(0,0); transform:translate(0,0) }
#slider-outer #btn-2:checked ~ #slider .slides > div { -webkit-transform:translate(-100%,0); -ms-transform:translate(-100%,0); transform:translate(-100%,0) }
#slider-outer #btn-3:checked ~ #slider .slides > div { -webkit-transform:translate(-200%,0); -ms-transform:translate(-200%,0); transform:translate(-200%,0) }
#slider-outer #btn-4:checked ~ #slider .slides > div { -webkit-transform:translate(-300%,0); -ms-transform:translate(-300%,0); transform:translate(-300%,0) }
#slider-outer #btn-5:checked ~ #slider .slides > div, #slider #btn-goto-last:checked ~ #slider .slides > div { -webkit-transform:translate(-400%,0); -ms-transform:translate(-400%,0); transform:translate(-400%,0) }


/* - #### custom styles for slide content - #### */
#slider .slides > div > div { font-size:0.875em;  }
#slider .slides img { float:left; margin-top:0.25em; margin-right:1em }
#slider .slides .title { display:inline-block; margin-bottom:0.75em }
#slider .slides .num { float:right; font-size:0.625em; color:#999 }
#slider .slides .more { text-align:right; font-size:0.875em }


@media ( max-width:30em ) { /* #### - make better use of space at 480px (480/16=30 - 16px being default browser font-size) - #### */
	#slider-outer { font-size:0.9375em; line-height:1.5em; padding:0 0 1.125em 0 }
	#slider .slides > div > div { padding:1em 0.75em 1.25em }
	#slider .slides .more { text-align:center }
}

/** Contact Form **/

.form-group{
	margin:5px;
	font:14px inherit;
}

.form-group input[type=text], textarea{
	padding:10px;
	border:1px solid #aaa;
	border-radius:5px;
	background: #eeeeee; /* Old browsers */
background: -moz-linear-gradient(top,  #eeeeee 0%, #dddddd 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #eeeeee 0%,#dddddd 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #eeeeee 0%,#dddddd 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #eeeeee 0%,#dddddd 100%); /* IE10+ */
background: linear-gradient(to bottom,  #eeeeee 0%,#dddddd 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */
}
.form-group input[type=text]{
	margin:10px 20px 10px 0;
	width:300px;
}
textarea{
	width:90%;
	margin:10px 0;
}
.form-group input[type=text]:focus, textarea:focus{
	box-shadow: 0 0 10px rgba(64,150,238,1)
}


.alert {
  padding: 8px 35px 8px 14px;
  margin-bottom: 18px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  color: #c09853;
}
.alert-heading {
  color: inherit;
}
.alert .close {
  position: relative;
  top: -2px;
  right: -21px;
  line-height: 18px;
}
.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #468847;
}
.alert-danger,
.alert-error {
  background-color: #f2dede;
  border-color: #eed3d7;
  color: #b94a48;
}
.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #3a87ad;
}