.RadWindow.RadWindow_Mobile {
  font-family: "Open Sans", Helvetica, sans-serif;
  font-size: 13px;
  background-color: #f1f1f2;
  border-radius: 6px;
  /* override base shadow dimensions */
  /* Loading Indicators */
  /* When ShowContentDuringLoad="true" */
  /* When ShowContentDuringLoad="false" */
  /* Alert buttons */ 
}

.RadWindow.RadWindow_Mobile .rwTitleRow .rwTopLeft,
.RadWindow.RadWindow_Mobile .rwTitleRow .rwTitlebar,
.RadWindow.RadWindow_Mobile .rwTitleRow .rwTopRight {
    background-image: none;
    background-color: #d7dadc;
}

.RadWindow.RadWindow_Mobile .rwContentRow .rwCorner.rwBodyLeft,
.RadWindow.RadWindow_Mobile .rwContentRow .rwCorner.rwBodyRight,
.RadWindow.RadWindow_Mobile .rwFooterRow .rwFooterCenter,
.RadWindow.RadWindow_Mobile .rwFooterRow .rwCorner.rwFooterLeft,
.RadWindow.RadWindow_Mobile .rwFooterRow .rwCorner.rwFooterRight {
    background-color: #d7dadc;
}

.RadWindow.RadWindow_Mobile .rwTitleRow .rwTopLeft {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;    
}

.RadWindow.RadWindow_Mobile .rwTitleRow .rwTopRight {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0; 
}

.RadWindow.RadWindow_Mobile .rwTitleRow {
    border-top: 5px solid #2dabc1;
}

.RadWindow.RadWindow_Mobile.RadWindow_Confirm_Delete .rwTitleRow {
    border-top: 5px solid #ed5565;
}

.RadWindow.RadWindow_Mobile.RadWindow_Prompt_Rename .rwTitleRow {
    border-top: 5px solid #1ab394;
}

.RadWindow_Mobile table.rwShadow .rwTopLeft,
.RadWindow_Mobile table.rwShadow .rwTopRight, 
.RadWindow_Mobile.rwMinimizedWindow table.rwShadow .rwCorner.rwTopLeft, 
.RadWindow_Mobile.rwMinimizedWindow table.rwShadow .rwCorner.rwTopRight,
.RadWindow_Mobile table.rwShadow .rwBodyLeft,
.RadWindow_Mobile table.rwShadow .rwBodyRight,
.RadWindow_Mobile table.rwShadow .rwFooterLeft,
.RadWindow_Mobile table.rwShadow .rwFooterRight {
    width: 8px !important; 
}

.RadWindow_Mobile table.rwShadow .rwTopLeft,
.RadWindow_Mobile table.rwShadow .rwTopRight {
    height: 8px !important; 
}

.RadWindow_Mobile table.rwShadow .rwFooterLeft,
.RadWindow_Mobile table.rwShadow .rwFooterRight,
.RadWindow_Mobile table.rwShadow .rwFooterCenter {
    height: 8px; 
}

.RadWindow_Mobile.rwNoTitleBar table.rwShadow .rwTitlebar, 
.RadWindow_Mobile.rwNoTitleBar table.rwShadow .rwTopLeft, 
.RadWindow_Mobile.rwNoTitleBar table.rwShadow .rwTopRight {
    height: 8px !important; 
}

.RadWindow_Mobile table.rwShadow em {
    padding: 0 0 0 1px; 
}

.RadWindow_Mobile .rwStatusbar input {
    background-color: white; 
}

.RadWindow_Mobile .rwStatusbar div {
    background-image: url('Common/radActionsSprite.png');
    background-position: -12px -2212px; 
}

.RadWindow.RadWindow_Mobile .rwTable .rwTitlebarControls .rwIcon {
    background-image: url('../Common/windowTitleIcon.png?NowCerts-27082015');
    background-position: 0 0;
    margin: 5px 5px 0 0; 
}

.RadWindow.RadWindow_Mobile.RadWindow_Confirm_Delete .rwTable .rwTitlebarControls .rwIcon {
    background-position: 0 -16px;
}

.RadWindow.RadWindow_Mobile.RadWindow_Prompt_Rename .rwTable .rwTitlebarControls .rwIcon {
    background-position: 0 -32px;
}

.RadWindow_Mobile .rwTable.rwShadow .rwTitlebarControls .rwIcon {
    margin: 2px 5px 0 0; 
}

.RadWindow.RadWindow_Mobile .rwTable .rwTitlebarControls em {
    color: #676a6c;
    font-size: 14px;
    font-family: "Open Sans", Helvetica, sans-serif;
    font-weight: 600; 
}

.RadWindow.RadWindow_Mobile .rwTable .rwDialogText {
    color: #676a6c;
    font-size: 13px;
    font-family: "Open Sans", Helvetica, sans-serif;
}

.RadWindow_Mobile .rwTable .rwDialogInput {
    border: 1px solid #e7eaec; 
    padding: 6px 10px;
    color: #676a6c;
    font-size: 13px;
}

/*.RadWindow_Mobile .rwTable .rwDialogInput:hover {
    border: 1px solid #2dabc1;
    color: #676a6c; 
}*/

.RadWindow_Mobile .rwTable .rwDialogInput:focus {
    outline: none;
    border: 1px solid #2dabc1;
    color: #676a6c; 
}

