.ip_form_selected
{
	font-size: 1.2em;
	border:1px solid #656565;
	background-color:#fff;
	padding:3px;
	-webkit-box-shadow:0 0 5px #007FD4;
	-moz-box-shadow:0 0 5px #007FD4;
	box-shadow:0 0 5px #007FD4;
}

.modal-dialog .form_box .ip_form_selected
{
	box-shadow: 0 0 0 0;
}

.ip_form_textbox
{
	padding-left: 11px !important;
	font-size: 1.2em ;
	line-height: 1.5em;
	color: #666;
	margin-bottom: 15px;
	width: 94%;
	max-width: 94%;
	border:none;
    -webkit-box-shadow: inset 0 1px 0 0  #dfdfdf;
    -moz-box-shadow: inset 0 1px  0 0  #dfdfdf;
    box-shadow: inset 0 1px 0 0  #dfdfdf;
}

.ip_form_button
{
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: bold 13px/100% Arial,Helvetica,'Liberation Sans',FreeSans,sans-serif;
	padding: .5em 1em .6em;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .35);
	text-shadow: 0 1px 1px #3B3B3B;
	-webkit-border-radius: .35em;
	-moz-border-radius: .35em;
	-ms-border-radius: .35em;
	-o-border-radius: .35em;
	border-radius: .35em;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	-o-font-smoothing: antialiased;
	-ms-font-smoothing: antialiased;
	font-smoothing: antialiased;
	vertical-align: middle;
	height: 28px;
	padding: 0 20px;
	line-height: 28px;
	border:none;
    -webkit-box-shadow: inset 0 1px 0 0  #dfdfdf;
    -webkit-box-shadow: inset 0 1px 0 0  #dfdfdf;
    -moz-box-shadow: inset 0 1px  0 0  #dfdfdf;
    box-shadow: inset 0 1px 0 0  #dfdfdf;
}

.ip_form_greenbutton
{
	color:#59791f;
	text-shadow: none;
	border: solid 1px #59791f;
	background-color: #f2f2f2;
	font-size: 1em ;
	padding: 0 20px;
	line-height: 28px;
	height: 28px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);

}

