.y_WP .clearfloat:after {
    display: block;
    clear: both;
    content: "";
    visibility: hidden;
    height: 0;
}

.y_WP .clearfloat {
    zoom: 1;
}


.y_WP {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(255,255,255,.75);
    z-index: 99999
}

.y_WP .y_WP_main {
    border: 4px solid #d1d1d1;
    border-radius: 5px;
    background: #fff
}

.y_WP .y_WP_main .y_WP_header {
    height: 57px;
    border-bottom: 1px solid #d1d1d1;
    text-align: left;
    color: #707070;
    background: #f1f4fa
}

.y_WP .y_WP_main .y_WP_header .y_WP_closeButton {
    float: right;
    width: 65px;
    height: 57px;
    position: relative;
    border-left: 1px solid #d1d1d1
}

.y_WP .y_WP_main .y_WP_header .y_WP_closeButton b {
    background: url(/images/imageupload.png) -30px 0 no-repeat;
    width: 30px;
    height: 30px;
    position: absolute;
    left: 17px;
    top: 13px
}

.y_WP .y_WP_main .y_WP_header .y_WP_closeButton:hover {
    background: #f7faff;
    cursor: pointer
}

.y_WP .y_WP_main .y_WP_header .y_WP_title {
    line-height: 57px;
    font-size: 22px;
    padding-left: 40px
}

.y_WP .y_WP_main .y_WP_wrap {
    text-align: left;
    padding: 20px 40px
}

.y_WP.blue {
    background: rgba(0,0,0,.4)
}

.y_WP.blue .y_WP_main {
    border: 0
}

.y_WP.blue .y_WP_main .y_WP_header {
    border-bottom: none;
    text-align: center;
    color: #fff;
    background: #49b7ee;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px
}

.y_WP.blue .y_WP_main .y_WP_header .y_WP_closeButton {
    border-left: none
}

.y_WP.blue .y_WP_main .y_WP_header .y_WP_closeButton:hover {
    background: #4AAEE8
}

.y_WP.blue .y_WP_main .y_WP_header .y_WP_title {
    padding-left: 30px
}

.y_WP.flat {
    background: rgba(0,0,0,.9)
}

.y_WP.flat .y_WP_main {
    border: 0
}

.y_WP.flat .y_WP_main .y_WP_header {
    height: 0;
    border-bottom: none
}

.y_WP.flat .y_WP_main .y_WP_header .y_WP_closeButton {
    border-left: none
}

.y_WP.flat .y_WP_main .y_WP_header .y_WP_closeButton:hover {
    background-color: transparent
}

.y_WP.flat .y_WP_main .y_WP_wrap {
    padding: 0
}

[data-toggle=dropdown] {
    position: relative
}

/*************Image popup****************/

.imageupload_wrap {
    padding-bottom: 20px;
    border-bottom: 1px solid #c2c2c2
}

.imageupload_wrap .fileupload {
    width: 530px;
    position: relative;
}

.imageupload_wrap .fileupload .dropZone {
    position: absolute;
    left: 0;
    right: 0;
    top:0;
    bottom: 0;
    text-align: center;
    border: 1px solid #C2C2C2;
    background: #B7DBF8;
    z-index: 2;
    box-sizing: border-box;
    display: none;
}

.imageupload_wrap .qq-uploader {
    overflow: hidden;
    position: relative
}

.imageupload_wrap .qq-upload-button {
    width: 120px;
    height: 120px;
    border: 2px dashed #c2c2c2;
    float: left
}

.imageupload_wrap .file-list {
    list-style: none;
    margin: 0;
    padding: 0;
}

.imageupload_wrap .file-list li {
    float: left;
    width: 120px;
    height: 120px;
    border: 1px solid #C2C2C2;
    overflow: hidden;
    margin-right: 10px;
    margin-bottom: 10px;
    position: relative;
}

.imageupload_wrap .qq-upload-button.fullHide {
    display: none
}

.imageupload_wrap .qq-upload-button input {
    height: 120px
}

.imageupload_wrap .file-add-button {
    width: 120px;
    height: 120px;
    border: 2px dashed #C2C2C2;
    float: left;
    position: relative;
    overflow: hidden;
}

