@import url("webfonts/Iranian_Sans/stylesheet.css");
/* defaults */
@font-face { font-family: 'Iranian Sans';
src:url("../webfonts/Iranian_Sans/Iranian Sans.ttf");
unicode-range:U+0600-06FF;}
*{
font-family: Iranian Sans;}
.sky-form {
margin: 0;
outline: none; 
/* محتویات داخل فرم*/
color: #666;
/*راست چین و چپ چین کاراکترهای فیلد ورودی تکست*/
direction: rtl;
font-family: Iranian Sans;
font-size: 14px;
line-height: 1.55;   
}
.sky-form * {
margin: 0;
padding: 0;   
}
.sky-form header {
display: block;
padding: 20px 30px;
border-bottom: 1px solid rgba(0,0,0,.1);
background: rgba(248,248,248,.9);

color: #232323;
}
.sky-form option {
padding-right: 4px;
}
.sky-form fieldset {
display: block;
padding: 25px 30px 5px;
border: none;
background: rgba(255,255,255,.9);
}
.sky-form fieldset + fieldset {
border-top: 1px solid rgba(0,0,0,.1);
}
.sky-form section {
/*فاصله عمودی بین فیلدها*/
/*margin-bottom: 20px;*/
}   
.sky-form footer {
display: block;
padding: 15px 30px 25px;
border-top: 1px solid rgba(0,0,0,.1);
background: rgba(248,248,248,.9);
}
.sky-form footer:after {
content: '';
display: table;
clear: both;
}
.sky-form a {
color: #FF0000;
}
.sky-form .label {
display: block;
margin-bottom: 6px;
line-height: 15px;
}
.sky-form .label.col {
margin: 0;
padding-top: 10px;
}
.sky-form .note {
margin-top: 6px;
padding: 0 1px;
font-size: 14px;
line-height: 15px;
color: #999;
}
.sky-form .input,
.sky-form .select,
.sky-form .textarea,
.sky-form .radio,
.sky-form .toggle,
.sky-form .button,
.sky-form .button2 {
position: relative;
display: block;
direction: rtl;
font-size: 14px;
}
.sky-form .checkbox{
	position: relative;
display: block;
direction: rtl;
font-size: 12px;
}
.sky-form .input input,
.sky-form .select select,
.sky-form .textarea textarea {
display: block;
box-sizing: border-box;
width: 100%;
height: 29px;
margin-bottom:2px;
outline: none;
border-width: 1px;
border-style: solid;
border-radius: 0;
background: #fff;
color: #333333;
appearance: normal;
-moz-appearance: none;
-webkit-appearance: none;
font-size: 14px;
line-height: 14px;
padding-top: 8px;
padding-right: 10px;
padding-bottom: 8px;
padding-left: 10px;
}
.sky-form .select select{font-size: 11px; line-height: 11px;}
option{font-family:"Iranian Sans"}
/* file inputs */
.sky-form .input-file .button , .sky-form .input-file .button2
{
position: absolute;
top: 4px;
right: 4px;
float: none;
height: 24px;
margin: 0;
padding: 0 20px;
font-size: 14px;
line-height: 15px;
}
.sky-form .input-file .button:hover,
.sky-form .input-file .button2:hover {
box-shadow: none;
}
.sky-form .input-file .button input ,
.sky-form .input-file .button2 input
{
position: absolute;
top: 0;
right: 0;
padding: 0;
font-size: 14px;
cursor: pointer;
opacity: 0;
}
/* selects */
.sky-form .select i {
position: absolute;
top: 8px;
left: 14px;
width: 0px;
height: 14px;

}
.sky-form .select i:after,
.sky-form .select i:before {
content: '';
position: absolute;
border-right: 4px solid transparent;
border-left: 4px solid transparent;
}
.sky-form .select i:after {
bottom: 0;
border-top: 4px solid #404040;
}
.sky-form .select i:before {
top: 0;
border-bottom: 4px solid #404040;
}
.sky-form .select-multiple select {
height: auto;
}
/* textareas */
.sky-form .textarea textarea {
height: auto;
resize: none;
}
.sky-form .textarea-resizable textarea {
resize: vertical;
}
.sky-form .textarea-expandable textarea {
height: 39px;
}
.sky-form .textarea-expandable textarea:focus {
height: auto;
}
/* radios and checkboxes */
.sky-form .radio,
.sky-form .checkbox {
/*margin-top: 7px;*/
margin-bottom: 2px;
padding-left: 5px;
font-size: 11px;
line-height: 27px;
color: #404040;
cursor: pointer;
}
.sky-form .radio:last-child,
.sky-form .checkbox:last-child {
margin-bottom: 0;
}
.sky-form .radio input,
.sky-form .checkbox input {
position: absolute;
left: 2px;
bottom:6px;
}
.sky-form .radio i,
.sky-form .checkbox i {
position: absolute;
top: 5px;
left: 0;
display: block;
width: 20px;
height: 20px;
outline: none;
border-width: 1px;
border-style: solid;
background: #fff;
}
.sky-form .radio i {
border-radius: 50%;
}
.sky-form .radio input + i:after,
.sky-form .checkbox input + i:after {
position: absolute;
opacity: 0;
transition: opacity 0.1s;
-o-transition: opacity 0.1s;
-ms-transition: opacity 0.1s;
-moz-transition: opacity 0.1s;
-webkit-transition: opacity 0.1s;
}
.sky-form .radio input + i:after {
content:url("../icons/action_yes-3.png");
border-radius: 40%;
height: 0px;
width: 0px;
border:none;
}
.sky-form .checkbox input + i:after {
/*checkbox tick*/
content:url("../icons/action_yes-2.png");
top: -1px;
left: -1px;
width: 20px;
height: 20px;
font: normal 14px/16px FontAwesome;
}
.sky-form .radio input:checked + i:after,
.sky-form .checkbox input:checked + i:after {
opacity: 1;
}
.sky-form .inline-group {
margin: 0 -30px -4px 0;
}
.sky-form .inline-group:after {
content: '';
display: table;
clear: both;
}
.sky-form .inline-group .radio,
.sky-form .inline-group .checkbox {
/*Space in Radio Group*/
float: right;
margin-right: 20px;
}
.sky-form .inline-group .radio:last-child,
.sky-form .inline-group .checkbox:last-child {
margin-bottom: 4px;
}
/* toggles */
.sky-form .toggle {
margin-bottom: 4px;
padding-right: 61px;
font-size: 14px;
line-height: 27px;
color: #404040;
cursor: pointer;
}
.sky-form .toggle:last-child {
margin-bottom: 0;
}
.sky-form .toggle input {
position: absolute;
left: -9999px;
}
.sky-form .toggle i {
content: '';
position: absolute;
top: 4px;
right: 0;
display: block;
width: 49px;
height: 17px;
border-width: 2px;
border-style: solid;
border-radius: 14px;
background: #fff;
}
.sky-form .toggle i:after {
content: 'OFF';
position: absolute;
top: 2px;
right: 8px;
left: 8px;
font-style: normal;
font-size: 14px;
line-height: 13px;

color: #5f5f5f;
}
.sky-form .toggle i:before {
content: '';
position: absolute;
z-index: 1;
top: 4px;
right: 4px;
display: block;
width: 9px;
height: 9px;
border-radius: 50%;
opacity: 1;
transition: right 0.2s;
-o-transition: right 0.2s;
-ms-transition: right 0.2s;
-moz-transition: right 0.2s;
-webkit-transition: right 0.2s;
}
.sky-form .toggle input:checked + i:after {
content: 'ON';
}
.sky-form .toggle input:checked + i:before {
right: 36px;
}
/* ratings */
.sky-form .rating {
margin-bottom: 4px;
font-size: 14px;
line-height: 27px;
color: #404040;
}
.sky-form .rating:last-child {
margin-bottom: 0;
}
.sky-form .rating input {
position: absolute;
left: -9999px;
}
.sky-form .rating label {
display: block;
float: right;
height: 17px;
margin-top: 5px;
padding: 0 2px;
font-size: 14px;
line-height:15px;
cursor: pointer;
}
/* buttons */
/*button2 جهت تنظیم پیوست فایل صفحه ثبت مشتری ساخته شده است*/
.sky-form .button,.sky-form .button2 {
float: right;
height: 30px;
overflow: hidden;
padding: 0 25px;
outline: none;
border: 0;
text-decoration: none;
color: #fff;
cursor: pointer;
    margin: 2px;
}
/* icons */
@font-face
{
font-family: 'FontAwesome';
src: url('../icons/fontawesome-webfont.eot?v=3.0.1');
src: url('../icons/fontawesome-webfont.eot?#iefix&v=3.0.1') format('embedded-opentype'),
url('../icons/fontawesome-webfont.woff?v=3.0.1') format('woff'),
url('../icons/fontawesome-webfont.ttf?v=3.0.1') format('truetype');

font-style: normal;
}
.sky-form [class^="icon-"] {
  font-family: FontAwesome;
  font-style: normal;
  
  -webkit-font-smoothing: antialiased;
}
.sky-form .icon-append,
.sky-form .icon-prepend {
position: absolute;
top: 5px;
width: 29px;
height: 29px;
font-size: 14px;
line-height: 29px;
}
.sky-form .icon-append {
right: 5px;
padding-left: 3px;
border-left-width: 1px;
border-left-style: solid;
}
.sky-form .icon-prepend {
left: 5px;
padding-right: 3px;
border-right-width: 1px;
border-right-style: solid;
}
.sky-form .input .icon-prepend + input,
.sky-form .textarea .icon-prepend + textarea {
padding-left: 46px;
}
.sky-form .input .icon-append + input,
.sky-form .textarea .icon-append + textarea {
padding-right: 46px;
}
.sky-form .input .icon-prepend + .icon-append + input,
.sky-form .textarea .icon-prepend + .icon-append + textarea {
padding-left: 46px;
}
/* grid */
/*.sky-form .row {
margin: 0 -15px;
}
.sky-form .row:after {
content: '';
display: table;
clear: both;
}*/
.sky-form .col, .sky-form .colb  {
/*Right and Left Text Field*/
float: right;
min-height: 1px;
box-sizing: border-box;
padding:2px;
}

