﻿#divAttachResume div.tips {
    color: #666666;
    font-style: italic;
    margin-bottom: 3px;
}
.uploadbutton {
    border: 1px solid #ebebeb;
    border-radius: 4px; 
    width: 150px; 
    height: 26px; 
    font-weight: bold; 
    text-align: left; 
    color: #636363; 
    cursor: pointer;   
    font-family: "Open Sans","lucida grande","Segoe UI",arial,verdana,"lucida sans unicode",tahoma,sans-serif;
    font-size: 11px;
    padding: 0 0 0 35px;
    line-height: 26px;
    margin: 10px 0;
}
#authorizeButton {
    background: #f8f8f8 url(http://img.icbdr.com/images/js/drive.gif) left no-repeat;
    background-position: 5px; 
}
#select-paste-res img { margin-left: 2px; }

.file-upload .status { display: inline; }
.file-input { width: 100%; max-width: 360px; }
.file-input:hover { cursor: pointer; }

.divider {
    margin: 10px 0 8px;
    font-style: italic;
    color: #666;
}

.dropdown-item {
    position: relative;
    border: 1px solid #aaa;
    border-top: none;
    padding: 10px;
    font-size: 14px;
    font-weight: bold;
    color: #666;
    max-width: 338px;
    background: #fff;
    background: -moz-linear-gradient(top, #fff 0%, #fafafa 100%);
    background: -webkit-linear-gradient(top, #fff 0%, #fafafa 100%);
    background: linear-gradient(top, #fff 0%, #fafafa 100%);
}
.dropdown-item.first {
    border-top: 1px solid #aaa;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}
.dropdown-item.last, #GoogleDriveButton {
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    margin-bottom: 10px;
}
.dropdown-item:hover {
    background: #fefefe;
    background: -moz-linear-gradient(top, #fafafa 0%, #fff 100%);
    background: -webkit-linear-gradient(top, #fafafa 0%, #fff 100%);
    background: linear-gradient(top, #fafafa 0%, #fff 100%);
    color: #F27900;
    cursor: pointer;
}
.dropdown-item .disclosure {
    float: right;
    font-size: 24px;
    line-height: 16px;
    font-weight: bold;
    color: #999696;
}
.dropdown-item img { padding-right: 8px; height: 16px; margin-bottom: -2px; display: inline; }
.dd-selected { border-bottom: none; color: #F27900; background: #fff; }
.dd-selected .disclosure { display: none; }
.dropdown-item.expanded {
    background: #fff;
    font-size: 12px;
    color: #333;
    font-weight: normal;
}

#divFileSelected { display: none; }
.file-selected-success {
    font-weight: bold;
    color: #329D27;
}
.file-selected {
    margin: 8px 0px 16px 10px;
    max-width: 350px;
}
#delete-pasted-res, .hidden-behind-trigger, .resOnCompContent, .hidden-behind-flag, .show-only-when-responsive { display: none; }
.res-on-comp-modal { padding-bottom: 15px; }

@media only screen and (max-width: 640px) {
    #GoogleDriveButton, #dbChooser {
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
        margin-bottom: 0px;
    }
    .show-only-when-responsive { display: block; }
    .hide-when-responsive { display: none; }
    #divAttachResume div.tips, #UploadResumePrivacyTip {
        font-style: normal;
        font-family: "NeutraFaceText-BookItalic", Helvetica, Arial, sans-serif;
    }
    .dropdown-item, .file-selected-success, .uploadbutton, .dropdown-item .disclosure {
        font-weight: normal;
        font-family: "NeutraText-Bold", Helvetica, Arial, sans-serif;
    }
}