.imageupload_wrap .file-add-button input {
    position: absolute;
    right: 0px;
    top: 0px;
    font-size: 118px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    opacity: 0;
    z-index: 1;
}


.imageupload_wrap .file-add-button-bg {
    width: 50px;
    height: 50px;
    background: url(/images/imageupload.png) -64px 0 no-repeat;
    top: 35px;
    left: 35px;
    position: absolute;
}

.imageupload_wrap .qq-upload-drop-area {
    width: 520px;
    height: 100%;
    text-align: center;
    border: 1px solid #c2c2c2;
    position: absolute;
    background: #b7dbf8;
    z-index: 2;
    box-sizing: border-box
}

.imageupload_wrap .qq-upload-drop-area.fullHide {
    display: none!important
}

.imageupload_wrap .qq-upload-drop-area span {
    margin-top: 10px;
    display: inline-block;
    color: #707070
}

.imageupload_wrap .qq-upload-list li {
    float: left;
    width: 120px;
    height: 120px;
    border: 1px solid #c2c2c2;
    overflow: hidden;
    margin-right: 10px;
    margin-bottom: 10px;
    position: relative
}

.imageupload_wrap .qq-upload-list li .qq-hide {
    display: none
}

.imageupload_wrap .file-list li .upload-cancel {
    width: 25px;
    height: 25px;
    position: absolute;
    top: 1px;
    right: 1px;
    display: none;
    background-color: #515151;
    cursor: pointer
}

.imageupload_wrap .file-list li .upload-cancel:after {
    content: "";
    position: absolute;
    width: 20px;
    height: 20px;
    top: 2px;
    right: 2px;
    background: url(/images/imageupload.png) -240px 0 no-repeat
}

.imageupload_wrap .file-list li .upload-retry {
    width: 25px;
    height: 25px;
    position: absolute;
    top: 1px;
    right: 1px;
    background-color: #515151;
    display: none;
    cursor: pointer
}

.imageupload_wrap .file-list li.upload-retryable:hover .upload-retry,.imageupload_wrap .file-list li:hover .upload-cancel {
    display: block;
}

.imageupload_wrap .file-list li:hover.upload-success .upload-cancel, .imageupload_wrap .file-list li:hover.upload-fail .upload-cancel {
    display: none;
}

.imageupload_wrap .file-list li .upload-retry:after {
    content: "";
    position: absolute;
    width: 23px;
    height: 23px;
    top: 1px;
    right: 0;
    background: url(/images/imageupload.png) no-repeat
}

.imageupload_wrap .file-list li .upload-progress {
    width: 100px;
    height: 10px;
    background: #c2c2c2;
    border-radius: 8px;
    overflow: hidden;
    position: absolute;
    left: 10px;
    top: 55px;
    display: none;
}

.imageupload_wrap .file-list li .upload-progress .upload-progress-bar {
    height: 10px;
    background: #45a3ee;
    width: 0;
    -webkit-transition: width 200ms ease;
    -moz-transition: width 200ms ease;
    -ms-transition: width 200ms ease;
    -o-transition: width 200ms ease;
    transition: width 200ms ease;
}

.imageupload_wrap .file-list li.qq-upload-success {
    border: 1px solid #46a3ee
}

.imageupload_wrap .file-list li.upload-success .upload-success-label {
    display: block;
    width: 60px;
    height: 60px;
    position: absolute;
    top: 30px;
    left: 30px;
    background: #46a3ee;
    border-radius: 100%;
    -webkit-animation: uploadSuccess .2s ease-in-out 0s;
    -moz-animation: uploadSuccess .2s ease-in-out 0s
}

.imageupload_wrap .file-list li.upload-success .upload-success-label b {
    width: 40px;
    height: 30px;
    position: absolute;
    top: 15px;
    left: 10px;
    -webkit-animation: uploadSuccessKey 1s ease-in-out 0s;
    -moz-animation: uploadSuccessKey 1s ease-in-out 0s;
    background: url(/images/imageupload.png) -190px 0 no-repeat
}

.imageupload_wrap .file-list li.upload-fail {
    border: 1px solid #fc6b3d
}