.sky-form .col-0 {  
width: 6.50%;
}
.sky-form .col-1 {  
width: 8.33%;
}
.sky-form .col-2 {
width: 12.50%;
}
.col-2_2{
width:20% 
}
.sky-form .col-3 {
width: 25%;
}
.sky-form .col-4 {
width: 33.33%;
}
.sky-form .col-5 {
width: 41.66%;
}
.sky-form .col-6 {
width: 30%;
}
.sky-form .col-8 {
width: 66.67%;
}
.sky-form .col-9 {
width: 75%;
}
.sky-form .col-10 {
width: 100%; 
}
.hdsh{
display: inline;
visibility: visible;
	font-size: 12px !important;
}

.btnrl{
float:right;
width:100px;
border: none;
border-radius:5px;
margin-right: 15px;
margin-bottom: 0;
opacity: 0.8;
transition: opacity 0.2s;
font-size: 13px;
height: 28px;
background-color:#333333;
color: #FFFFFF;
padding-top: 0;
bottom: 0; 
}

.checkbox{border: 1px solid #FFFFFF;}


/* tooltips */
.sky-form .tooltip {
position: absolute;
z-index: 1;
left: -9999px;
padding: 2px 8px 3px;
font-size: 14px;
line-height: 16px;

background: rgba(0,0,0,0.9);
color: #fff;
opacity: 0;
transition: margin 0.3s, opacity 0.3s;
-o-transition: margin 0.3s, opacity 0.3s;
-ms-transition: margin 0.3s, opacity 0.3s;
-moz-transition: margin 0.3s, opacity 0.3s;
-webkit-transition: margin 0.3s, opacity 0.3s;
}
.sky-form .tooltip:after {
content: '';
position: absolute;
}
.sky-form .input input:focus + .tooltip,
.sky-form .textarea textarea:focus + .tooltip {
opacity: 1;
}
.sky-form .tooltip-top-right {
bottom: 100%;
margin-bottom: 15px;
}
.sky-form .tooltip-top-right:after {
top: 100%;
right: 16px;
border-top: 4px solid rgba(0,0,0,0.9);
border-right: 4px solid transparent;
border-left: 4px solid transparent;
}
.sky-form .input input:focus + .tooltip-top-right,
.sky-form .textarea textarea:focus + .tooltip-top-right {
right: 0;
left: auto;
margin-bottom: 5px;
}
.sky-form .tooltip-top-left {
bottom: 100%;
margin-bottom: 15px;
}
.sky-form .tooltip-top-left:after {
top: 100%;
left: 16px;
border-top: 4px solid rgba(0,0,0,0.9);
border-right: 4px solid transparent;
border-left: 4px solid transparent;
}
.sky-form .input input:focus + .tooltip-top-left,
.sky-form .textarea textarea:focus + .tooltip-top-left {
right: auto;
left: 0;
margin-bottom: 5px;
}
.sky-form .tooltip-right {
top: 9px;
white-space: nowrap;
margin-left: 15px;
}
.sky-form .tooltip-right:after {
top: 6px;
right: 100%;
border-top: 4px solid transparent;
border-right: 4px solid rgba(0,0,0,0.9);
border-bottom: 4px solid transparent;
}
.sky-form .input input:focus + .tooltip-right,
.sky-form .textarea textarea:focus + .tooltip-right {
left: 100%;
margin-left: 5px;
}
.sky-form .tooltip-left {
top: 9px;
white-space: nowrap;
margin-right: 15px;
}
.sky-form .tooltip-left:after {
top: 6px;
left: 100%;
border-top: 4px solid transparent;
border-bottom: 4px solid transparent;
border-left: 4px solid rgba(0,0,0,0.9);
}
.sky-form .input input:focus + .tooltip-left,
.sky-form .textarea textarea:focus + .tooltip-left {
right: 100%;
left: auto;
margin-right: 5px;
}
.sky-form .tooltip-bottom-right {
top: 100%;
margin-top: 15px;
}
.sky-form .tooltip-bottom-right:after {
bottom: 100%;
right: 16px;
border-right: 4px solid transparent;
border-bottom: 4px solid rgba(0,0,0,0.9);
border-left: 4px solid transparent;
}
.sky-form .input input:focus + .tooltip-bottom-right,
.sky-form .textarea textarea:focus + .tooltip-bottom-right {
right: 0;
left: auto;
margin-top: 5px;
}
.sky-form .tooltip-bottom-left {
top: 100%;
margin-top: 15px;
}
.sky-form .tooltip-bottom-left:after {
bottom: 100%;
left: 16px;
border-right: 4px solid transparent;
border-bottom: 4px solid rgba(0,0,0,0.9);
border-left: 4px solid transparent;
}
.sky-form .input input:focus + .tooltip-bottom-left,
.sky-form .textarea textarea:focus + .tooltip-bottom-left {
right: auto;
left: 0;
margin-top: 5px;
}
/* normal state */
.sky-form .input input,
.sky-form .select select,
.sky-form .textarea textarea,
.sky-form .radio i,
.sky-form .checkbox i,
.sky-form .toggle i,
.sky-form .icon-append,
.sky-form .icon-prepend {
border-color: #e5e5e5;
transition: border-color 0.3s;
-o-transition: border-color 0.3s;
-ms-transition: border-color 0.3s;
-moz-transition: border-color 0.3s;
-webkit-transition: border-color 0.3s;
}
.sky-form .toggle i:before {
background-color: #444444;
}
.sky-form .rating label {
color: #ccc;
transition: color 0.3s;
-o-transition: color 0.3s;
-ms-transition: color 0.3s;
-moz-transition: color 0.3s;
-webkit-transition: color 0.3s;
}
/*button رنگ*/
.sky-form .button, .sky-form .button2  {
opacity: 0.8;
transition: opacity 0.2s;
font-size: 13px;
height: 30px;
float: left;
background-color:#333333;
margin-right:1px;
border-radius: 5px;
}
.sky-form .button.button-secondary , .sky-form .button2.button2-secondary{
background-color: #b3b3b3;
}
.sky-form .icon-append,
.sky-form .icon-prepend {
color: #ccc;
}
/* hover state همه*/
.sky-form .input:hover input,
.sky-form .select:hover select,
.sky-form .textarea:hover textarea,
.sky-form .radio:hover i,
.sky-form .checkbox:hover i,
.sky-form .toggle:hover i {
border-color: #333333;

}
.sky-form .rating input + label:hover,
.sky-form .rating input + label:hover ~ label {
color: #333333;
}
.sky-form .button:hover, .sky-form .button2:hover, .sky-form .btnrl:hover {
opacity: 1;
color: #CCCCCC;
}
/* focus state */
.sky-form .input input:focus,
.sky-form .select select:focus,
.sky-form .textarea textarea:focus,
.sky-form .radio input:focus + i,
.sky-form .checkbox input:focus + i,
.sky-form .toggle input:focus + i {
border-color: #333333;
}
/* checked state */
.sky-form .radio input + i:after {
background-color: #333333;
}
.sky-form .checkbox input + i:after {
color: #333333;
}
.sky-form .radio input:checked + i,
.sky-form .checkbox input:checked + i,
.sky-form .toggle input:checked + i {
border-color: #333333;
}
.sky-form .rating input:checked ~ label {
color: #333333;
}
/* success state */
.sky-form .state-success input,
.sky-form .state-success select,
.sky-form .state-success textarea,
.sky-form .radio.state-success i,
.sky-form .checkbox.state-success i,
.sky-form .toggle.state-success i {
background: #333333; color: #FFFFFF;
}
.sky-form .state-success select + i {
background: #333333;
box-shadow: 0 0 0 14px #333333;
}
.sky-form .toggle.state-success input:checked + i {
background: #333333;
}
.sky-form .note-success {
color: #333333;
}
/* disabled state */
.sky-form .input.state-disabled input,
.sky-form .select.state-disabled,
.sky-form .textarea.state-disabled,
.sky-form .radio.state-disabled,
.sky-form .checkbox.state-disabled,
.sky-form .toggle.state-disabled,
.sky-form .button.state-disabled,
.sky-form .button2.state-disabled
 {
cursor: default;
opacity: 0.5;
}
.sky-form .input.state-disabled:hover input,
.sky-form .select.state-disabled:hover select,
.sky-form .textarea.state-disabled:hover textarea,
.sky-form .radio.state-disabled:hover i,
.sky-form .checkbox.state-disabled:hover i,
.sky-form .toggle.state-disabled:hover i {
border-color: #e5e5e5;
}
@media screen and (max-width: 600px) {
.sky-form .col {
width: 100%;
/*وسط چین فیلد ها*/
margin: auto;
float: right;
}
.sky-form .colb {
width: 100%;
margin: auto;
float: right;
}
.sky-form{
border: 1px solid #FFFFFF;
}
.hdsh{
display: none;
visibility: hidden;
}
.btnrl{float:left;
width:100px;
border-radius:5px;
margin-left: 15px;
}
.sky-form .col-3 {
width: 100%;
}
}