.ip_form_greenbutton:hover
{
	color: #59791f;
	text-decoration: none;
	background-color: white;
	background-image: -webkit-gradient(linear, left top, left bottom, from(white), to(#f2f2f2));
	background-image: -webkit-linear-gradient(top, white, #f2f2f2);
	background-image: -moz-linear-gradient(top, white, #f2f2f2);
	background-image: -ms-linear-gradient(top, white, #f2f2f2);
	background-image: -o-linear-gradient(top, white, #f2f2f2);
	background-image: linear-gradient(top, white, #f2f2f2);
 	/* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='#f2f2f2'); */

}

.ip_form_greenbutton:active
{
	color: #59791f;
	text-decoration: none;
	background-color: whiteSmoke;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#e9e9e9), to(white));
	background-image: -webkit-linear-gradient(top, #e9e9e9, white);
	background-image: -moz-linear-gradient(top, #e9e9e9, white );
	background-image: -ms-linear-gradient(top, #e9e9e9, white);
	background-image: -o-linear-gradient(top, #e9e9e9, white);
	background-image: linear-gradient(top, #e9e9e9, white);
	/* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#fff'); */
	-webkit-box-shadow: none;
	-moz-box-shadow:none;
	box-shadow: none;
}

.ip_form_darkgraybutton
{
	color: #fff;
	text-shadow: none;
	background-color: #3D3D3D;
	background-image: -webkit-linear-gradient(90deg, #3D3D3D 6.6%, #595959);
	background-image: -moz-linear-gradient(90deg, #3d3d3d 6.6%, #5a5a5a);
	background-image: -o-linear-gradient(90deg, #3d3d3d 6.6%, #5a5a5a);
	background-image: linear-gradient(0deg, #3D3D3D 6.6%, #595959);
	background-repeat: repeat-x;
	/* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5a5a5a',endColorstr='#ff3d3d3d',GradientType=0); */
	-webkit-box-shadow: none;
	-moz-box-shadow:none;
	box-shadow: none;
}

.ip_form_darkgraybutton:hover
{
	color: #fff;
	text-decoration: none;
	background-color: #474747;
	background-image: -webkit-gradient(linear, 0 0, 0 30, color-stop(0.066, #808080), to(#474747));
	background-image: -webkit-linear-gradient(#808080 6.6%, #474747);
	background-image: -moz-linear-gradient(#808080 6.6%, #474747);
	background-image: -o-linear-gradient(#808080 6.6%, #474747);
	background-image: linear-gradient(#808080 6.6%, #474747);
	background-repeat: repeat-x;
	/* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff808080',endColorstr='#ff474747',GradientType=0); */
}

.ip_form_darkgraybutton:active,
.ip_form_darkgraybutton.locked
{
	color: #fff;
	text-decoration: none;
	background-color: #828282;
	background-image: -webkit-gradient(linear, 0 0, 0 29, from(#2B2B2B), color-stop(0.068, #4A4A4A), to(#828282));
	background-image: -webkit-linear-gradient(#2B2B2B, #4A4A4A 6.8%, #828282);
	background-image: -moz-linear-gradient(#2c2c2c, #4a4a4a 6.8%, #818181);
	background-image: -o-linear-gradient(#2c2c2c, #4a4a4a 6.8%, #818181);
	background-image: linear-gradient(#2B2B2B, #4A4A4A 6.8%, #828282);
	background-repeat: repeat-x;
	/* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2c2c2c',endColorstr='#ff818181',GradientType=0); */
	-webkit-box-shadow: none;
	-moz-box-shadow:none;
	box-shadow: none;
}

.ip_form_darkgraybutton.disabled,
.ip_form_darkgraybutton:hover.disabled
{
	color: #6e6e6e;
	text-shadow: none;
	background-color: #373737;
	-webkit-box-shadow: none;
	-moz-box-shadow:none;
	box-shadow: none;
	background-image: none;
	background-image: none;
	background-image: none;
	background-image: none;
	background-image: none;
}

.ip_form_darkgraybutton.no-border
{
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-ms-border-radius: 0px;
	-o-border-radius: 0px;
	border-radius: 0px;
}

.ip_form_darkgraybutton.no-right-border
{
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}

.ip_form_darkgraybutton.no-left-border
{
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-bottomleft: 0px;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
}

.ip_form_graybutton
{
	color: #464646;
	text-shadow: none;
	border: solid 1px #c1c1c1;
	background-color: #F2F2F2;
	-webkit-box-shadow: none;
	-moz-box-shadow:none;
	box-shadow: none;
}

.ip_form_graybutton:hover
{
	color: #464646;
	text-decoration: none;
	background-color: white;
	background-image: -webkit-gradient(linear, left top, left bottom, from(white), to(#f2f2f2));
	background-image: -webkit-linear-gradient(top, white, #f2f2f2);
	background-image: -moz-linear-gradient(top, white, #f2f2f2);
	background-image: -ms-linear-gradient(top, white, #f2f2f2);
	background-image: -o-linear-gradient(top, white, #f2f2f2);
	background-image: linear-gradient(top, white, #f2f2f2);
	/* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='#f2f2f2'); */
}

.ip_form_graybutton:active
{
	color: #464646;
	text-decoration: none;
	background-color: whiteSmoke;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#e9e9e9), to(white));
	background-image: -webkit-linear-gradient(top, #e9e9e9, white);
	background-image: -moz-linear-gradient(top, #e9e9e9, white );
	background-image: -ms-linear-gradient(top, #e9e9e9, white);
	background-image: -o-linear-gradient(top, #e9e9e9, white);
	background-image: linear-gradient(top, #e9e9e9, white);
	/* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#fff'); */
	-webkit-box-shadow: none;
	-moz-box-shadow:none;
	box-shadow: none;
}

.ip_form_selected_graybutton
{
	color: #1455b7 !important;
	text-decoration: none;
	background-color: whiteSmoke;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#e9e9e9), to(white));
	background-image: -webkit-linear-gradient(top, #e9e9e9, white);
	background-image: -moz-linear-gradient(top, #e9e9e9, white );
	background-image: -ms-linear-gradient(top, #e9e9e9, white);
	background-image: -o-linear-gradient(top, #e9e9e9, white);
	background-image: linear-gradient(top, #e9e9e9, white);
	/* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#fff'); */
	-webkit-box-shadow: none;
	-moz-box-shadow:none;
	box-shadow: none;
}

.ip_form_redbutton
{
	color: #fff !important;
	text-shadow: 0 1px 1px rgba(0,0,0,.35);
	text-shadow: 0 1px 1px #3b3b3b;
	border: solid 1px #E63333;
	background-color: #B80000;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#E63333), to(#B80000)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #E63333, #B80000); /* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image:    -moz-linear-gradient(top, #E63333, #B80000); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #E63333, #B80000); /* IE10 */
	background-image:      -o-linear-gradient(top, #E63333, #B80000); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #E63333, #B80000);
	/* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E63333',  endColorstr='#B80000'); /* IE6–IE9 */
	text-decoration: none !important;
	 -webkit-box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.ip_form_redbutton:hover
{
	background-color: #0084de;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#B80000), to(#D11A1A)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #B80000, #D11A1A); /* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image:    -moz-linear-gradient(top, #B80000, #D11A1A); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #B80000, #D11A1A); /* IE10 */
	background-image:      -o-linear-gradient(top, #B80000, #D11A1A); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #B80000, #D11A1A);
	/* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B80000',  endColorstr='#D11A1A'); */
}

.ip_form_redbutton:active
{
	background-color: #D11A1A;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#D11A1A), to(#FF1A1A)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #D11A1A, #FF1A1A); /* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image:    -moz-linear-gradient(top, #D11A1A, #FF1A1A); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #D11A1A, #FF1A1A); /* IE10 */
	background-image:      -o-linear-gradient(top, #D11A1A, #FF1A1A); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #D11A1A, #FF1A1A);
	/* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D11A1A',  endColorstr='#FF1A1A'); */
}

.ip_form_bluebutton
{
	color: #fff !important;
	text-shadow: 0 1px 1px rgba(0,0,0,.35);
	text-shadow: 0 1px 1px #3b3b3b;
	border: solid 1px #005fbc;
	background-color: #0064c8;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#007dd4), to(#0064c8)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #007dd4, #0064c8); /* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image:    -moz-linear-gradient(top, #007dd4, #0064c8); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #007dd4, #0064c8); /* IE10 */
	background-image:      -o-linear-gradient(top, #007dd4, #0064c8); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #007dd4, #0064c8);
	/* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#007dd4',  endColorstr='#0064c8'); */
	text-decoration: none !important;
	 -webkit-box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.ip_form_bluebutton:hover
{
	background-color: #0084de;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#008be8), to(#005db8)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #008be8, #005db8); /* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image:    -moz-linear-gradient(top, #008be8, #005db8); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #008be8, #005db8); /* IE10 */
	background-image:      -o-linear-gradient(top, #008be8, #005db8); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #008be8, #005db8);
	/* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#008be8',  endColorstr='#005db8'); */
}

.ip_form_bluebutton:active
{
	background-color: #005db8;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#005db8), to(#008be8)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #005db8, #008be8); /* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image:    -moz-linear-gradient(top, #005db8, #008be8); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #005db8, #008be8); /* IE10 */
	background-image:      -o-linear-gradient(top, #005db8, #008be8); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #005db8, #008be8);
	/* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#005db8',  endColorstr='#008be8'); */
}

.ip_form_complete_greenbutton
{
	color: #fff;
	text-shadow: 0 1px 1px rgba(0,0,0,.35);
	text-shadow: 0 1px 1px #3b3b3b;
	border: solid 1px #50a316;
	background-color: #52a70f;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb50a), to(#479814)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #5cb50a, #479814); /* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image:    -moz-linear-gradient(top, #5cb50a, #479814); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #5cb50a, #479814); /* IE10 */
	background-image:      -o-linear-gradient(top, #5cb50a, #479814); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #5cb50a, #479814);
	/* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5cb50a',  endColorstr='#479814'); */
	text-decoration: none !important;
	 -webkit-box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.ip_form_complete_greenbutton:hover
{
	background-color: #52a70f;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#63c10b), to(#439311)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #63c10b, #439311); /* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image:    -moz-linear-gradient(top, #63c10b, #439311); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #63c10b, #439311); /* IE10 */
	background-image:      -o-linear-gradient(top, #63c10b, #439311); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #63c10b, #439311);
	/* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#63c10b',  endColorstr='#439311'); */
}

.ip_form_complete_greenbutton:active
{
	background-color: #54a90f;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#479914), to(#64be08)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #479914, #64be08); /* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image:    -moz-linear-gradient(top, #479914, #64be08); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #479914, #64be08); /* IE10 */
	background-image:      -o-linear-gradient(top, #479914, #64be08); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #479914, #64be08);
	/* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#479914',  endColorstr='#64be08'); */
}

#btn_back
{
	background:url('/static/img/ip2/btns/btn_new_builder_header_controls.png') no-repeat;
	background-position:left top;
	width:77px;
	height:31px;
	display:inline-block;
}

#btn_back:hover
{
	background:url('/static/img/ip2/btns/btn_new_builder_header_controls.png') no-repeat;
	background-position:left -31px;
}

.ip_view_btn
{
	background:url('/static/img/ip2/btns/btn_submissions_controls.png') no-repeat;
	background-position:left top;
	width:47px;
	height:26px;
	display:inline-block;
}

.ip_view_btn:hover
{
	background:url('/static/img/ip2/btns/btn_submissions_controls.png') no-repeat;
	background-position:left -26px;
}

.ip_view_btn:active
{
	background:url('/static/img/ip2/btns/btn_submissions_controls.png') no-repeat;
	background-position:left -52px;
}

.ip_delete_btn
{
	background:url('/static/img/ip2/btns/btn_submissions_controls.png') no-repeat;
	background-position:right top;
	width:47px;
	height:26px;
	display:inline-block;
}

.ip_delete_btn:hover
{
	background:url('/static/img/ip2/btns/btn_submissions_controls.png') no-repeat;
	background-position:right -26px;
}

.ip_delete_btn:active
{
	background:url('/static/img/ip2/btns/btn_submissions_controls.png') no-repeat;
	background-position:right -52px;
}

.ip_form_button_current
{
	display: inline-block;
	outline: none;
	text-align: center;
	text-decoration: none;
	font: bold 15px Arial,Helvetica,'Liberation Sans',FreeSans,sans-serif;
	padding: .5em 1em .6em;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .35);
	text-shadow: 0 1px 1px #3B3B3B;
	-webkit-border-radius: .35em;
	-moz-border-radius: .35em;
	-ms-border-radius: .35em;
	-o-border-radius: .35em;
	border-radius: .35em;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	-o-font-smoothing: antialiased;
	-ms-font-smoothing: antialiased;
	font-smoothing: antialiased;
	vertical-align: middle;
	height: 40px;
	padding: 0 20px;
	line-height: 40px;
}

.stats_button.ip_form_button_current, .stats_button.ip_form_button_current:hover
{
	background-image: -webkit-gradient(linear, 0 0, 0 36, from(#d8d8d8), color-stop(0.055, #f1f1f1), to(#fbfbfb));
	background-image: -webkit-linear-gradient(#d8d8d8, #f1f1f1 5.5%, #fbfbfb);
	background-image: -moz-linear-gradient(#d8d8d8, #f1f1f1 5.5%, #fbfbfb);
	background-image: -o-linear-gradient(#d8d8d8, #f1f1f1 5.5%, #fbfbfb);
	background-image: linear-gradient(#d8d8d8, #f1f1f1 5.5%, #fbfbfb);
	box-shadow: 1px 2px 5px 1px rgba(100, 100, 100, 0.1) inset;
}

.ip_form_graybutton_current
{
	color: #b1b1b1;
	text-shadow: none;
	border: solid 1px #c1c1c1;
	background-color: #F2F2F2;
}

.ip_form_samllbutton_blue
{
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font-size: 13px;
	-webkit-border-radius: .35em;
	-moz-border-radius: .35em;
	-ms-border-radius: .35em;
	-o-border-radius: .35em;
	border-radius: .35em;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	-o-font-smoothing: antialiased;
	-ms-font-smoothing: antialiased;
	font-smoothing: antialiased;
	vertical-align: middle;
	height:20px;
	padding: 0 5px;
	line-height: 20px;
	border:none;
    -webkit-box-shadow: inset 0 1px 0 0  #dfdfdf;
    -webkit-box-shadow: inset 0 1px 0 0  #dfdfdf;
    -moz-box-shadow: inset 0 1px  0 0  #dfdfdf;
    box-shadow: inset 0 1px 0 0  #dfdfdf;
	color: #fff !important;
	text-shadow: 0 1px 1px rgba(0,0,0,.35);
	text-shadow: 0 1px 1px #3b3b3b;
	border: solid 1px #005fbc;
	background-color: #0064c8;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#007dd4), to(#0064c8)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #007dd4, #0064c8); /* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image:    -moz-linear-gradient(top, #007dd4, #0064c8); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #007dd4, #0064c8); /* IE10 */
	background-image:      -o-linear-gradient(top, #007dd4, #0064c8); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #007dd4, #0064c8);
	/* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#007dd4',  endColorstr='#0064c8'); */
	text-decoration: none !important;
	 -webkit-box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.ip_form_samllbutton_blue:hover
{
	background-color: #0084de;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#008be8), to(#005db8)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #008be8, #005db8); /* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image:    -moz-linear-gradient(top, #008be8, #005db8); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #008be8, #005db8); /* IE10 */
	background-image:      -o-linear-gradient(top, #008be8, #005db8); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #008be8, #005db8);
	/* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#008be8',  endColorstr='#005db8'); */
}

.ip_form_samllbutton_blue:active
{
	background-color: #005db8;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#005db8), to(#008be8)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #005db8, #008be8); /* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image:    -moz-linear-gradient(top, #005db8, #008be8); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #005db8, #008be8); /* IE10 */
	background-image:      -o-linear-gradient(top, #005db8, #008be8); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #005db8, #008be8);
	/* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#005db8',  endColorstr='#008be8'); */
}

.ip_form_samllbutton_gray
{
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font-size: 13px;
	-webkit-border-radius: .35em;
	-moz-border-radius: .35em;
	-ms-border-radius: .35em;
	-o-border-radius: .35em;
	border-radius: .35em;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	-o-font-smoothing: antialiased;
	-ms-font-smoothing: antialiased;
	font-smoothing: antialiased;
	vertical-align: middle;
	height:20px;
	padding: 0 5px;
	line-height: 20px;
	border:none;
	color: #232323;
	text-shadow: none;
	border: solid 1px #6c6c6c;
	background-color: #6c6c6c;
}

.ip_form_samllbutton_gray:hover
{
	color: #fff;
	text-decoration: none;
	background-color: #272727;
}

.ip_form_samllbutton_gray:active
{
	color: #fff;
	text-decoration: none;
	background-color: #6d6d6d;
}

.lb .download-plugin:hover
{
	text-decoration: underline;
}

.lb .download-plugin
{
	color: #ffd648;
	text-decoration: none;
}

.hl_box_padding.hl_box label
{
    color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
    line-height: 32px;
    width: auto;
}

.hl_box_padding.hl_box input
{
    display: inline-block;
    margin-left: 10px;
    vertical-align: middle;
}

.ip_form_button.processing
{
	background: transparent url( '/static/img/loading_circle.svg' ) 50% 0 no-repeat;
	background-size: 30px;
	border: none;
	color: transparent;
	text-shadow: none;
}

/*Ip v.2.5 FLAT version */

.ip_form_flat_blue_button
{
	font: bold 13px/100% Arial,Helvetica,'Liberation Sans',FreeSans,sans-serif;
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	height: 30px;
	padding: 0 20px;
	line-height: 30px;
	font-weight: 600;
	background-color: #2167ad;
	color: #fff;
	-webkit-border-radius: .35em;
	-moz-border-radius: .35em;
	border-radius: .35em;
}

.ip_form_button.ip_form_darkgraybutton.link-type-item.pressed
{
	background-color: #313131;
	background-image: linear-gradient( #2F2F2F 6.6%, #303133 );
	border: 1px solid #007ED1;
	height: 28px;
	line-height: 28px;
	position: relative;
}