.imageupload_wrap .file-list li.upload-fail .upload-error-label {
    display: block;
    position: absolute;
    width: 60px;
    height: 60px;
    background: url(/images/imageupload.png) -127px 0 no-repeat;
    top: 30px;
    left: 30px;
    -webkit-animation: uploadSuccess .2s ease-in-out 0s;
    -moz-animation: uploadSuccess .2s ease-in-out 0s;
}

.imageupload_wrap .file-list li.upload-fail:hover .upload-retry {
    display: inline-block
}

.upgradeTip {
    color: red
}

#uploadImageTip {
    width: 500px;
    height: 30px;
    line-height: 30px;
    position: absolute;
    top: 60px;
    left: 50%;
    margin-left: -250px;
    background: #dff0d8;
    border: 1px solid #d6e9c6;
    border-radius: 4px
}

@-webkit-keyframes uploadSuccess {
    0% {
        opacity: 0;
        -webkit-transform: scale(.1)
    }

    70% {
        -webkit-transform: scale(1.2);
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1);
        opacity: 1
    }
}

@-moz-keyframes uploadSuccess {
    0% {
        opacity: 0;
        -moz-transform: scale(.1)
    }

    100% {
        -moz-transform: scale(1);
        opacity: 1
    }
}

@-webkit-keyframes uploadSuccessKey {
    0%,20% {
        opacity: 0
    }

    30% {
        opacity: .8;
        -webkit-transform: scale(.1)
    }

    40% {
        -webkit-transform: scale(1.2)
    }

    50% {
        -webkit-transform: scale(1);
        opacity: 1
    }

    100% {
        opacity: 1
    }
}

@-moz-keyframes uploadSuccessKey {
    0%,20% {
        opacity: 0
    }

    30% {
        opacity: .8;
        -moz-transform: scale(.1)
    }

    40% {
        -moz-transform: scale(1.2)
    }

    50% {
        -moz-transform: scale(1);
        opacity: 1
    }

    100% {
        opacity: 1
    }
}




/*************PDF popup****************/
.pdfupload {
    padding-bottom: 10px
}

.pdfupload .choose-pdf-button {
    width: 120px;
    height: 30px;
    float: left;
    position: relative;
}

.pdfupload .choose-pdf-button input {
    height: 30px;
    position: absolute;
    right: 0px;
    top: 0px;
    font-family: Arial;
    font-size: 118px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    opacity: 0;
}

.pdfupload .upload-pdf-title {
    max-width: 339px;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: middle;
}

.pdf-file-list li {
    position: relative;
    float: left;
    margin-left: 10px;
}



/*.pdfupload .pdf-file-list li span {
    max-width: 339px;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: middle;
}*/

.newPdf_wrap .pdf-file-list li .qq-hide {
    display: none
}

.newPdf_wrap .pdf-file-list li .qq-upload-file {
    max-width: 300px;
    height: 30px;
    overflow: hidden;
    float: left;
    position: relative;
    cursor: pointer
}

.newPdf_wrap .pdf-file-list li .edit-upload-pdf {
    display: none;
    height: 24px;
    font-size: 14px;
    padding: 0 10px;
    width: 310px
}

.newPdf_wrap .pdf-file-list li.edit-title .edit-upload-pdf {
    display: inline-block;
}

.newPdf_wrap .pdf-file-list li.edit-title .upload-pdf-title {
    display: none;
}

.newPdf_wrap .pdf-file-list li .upload-cancel {
    margin-left: 5px;
    cursor: pointer;
    position: relative
}

.newPdf_wrap .pdf-file-list li .upload-retry {
    margin-left: 5px;
    cursor: pointer;
    display: none;
}

.newPdf_wrap .pdf-file-list li .upload-progress {
    width: 300px;
    height: 20px;
    background: #c2c2c2;
    border-radius: 2px;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 5px;
    opacity: .7;
    display: none;
}

.newPdf_wrap .pdf-file-list li .upload-progress-bar {
    height: 20px;
    background: #45a3ee;
    width: 0;
    -webkit-transition: width 200ms ease;
    -moz-transition: width 200ms ease;
    -ms-transition: width 200ms ease;
    -o-transition: width 200ms ease;
    transition: width 200ms ease;
}