.RadWindow.RadWindow_Mobile td.rwWindowContent {
    background-color: #f1f1f2;
    color: #676a6c; 
}

.RadWindow_Mobile .rwTable tr td.rwLoading {
    background-color: white; 
}

.RadWindow_Mobile td.rwWindowContent.rwLoading {
    background-image: url('../Common/loading.gif'); 
}

.RadWindow_Mobile input.rwLoading {
    background-image: url('Common/loading_small.gif'); 
}

.RadWindow.RadWindow_Mobile .rwWindowContent .radconfirm {
    background-image: url('../Common/windowConfirmIcon.png');
}

.RadWindow.RadWindow_Mobile.RadWindow_Confirm_Delete .rwWindowContent .radconfirm {
    background-image: url('../Common/windowConfirmDeleteIcon.png');
}

.RadWindow.RadWindow_Mobile .rwWindowContent .radalert {
    background-image: url('../Common/windowAlertIcon.png');
}

.RadWindow_Mobile .rwTable a.rwCancel,
.RadWindow_Mobile .rwTable a.rwCancel span {
    background: none;
    cursor: pointer; 
}
  
.RadWindow_Mobile .rwTable a.rwCancel span span {
    color: #3b3b3b;
    text-decoration: underline; 
}

.RadWindow_Mobile ul.rwControlButtons {
    margin: -4px 0 0; 
    border: 0 !important;
    /*width: 170px !important;*/
}

.RadWindow_Mobile .rwTable .rwControlButtons li a {
    background-image: url('../Common/windowSprite.png');
    width: 28px;
    height: 28px;
    margin: 0 2px;
}

.RadWindow_Mobile a.rwCloseButton {
    background-position: 0 -112px; 
}

.RadWindow_Mobile a.rwCloseButton:hover {
    background-position: -28px -112px; 
}

.RadWindow_Mobile.RadWindow_Confirm_Delete a.rwCloseButton:hover,
.RadWindow_Mobile.RadWindow_Prompt_Rename a.rwCloseButton:hover {
    background-position: 0 -112px;
    opacity: 0.8;
}

.RadWindow_Mobile a.rwPinButton {
    background-position: 0 -140px;
}

.RadWindow_Mobile a.rwPinButton:hover {
    background-position: -28px -140px; 
}

.RadWindow_Mobile a.rwPinButton.on {
    background-position: 0 -168px; 
}

.RadWindow_Mobile a.rwPinButton.on:hover {
    background-position: -28px -168px; 
}

.RadWindow_Mobile a.rwMinimizeButton {
    background-position: 0 -56px; 
}

.RadWindow_Mobile a.rwMinimizeButton:hover {
    background-position: -28px -56px; 
}

.RadWindow_Mobile a.rwMaximizeButton {
    background-position: 0 -84px; 
}

.RadWindow_Mobile a.rwMaximizeButton:hover {
    background-position: -28px -84px; 
}

.RadWindow_Mobile.rwMaximizedWindow a.rwMaximizeButton, 
.RadWindow_Mobile.rwMinimizedWindow a.rwMinimizeButton {
    background-position: 0 -84px; 
}

.RadWindow_Mobile.rwMaximizedWindow a.rwMaximizeButton:hover, 
.RadWindow_Mobile.rwMinimizedWindow a.rwMinimizeButton:hover {
    background-position: -28px -84px; 
}

.RadWindow_Mobile a.rwReloadButton {
    background-position: 0 -28px; 
}

.RadWindow_Mobile a.rwReloadButton:hover {
    background-position: -28px -28px; 
}

.RadWindow_Mobile a.rwPopupButton span {
    height: 26px;
    line-height: 26px; 
}

.RadWindow.RadWindow_Mobile a.rwPopupButton {
    background-image: none;
    border-color: #c9c9c9;
    color: #676a6c;
    background-color: #eaeaea;
    height: 26px;
    border-width: 1px;
    border-style: solid;
    background-position: 0 0;
    background-repeat: repeat-x;
    border-radius: 3px; 
}

.RadWindow_Mobile .rwWindowContent a.rwPopupButton:hover {
    border-color: #c9c9c9;
    color: #676a6c;
    background-color: #dadada;
    background-image: none; 
}

.RadWindow_Mobile a.rwPopupButton:focus,
.RadWindow_Mobile a.rwPopupButton:active {
    border-color: darkgrey;
    color: black;
    background-color: #dedede;
    background-image: -webkit-linear-gradient(top, #c7c7c7 0%, #dedede 100%);
    background-image: -moz-linear-gradient(top, #c7c7c7 0%, #dedede 100%);
    background-image: -ms-linear-gradient(top, #c7c7c7 0%, #dedede 100%);
    background-image: -o-linear-gradient(top, #c7c7c7 0%, #dedede 100%);
    background-image: linear-gradient(top, #c7c7c7 0%, #dedede 100%);
    box-shadow: inset 0 0 4px #c0c0c0;
    background-position: 0 0; 
}

.RadWindow.RadWindow_Mobile .rwPopupButton,
.RadWindow.RadWindow_Mobile .rwPopupButton span {
    color: #676a6c;
}

.RadWindow.RadWindow_Mobile[role='alertdialog'] {
    min-height: 180px;
}
