* {
margin: 0;
padding: 0;
}
body {
background-color: #FFFFFF;
background-image: url('../images/fon.png');
background-repeat: repeat-x;
font: 15px/18px Arial, Tahoma, sans-serif;
overflow-y: scroll;
color: #333;
}
table { 
margin-left: auto;
margin-right: auto;
}
a {
color: #08D;
}
a:hover {
color: #0AD;
}
code {
padding: 0 3px 1px;
border-radius: 3px;
color: #EA0000;
border: 1px solid #E1E1E1;
background: #F6F6F6;
}
label {
cursor: pointer;
}
p {
margin: 0 0 15px;
}
small {
font-size: 12px;
}
.wrapper {
width: 700px;
margin: 0 auto;
padding: 0 0 200px;
position: relative;
}
.wrapper:after {
content: '';
clear: both;
display: table;
}
.content {
float: right;
width: 700px;
}
.box {
position: absolute;
top: -2000px;
left: 0;
height: 100px;
overflow: hidden;
}
.box.visible {
position: static;
width: auto;
height: auto;
overflow: visible;
}
.menu,
.section {
height: 1%;
margin: 0 0 12px;
padding: 20px 25px 22px;
border: 1px solid #CCC;
border-radius: 5px;
background: #FFF;
box-shadow: 1px 1px 0 #FFF, inset 1px 1px 3px #DDD;
}
.menu {
padding: 0;
margin: 33px 0;
}
.section:after {
display: table;
clear: both;
content: '';
}
.section.lh {
padding: 12px 25px;
line-height: 40px;
}
.nowidth .jq-selectbox .select,
.nowidth .jq-selectbox .dropdown {
width: auto;
}
.maxheight .jq-selectbox .dropdown {
max-height: 203px;
}
.width .jq-select-multiple {
width: 286px;
}
.sec {
float: right;
width: 290px;
}
.sec:first-child {
float: left;
width: 330px;
}
.buttons {
float: right;
width: 270px;
text-align: right;
}
button {
height: 32px;
overflow: visible;
margin: 3px 0 10px;
padding: 0 11px;
outline: none;
border: 1px solid #CCC;
border-bottom-color: #B3B3B3;
border-radius: 4px;
background: #F1F1F1 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi+v//PxM2zMDAQEtxgAADAF2uTe9L4getAAAAAElFTkSuQmCC) repeat-x;
box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
color: #333;
text-shadow: 1px 1px #FFF;
font: 14px/1 Arial, Tahoma, sans-serif;
cursor: pointer;
}
button::-moz-focus-inner {padding:0;border:0;}
button:hover {
background-color: #E6E6E6;
background-position: 0 -10px;
}
button:active {
background: #F5F5F5;
box-shadow: inset 1px 1px 3px #DDD;
}
button:after {
content: '';
}
.lh button {
margin: 10px 0 0;
}
.jq-file {
margin: 3px 0 0;
}
.color1 {
background: #FFE8AA;
}
.color2 {
background: #D2FFAA;
}
.css input,
.css textarea,
.css button {
margin: 0 0 20px;
}
.css input[type="text"],
.css input[type="password"],
.css textarea {
width: 375px;
}
.css input[type="number"] {
width: 50px;
}
.css code {
vertical-align: top;
position: relative;
top: 7px;
margin-left: 6px;
}
table.imagetable {
	font-family: verdana,arial,sans-serif;
	font-size:12px;
	color:#333333;
	border-width: 1px;
	border-color: #999999;
	border-collapse: collapse;
}
table.imagetable th {
	background:#acc7ce url('/images/cellhr.jpg') repeat-x;
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #999999;
}
tr.io {
	background:#dff1fa url('/images/celltd1.jpg') repeat-x;
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #999999;
}

tr.it {
	background:#d1ebf8 url('/images/celltd2.jpg') repeat-x;
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #999999;
}
#send_code {
    padding: 5px 15px;
    background: #2b7bb9;
    color: white;
    border: none;
    border-radius: 4px;
    cursor: pointer;
    font-size: 14px;
    transition: background 0.3s;
}

#send_code:hover {
    background: #1a5a8a;
}

#send_code:disabled {
    background: #cccccc;
    cursor: not-allowed;
}

input[name="verification_code"] {
    width: 150px !important;
    display: inline-block;
    margin-right: 10px;
}

#code_status {
    font-size: 13px;
    display: inline-block;
    vertical-align: middle;
}

#code_status {
    margin-left: 10px;
    font-size: 14px;
    padding: 3px 8px;
    border-radius: 3px;
}

#code_status.success {
    color: #3c763d;
    background-color: #dff0d8;
}

#code_status.error {
    color: #a94442;
    background-color: #f2dede;
}