.newPdf_wrap .pdf-file-list li.upload-fail .upload-pdf-title {
    color: red
}

.newPdf_wrap .pdf-file-list li.upload-fail .upload-cancel {
    display: inline
}

.newPdf_wrap .pdf-file-list li .error-message, .newPdf_wrap .pdf-file-list li .success-message {
    display: none;
}

.newPdf_wrap .pdf-file-list li.upload-fail .error-message {
    display: inline;
    color: red;
}


.newPdf_wrap .pdf-file-list li.upload-fail .upload-retry {
    display: inline-block
}


/*********************diigo search*******************/
#DiigoLibrarySearch{
    width: 310px;
    height: 30px;
    *line-height: 30px;
    line-height: 30px\0;  /*IE 8 hack*/
    font-size: 14px;
    padding: 0 10px;
    color: #5a5a5a;
    outline: none;
}
.diigols_box{
    display: inline-block;
    _zoom:1;
    /*display: inline;*/
    *float: left;
    border: 1px solid #aaaaaa;
    width: 395px;
    background: #fff;
    border-radius: 4px;
    padding: 0;
    margin: 0;
    text-align: left;
    color: #5a5a5a;
}
.diigols_box .diigols{
    border: 1px solid #c1c1c1;
    display: none;
}
.diigols_box .dls_type{
    border-right: 1px solid #aaaaaa;
    width: 30px;
    float: left;
    font-size: 14px;
}
.diigols_box .dls_type span{
    /*padding: 1px 0;*/
    margin-left: 7px;
    height: 16px;
    width: 16px;
    margin-top: 7px;
    float: left;
    opacity: .5;
    filter:alpha(opacity=50);
}
.diigols_box .dls_type#dls_type_tag span{
    background:url(/images/tag-t-m.png) no-repeat ;
}
.diigols_box .dls_type#dls_type_meta span{
    background:url(/images/tag-t-m.png) -32px no-repeat ;
}
.diigols_box .dls_type#dls_type_full span{
    background:url(/images/tag-t-m.png) -16px no-repeat ;
}
.diigols_box .dls_adv{
    float: right;
    width: 30px;
    text-align: center;
}
.diigols_box .dls_adv b{
    width: 21px;
    height: 21px;
    float: left;
    margin-top: 4px;
    margin-left: 4px;
    background: url(images/dls_adv.png) left 0 no-repeat;
}
.diigols_box .dls_adv:hover b{
    background: url(images/dls_adv.png) left -21px no-repeat;
}
.diigols_box .dls_adv.dls_adv_show b{
    background: url(images/dls_adv.png) left -42px no-repeat;
}
.diigols_box .dls_adv:hover,.diigols_box .dls_type:hover{
    cursor: pointer;
}
.dls_list{
    border: 1px solid #aaaaaa;
    background: #fff;
    border-radius: 4px;
    box-shadow: 0px 2px 5px rgba(0,0,0,0.3);
    padding: 6px 0;
}
.dls_list ul{
    padding: 0px;
}
.dls_list ul li{
    list-style: none;
    padding: 2px 10px;
    text-align: left;
    color: #5a5a5a;
}
.dls_list ul li:hover{
    cursor: pointer;
}
.dls_list ul li.selected{
    background: #e8e8e8;
}
.dls_list span.dls_tag_icon{
    background:url(/images/tag-t-m.png) no-repeat ;
}
.dls_list span.dls_meta_icon{
    background:url(/images/tag-t-m.png) -32px no-repeat ;
}
.dls_list span.dls_full_icon{
    background:url(/images/tag-t-m.png) -16px no-repeat ;
}
.dls_type_list{
    width: 160px;
}
.dls_type_list ul li{
    height: 28px;
    line-height: 28px;
}
.dls_type_list ul li span{
    width: 16px;
    height: 16px;
    float: left;
    filter:alpha(opacity=50);
    opacity: .5;
    margin-right: 10px;
    margin-top: 5px;
}
.dls_suggestion_list span.dls_tag_icon,.dls_suggestion_list span.dls_meta_icon,.dls_suggestion_list span.dls_full_icon{
    width: 16px;
    height: 16px;
    float: left;
    margin-top: 2px;
    opacity: .5;
    filter:alpha(opacity=50);
    margin-right: 10px;
}
.dls_suggestion_list hr{
    color: #aaaaaa;
    height: 1px;
    border: 0;
    background: #aaaaaa;
}
.dls_advpanel{
    text-align: left;
}
.dls_advpanel div{
    padding:0px 20px;
    color: #5a5a5a;
    margin: 10px 0;
}
.dls_advpanel div p{
    margin-bottom: 3px;
}
.dls_advpanel div input{
    width: 100%;
    height: 24px;
    border: 1px solid #aaaaaa;
    border-radius: 4px;
}
.dls_advpanel .dls_advpanel_title{
    text-align: center;
}
.dls_advpanel .dls_advpanel_search{
    text-align: center;
}
.dls_advpanel .dls_advpanel_search a.dls_search{
    width: 98px;
    height: 28px;
    float: left;
    margin-left: 130px;
    background: url(images/dls_adv_search.png) left 0 no-repeat;
}
.dls_advpanel .dls_advpanel_search a.dls_search:hover{
    background: url(images/dls_adv_search.png) left -28px no-repeat;
}
.dls_advpanel .dls_advpanel_search a.dls_search:active{
    background: url(images/dls_adv_search.png) left -56px no-repeat;
}




