*{ font-family: Open Sans, Arial }
body{ background: #fbfbf9; height: 100%; }

.btn-action1{ font-family: 'Open Sans', 'Arial'; color: #fff; font-weight: bold; font-size: 16px; text-align: center; margin: auto; border-radius: 5px; border: 1px solid #f47318; border-bottom: 2px solid #c85011; padding: 10px 70px; text-transform: uppercase; text-shadow: 1px 1px 1px rgb(173, 86, 27); text-decoration: none; background: #f7941f; /* Old browsers */background: -moz-linear-gradient(top, #f7941f 0%, #f16014 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7941f), color-stop(100%,#f16014)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #f7941f 0%,#f16014 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #f7941f 0%,#f16014 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, #f7941f 0%,#f16014 100%); /* IE10+ */background: linear-gradient(to bottom, #f7941f 0%,#f16014 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7941f', endColorstr='#f16014',GradientType=0 ); /* IE6-9 */ }
.btn-action1-border{ display: inline; background: #eeece7; padding:6px; border-radius: 9px; padding: 18px 5px; }
.btn-action1:hover{ text-decoration: none; color: #fff; background: #f7a81f; /* Old browsers */background: -moz-linear-gradient(top, #f7a81f 0%, #ef6411 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7a81f), color-stop(100%,#ef6411)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #f7a81f 0%,#ef6411 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #f7a81f 0%,#ef6411 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, #f7a81f 0%,#ef6411 100%); /* IE10+ */background: linear-gradient(to bottom, #f7a81f 0%,#ef6411 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7a81f', endColorstr='#ef6411',GradientType=0 ); /* IE6-9 */ }
.btn-action1:active{ background: #f17214; /* Old browsers */background: -moz-linear-gradient(top, #f17214 0%, #f37c16 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f17214), color-stop(100%,#f37c16)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #f17214 0%,#f37c16 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #f17214 0%,#f37c16 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, #f17214 0%,#f37c16 100%); /* IE10+ */background: linear-gradient(to bottom, #f17214 0%,#f37c16 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f17214', endColorstr='#f37c16',GradientType=0 ); /* IE6-9 */ }

.line-shadow{ height: 20px; background: url(/img/site/line-shadow.png) center top; }
.line-shadow2{ height: 20px; background: url(/img/site/line-shadow2.png) center -3px no-repeat; }

.page-background1{ background: url('/img/site/page-bg1.png'); margin-bottom: 10px; }
.page-background1 h3{ font-size: 48px; color: #454541; font-weight: bold;  margin-bottom: 14px; line-height: 52px; }

.page-layout1{ padding-top: 54px; position: relative; }
.page-layout1 .col1{ float: left; width: 326px; margin-right: 36px;text-align: left; }
.page-layout1 .col1 h4{ font-size: 38px; color: #454541; font-weight: bold; text-align: right; margin-bottom: 14px; line-height: 52px; }
.page-layout1 .col1 p{ color: #454541; font-size: 16px;  }

.page-layout1 .col2{ float: left; width: 374px; margin-top: 22px;  }
.page-layout1 .input-title{ display: block; font-size: 14px; font-weight: bold; color: #4a4a4a; margin-bottom: 5px; }
.page-layout1  input[type=text], .page-layout1 .col2 input[type=password]{ width: 100%; height: 42px; box-sizing: border-box; -moz-box-sizing: border-box; padding: 10px 10px; font-family: 'Open Sans', 'Arial'; font-size: 16px; margin-bottom: 14px; box-shadow: inset 0px 1px 3px rgb(187, 187, 187); font-weight: bold; }
.page-layout1  input[type=text]:focus, .page-layout1 .col2 input[type=password]:focus{ border-color: #ff592b; }

.page-layout1 .col2 p{ font-size: 14px; clear: both; color: #999; text-align: right; margin-bottom: 18px;  }
.page-layout1 .col2 p a{ color: #ff592b;  }
.page-layout1 .col2 p.small{ font-size: 10px; }
.page-layout1 .col2 input[type=button]{ float: right; clear: both; }


.page-layout1 .input-float{ float: left; margin-right: 28px;  }
.page-layout1 .input-float input[type=text], .page-layout1 .input-float input[type=password]{ width: 160px;  }


.page-layout1 .rocket{ float: right; width: 185px; height: 278px; background: url(/img/site/login-rocket.png); position: relative; top: 34px; }

.page-layout1 .btn-action1{ font-size: 22px; text-transform: none; padding: 15px 60px; margin-bottom: 18px; float: right }


.page-layout2{ padding-top: 20px; position: relative; }




.btn-action2{ padding: 14px 48px; color: #fff; font-size: 18px; font-weight: bold; border-radius: 4px; box-shadow: 0px 2px 1px rgba(0,0,0,.6); border-bottom: 2px solid rgb(0, 117, 196);  border-top: 2px solid rgb(177, 231, 252); text-shadow: -1px -1px 1px rgb(66, 119, 197); }
.btn-action2{ background: #33b2df; /* Old browsers */background: -moz-linear-gradient(top, #33b2df 0%, #2182c9 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33b2df), color-stop(100%,#2182c9)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #33b2df 0%,#2182c9 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #33b2df 0%,#2182c9 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, #33b2df 0%,#2182c9 100%); /* IE10+ */background: linear-gradient(to bottom, #33b2df 0%,#2182c9 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33b2df', endColorstr='#2182c9',GradientType=0 ); /* IE6-9 */ }
.btn-action2:hover{ color: #fff; text-decoration: none; }
.btn-action2:hover{ background: #258dc8; /* Old browsers */background: -moz-linear-gradient(top, #258dc8 0%, #258dc8 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#258dc8), color-stop(100%,#258dc8)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #258dc8 0%,#258dc8 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #258dc8 0%,#258dc8 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, #258dc8 0%,#258dc8 100%); /* IE10+ */background: linear-gradient(to bottom, #258dc8 0%,#258dc8 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#258dc8', endColorstr='#258dc8',GradientType=0 ); /* IE6-9 */ }

