

/*** Dialog/lightbox window ***/
form.search-form div.form-item-search-block-form label 
{
    display: none;
}
body #popupNode {
    color: #444;
}

body.hide-window-scrollbar
{
    overflow-x: hidden;
}

.concur-ui-dialog-submit-blue-btn
{
    border: none;
    height: 44px;
    width: 178px;
    background: url("/sites/all/modules/custom_concur/concur_resource_center/images/premium_asset_form_item_bg.png") no-repeat scroll 0 0 transparent;
    color: white;
    font-size: 18px  !important;
    cursor: pointer;
}

.concur-ui-dialog-close-btn
{
    background: url("/sites/all/modules/custom_concur/concur_resource_center/images/premium_asset_form_item_bg.png") no-repeat scroll -205px -10px transparent;
    border: none;
    height: 24px;
    width: 24px;
    cursor: pointer;
    position: absolute;
    top: -12px;
    right: -13px;
}
.ui-dialog #popupNode.ui-dialog-content, body .resource-center-modal-dialog{
    overflow: visible;
}

.concur-ui-dialog-container
{
    height: auto !important;
}

.concur-ui-dialog-container-desc-wrapper
{
    float: none !important;
    height: auto !important;
    width: auto !important;
}

.concur-ui-dialog-container-desc-wrapper h1
{
    font-size: 21px;
    letter-spacing: -1px;
}

.concur-ui-dialog-container-desc-wrapper a
{
    color: #1196c9;
}

.concur-ui-dialog-container-form-wrapper
{
    width: auto !important;
    margin-left: 5% !important;
    padding-right: 5% !important;
}


.us-site-shell .short-form-submit-button-wrapper #edit-submit {
    margin-left: 0px !important;
}

.doc-image-thumb img{
    border: 1px solid #d7d7d7;
    box-shadow: 2px 2px 4px #CCCCCC;
}

.rc-orange-primary-container
{
    display: none;
}


.ui-dialog-content div.video-content {
    font-size: 14px;
    line-height: 18px;
}

#popupNode .video-left-side, #popupNode .doc-left-side {
    float: left;
    margin-left: 20px;
    margin-top: -40px;
    width: 700px !important;
}
#popupNode .video-right-side h3, #popupNode .doc-right-side h3{
      font-size: 16px;
    line-height: 22px;
    margin-bottom: 16px;
    
}
#popupNode .video-left-side h3, #popupNode .doc-left-side h3{
    font-size: 16px;
    line-height: 22px;
    margin-top: 16px;
    margin-bottom: 16px;
    
}

.video-right-side, .doc-right-side {
    float: right;
    margin-top: -43px;
    width: 210px;
    text-align: left;
}
#popupNode a {
    color: #1196C9;
}

#concur-short-form .form-required { display: none; }  /* IT :: remove the asterik sign */
.concur-ui-dialog-container-desc-wrapper span.required { font-size: 12px; } 

/* IT :: IE7 fix for input and select box */
.us-site-shell .short-form-fields-wrapper .concur-ui-dialog-container-form-field input {  *width: 215px !important; *margin-right: 30px;  }
.us-site-shell .short-form-fields-wrapper .concur-ui-dialog-container-form-field select {  *width: 221px !important; *margin-right: 30px; }
.short-form-submit-button-wrapper #edit-submit { *margin-top: 5px !important; }

/*** Dialog window end ***/


/*Overrides for social media icons*/

div.media-wrapper div.social-media-icons {
    white-space: nowrap;
    width: auto;
}

div.media-wrapper div.video-description {
    text-align: left;
}

#popupNode #document-wrapper .doc-left-side .social-media-icons {
    width: 220px;
    white-space: normal;
    text-align: center;
    top: 365px;
    left: 34px;
    margin: auto;
}

#popupNode #document-wrapper .doc-left-side .webinar-social-icons {
    position: absolute;
    top: 275px;
    left: 34px;
}

#popupNode #document-wrapper .doc-left-side .social-media-icons span {
    margin: 3px 1px;
}