.itemDes {
    margin-top: 10px
}

.itemDes .desTitle {
    margin-bottom: 5px;
    font-size: 16px;
    color: #707070
}

.itemDes .desInput {
    font-size: 12px;
    padding: 5px 10px;
    width: 498px;
    height: 60px
}

.itemDes .tagInput {
    height: 29px;
    font-size: 14px;
    padding: 0 10px;
    width: 498px}

.itemDes .recommendedTags label {
    font-size: 12px;
    color: #707070;
    margin-right: 10px
}

.itemDes .recommendedTags a {
    background-color: #f2f2f2;
    border-bottom: 1px solid #C9D7F1;
    border-right: 1px solid #C9D7F1;
    color: #888;
    line-height: 1.8;
    margin-right: 5px;
    padding: 1px 5px;
    white-space: nowrap
}

.itemDes .recommendedTags a.active,.itemDes .recommendedTags a:hover {
    background-color: #06c;
    color: #fff;
    text-decoration: none
}

.itemDes .Submit .privacy b.PrivateIcon,b.PrivateIcon {
    background: url(/images/diigov6imgs.png) -218px -170px no-repeat
}

.itemDes p.cite {
    font-size: 12px;
    color: #707070
}

.itemDes .shareto {
    width: 260px;
    float: left
}

.itemDes .shareto .addToListHolder {
    margin-top: 20px
}

.itemDes .shareto .addToListHolder .newListInNewItem {
    width: 110px;
    height: 29px;
    font-size: 14px;
    padding: 0 10px
}

.itemDes .shareto .addToListHolder .addNewList {
    margin-left: 5px;
    margin-right: 5px;
    cursor: pointer
}

.itemDes .shareto .addToListHolder .cancelNewList {
    cursor: pointer
}

.itemDes .shareto .addToGroupHolder {
    margin-top: 10px
}

.itemDes select.inputText {
    width: 200px
}

.itemDes .Submit {
    float: right;
    width: 190px;
    padding-top: 10px
}

.itemDes .Submit .privacy {
    float: right;
    display: none;
}

.itemDes .Submit .privacy b.PrivateIcon {
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: top;
    opacity: .5
}

.itemDes .Submit button.submit {
    width: 180px;
    float: right;
    padding: 0;
    font-size: 18px;
    height: 50px;
    line-height: 50px
}

b.PrivateIcon,b.RLIcon {
    display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: top;
    opacity: .5
}

b.RLIcon {
    background: url(/images/diigov6imgs.png) -234px -170px no-repeat
}

.inputText {
    font-size: 13px;
    border: 1px solid #d5d5d5
}

input.inputText {
    height: 29px;
    font-size: 14px;
    padding: 0 10px
}

