﻿/* CSS Document */
@charset "UTF-8";

@font-face {
    font-family: myFont;
    src: url(/Content/cy2016Content/myfonts/ionicons.woff) format("woff"),url(/Content/cy2016Content/myfonts/ionicons.ttf) format("opentype"),url(/Content/cy2016Content/myfonts/ionicons.svg) format("svg"),url(/Content/cy2016Content/myfonts/ionicons.eot) format("embedded-opentype")
}

@font-face {
    font-family: myFont2;
    src: url(/Content/cy2016Content/myfonts/fontawesome-webfont.woff) format("woff"),url(/Content/cy2016Content/myfonts/fontawesome-webfont.ttf) format("opentype"),url(/Content/cy2016Content/myfonts/fontawesome-webfont.svg) format("svg"),url(/Content/cy2016Content/myfonts/fontawesome-webfont.eot) format("embedded-opentype")
}

body{ margin:0px auto; padding:0;  overflow-x:hidden;  color: #333333; font-size: 12px;font-family:arial,"Microsoft YaHei";}
div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input, textarea,blockquote,p{padding:0;margin:0;} 
table,td,tr,th{font-size:12px;} li{list-style:none;vertical-align:bottom;} img{Vertical-aliagn:top; border:0;} 
ol,ul{list-style:none;} 
a{color: #666;text-decoration:none;} 
a:visited{text-decoration:none;} 
a:hover{color:#0078c4;} 
a:active{color:#0078c4;}
.clear{ clear:both;}
.left{float:left;}
.right{float:right;}
.dis{display:none;}
.block{display:block;}
.line{ width:100%; height:1px; border-bottom:#ccc 1px solid; float:left; margin:5px 0 5px 0;}
.dotted{ width:100%; height:1px; border-bottom:#999 1px dashed; float:left; margin:5px 0 5px 0;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
/* Hides from IE-mac \*/
*:first-child+html .clearfix{zoom:1;} /* IE7 */
* html .clearfix { height: 1%;zoom:1;}
.clearfix {display: block;}
.left{float: left;}
.right{float: right;}
h3{font-size: 14px;}
h2{font-size: 16px;}
h1{font-size: 18px;}
.subdivloader {
    background: #000000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
    width: 100%;
    position: absolute;
    z-index: 999998;
    top: 0px;
    left: 0px
}

.subdivtext {
    padding: 20px;
    background: #FFFFFF;
    position: absolute;
    z-index: 999999;
    border-radius: 5px;
    border: 1px dashed #F4BD32
}

    .subdivtext .login {
        background: url(/Content/Images/myloader.gif) center no-repeat;
        height: 30px;
        width: 30px;
        float: left
    }

    .subdivtext h1 {
        font-size: 16px;
        font-weight: 500;
        color: #5B5B5B;
        line-height: 30px;
        padding-left: 40px;
        margin-bottom: 10px
    }

    .subdivtext a.aclose {
        display: block;
        padding: 5px 15px;
        background: #E56448;
        color: #FFFFFF;
        margin: 0px auto;
        font-size: 14px;
        border-radius: 3px;
        clear: both;
        text-align: center
    }

        .subdivtext a.aclose:hover {
            background: #FA814D
        }
.field-validation-error{color:#FF0004}
.message-info{border:1px solid;clear:both;padding:10px 20px}
.message-error{clear:both;color:#e80c4d;font-size:1.1em;font-weight:bold;margin:20px 0 10px 0}
.message-success{color:#7ac0da;font-size:1.3em;font-weight:bold;margin:20px 0 10px 0}
.error{color:#e80c4d}
.field-validation-error{color:#fb8553;margin-left:5px;font-size:10px}
.field-validation-error::before{content:"\f35b";font-family:myFont;margin-right:5px;font-size:12px}
.field-validation-valid{color:#c5cf0e;margin-left:5px;display:none}
input.input-validation-error{border:1px solid #e80c4d}
input[type="checkbox"].input-validation-error{border:0 none}
.validation-summary-errors{color:#e80c4d;font-weight:bold}
.validation-summary-valid{display:none}
th.right{float:none;}