.btn {
    padding: 3px 7px;
    border: 1px solid #cbcbcb;
    background: #f2f2f2;
    background: linear-gradient(#fafafa,#f2f2f2);
    border-radius: 2px;
    color: #707070;
    cursor: pointer;
    outline: 0;
    text-align: center;
}

.btn.disabled {
    pointer-events: none;
}

.btn.blue {
    border: 1px solid #1895fb;
    background: #46a3ee;
    background: linear-gradient(#46a3ee,#2894eb);
    color: #fff
}

.btn.blue:active {
    background: #208ade;
    background: linear-gradient(#208ade,#1183df);
    box-shadow: inset 0 0 3px rgba(0,132,240,.66)
}

.noteContentInner ol {
    list-style: decimal;
    padding-left: 40px
}

.noteContentInner ul {
    padding-left: 40px;
    list-style: disc
}

/********************************Image popup*************************/
body.popShow {
    overflow: hidden
}

#imageViewPopup {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,.75);
    z-index: 100;
}

#imageViewPopup .imageInnerWrap {
    position: fixed;
    width: 100%;
    top: 0;
    overflow-y: auto
}

#imageViewPopup .closeButton {
    width: 50px;
    height: 50px;
    position: fixed;
    right: 10px;
    top: 10px;
    background: url(/images/Shareicons.png) 0 -300px no-repeat;
    opacity: .75;
    z-index: 5
}

#imageViewPopup .closeButton:hover {
    cursor: pointer;
    opacity: 1
}

#imageViewPopup .shareMenu {
    width: 350px;
    height: 50px;
    bottom: 0;
    left: 50%;
    margin-left: -150px;
    position: fixed;
    background: rgba(0,0,0,.5);
    z-index: 2
}

#imageViewPopup .shareMenu ul li {
    width: 50px;
    height: 50px;
    float: left
}

#imageViewPopup .shareMenu ul li a {
    cursor: pointer;
    display: block;
    width: 50px;
    height: 50px;
    background: url(/images/Shareicons.png) no-repeat;
    opacity: .75
}

#imageViewPopup .shareMenu ul li a.s_facebook {
    background-position: 0 0
}

#imageViewPopup .shareMenu ul li a.s_twitter {
    background-position: 0 -50px
}

#imageViewPopup .shareMenu ul li a.s_googleplus {
    background-position: 0 -100px
}

#imageViewPopup .shareMenu ul li a.s_email {
    background-position: 0 -150px
}

#imageViewPopup .shareMenu ul li a.a_download {
    background-position: 0 -200px
}

#imageViewPopup .shareMenu ul li a.a_delete {
    background-position: 0 -250px
}

#imageViewPopup .shareMenu ul li a.s_link {
    background: url(/images/shareicons_url.png) no-repeat
}

#imageViewPopup .shareMenu ul li a:hover {
    cursor: pointer;
    opacity: 1
}

#imageViewPopup .shareMenu ul li a.a_download {
    display: block;
    width: 50px;
    height: 50px;
    background: url(/images/Shareicons.png) 0 -200px no-repeat;
    opacity: .75
}

#imageViewPopup .shareMenu ul li a.a_download:hover {
    cursor: pointer;
    opacity: 1
}

#imageViewPopup .imgLoading {
    color: #fff;
    width: 60px;
    height: 60px;
    position: absolute
}

#imageViewPopup .imageInner {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border: 10px solid #fff;
    background: #fff;
    box-shadow: 0 0 4px rgba(0,0,0,.5)
}

#imageViewPopup .imageCur {
    width: 50px;
    height: 50px;
    position: fixed;
    background: url(/images/imagePopUpArrow.png) no-repeat;
    opacity: .75;
    top: 50%;
    z-index: 5;
    margin-top: -25px
}

.form .controls,.form label {
    width: 520px;
    float: left
}

#imageViewPopup .imageCur:hover {
    cursor: pointer;
    opacity: 1
}

#imageViewPopup .imageLeft {
    left: 20px
}

#imageViewPopup .imageRight {
    right: 20px;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    transform: rotate(180deg)
}


.form {
    margin-bottom: 5px;
    overflow: hidden
}

.form label {
    color: #707070;
    font-size: 14px
}

.form .controls input {
    width: 498px
}
