.RadWindow_T2W
{
	background-color:var(--input-background);
}

.RadWindow_T2W .rwTitleRow .rwTitlebar,.RadWindow_T2W .rwTitleRow .rwTopLeft,.RadWindow_T2W .rwTitleRow .rwTopRight
{
	background-color:var(--primary-blue);
}

.RadWindow_T2W td.rwBodyLeft,.RadWindow_T2W td.rwBodyRight
{
	background-color:var(--input-background);
}

.RadWindow_T2W.RadWindow.rwMinimizedWindow,.RadWindow_T2W.RadWindow.rwMinimizedWindowOverlay
{
	width:400px!important;
	height:54px!important;
}

.RadWindow_T2W.rwMinimizedWindowShadow table.rwTable
{
	width:400px!important;
}

.RadWindow_T2W.rwMinimizedWindow ul.rwControlButtons
{
	width:400px!important;
}

.RadWindow_T2W .rwTable ul.rwControlButtons
{
	margin:5px 0 0;
}

.RadWindow_T2W .rwShadow ul.rwControlButtons
{
	margin:2px 0 0;
}

.RadWindow_T2W .rwTable .rwControlButtons li a
{
	background-image:url(Common/radActionsSprite.png);
}

.RadWindow_T2W a.rwCloseButton,.RadWindow_T2W a.rwCloseButton:hover
{
	background-position:-111px -1911px;
}

.RadWindow_T2W a.rwPinButton,.RadWindow_T2W a.rwPinButton:hover
{
	background-position:-111px -1261px;
}

.RadWindow_T2W a.rwPinButton.on,.RadWindow_T2W a.rwPinButton.on:hover
{
	background-position:-111px -1211px;
}

.RadWindow_T2W a.rwMinimizeButton,.RadWindow_T2W a.rwMinimizeButton:hover
{
	background-position:-111px -1511px;
}

.RadWindow_T2W a.rwMaximizeButton,.RadWindow_T2W a.rwMaximizeButton:hover
{
	background-position:-111px -1611px;
}

.RadWindow_T2W.rwMaximizedWindow a.rwMaximizeButton,.RadWindow_T2W.rwMaximizedWindow a.rwMaximizeButton:hover,.RadWindow_T2W.rwMinimizedWindow a.rwMinimizeButton,.RadWindow_T2W.rwMinimizedWindow a.rwMinimizeButton:hover
{
	background-position:-111px -1811px;
}

.RadWindow_T2W a.rwReloadButton,.RadWindow_T2W a.rwReloadButton:hover
{
	background-position:-111px -1311px;
}

.RadWindow_T2W .rwTable a.rwIcon
{
	width:30px;
	height:30px;
	margin:6px 5px 0 6px;
	background-repeat:no-repeat;
	background-position:0 0;
}

.RadWindow_T2W .rwShadow a.rwIcon
{
	margin:2px 5px 0 6px;
}

.RadWindow_T2W .rwTable .rwTitlebarControls
{
	height:50px;
}

.RadWindow_T2W .rwTable .rwTitlebarControls em
{
	font-size:20px;
	padding:4px 0 0 1px;
	font-weight:100;
	color:#fff;
    /* JB compensate for no image in popup titlebar */
    margin-left: -42px;
    padding-top: 7px;
}

.RadWindow_T2W .rwShadow .rwTitlebarControls em
{
	padding:6px 0 0 0px;
    /* JB move pop-up window title to left.... */
    margin-left: -35px;
}

.RadWindow_T2W .rwTable .rwStatusbar div
{
	width:30px;
	height:30px;
	background-image:url(Common/radActionsSprite.png);
	background-repeat:no-repeat;
	background-position:-10px -2210px;
	padding:0;
	margin:0 -7px -26px 0;
	*margin:-10px -10px -20px -10px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.RadWindow_T2W .rwTable .rwStatusbar div
	{
		margin:-8px -16px -25px 0;
	}
}

.RadWindow_T2W .rwTable .rwDialogInput
{
	border:1px solid var(--edit-row-background);
}

.RadWindow_T2W .rwTable .rwDialogInput:hover
{
	border:1px solid var(--grid-text);
}

.RadWindow_T2W td.rwWindowContent
{
	background-color:var(--input-background);
    padding-top: 9px;
}

.RadWindow_T2W .rwTable tr td.rwLoading
{
	background-color:var(--input-background);
}

.RadWindow_T2W td.rwWindowContent.rwLoading
{
	background-image:url(Common/loading.gif);
}

.RadWindow_T2W input.rwLoading
{
	background-image:url(Common/loading_small.gif);
}

.RadWindow_T2W .rwTable a.rwCancel,.RadWindow_T2W .rwTable a.rwCancel span
{
	background:0;
	cursor:pointer;
}

.RadWindow_T2W .rwTable a.rwCancel span span
{
	color:var(--text);
	text-decoration:underline;
}

.RadWindow_T2W div.rwDialogPopup {
    font-size: 15px;
    width: 400px;
    /*width: 400px!important;*/
    /*height: 60px;*/
}
.RadWindow_T2W div.rwDialogText{
	text-align:left;
    display: table;
}

.RadWindow_T2W div.rwDialogText + div{
	text-align:right;
}

.RadWindow_T2W div.rwDialogPopup .rwDialogInput
{
	height:34px;
	line-height:34px;
	font-size:15px;
}

.RadWindow_T2W a.rwPopupButton,.RadWindow_T2W td.rwWindowContent a.rwPopupButton:hover
{
	height:34px;
	line-height:34px;
	border:1px solid var(--edit-row-background);
	background-color:var(--arrow-background);
	padding:0;
	margin:35px 5px -2px 0px;
}

.RadWindow_T2W td.rwWindowContent a.rwPopupButton:hover
{
	border:1px solid var(--page-hover);
	background-color:var(--page-hover);
}

.RadWindow_T2W td.rwWindowContent a.rwPopupButton:active,.RadWindow_T2W td.rwWindowContent a.rwPopupButton:focus
{
	border:1px solid var(--edit-row-background);
	background-color:var(--edit-row-background);
	color:var(--button-text);
}

.RadWindow_T2W a.rwPopupButton span
{
	height:34px;
	line-height:34px;
}

.RadWindow_T2W .rwNormalWindow .rwTransparentWindow .rwShadow{
	
	background-color: red;
}

.RadWindow_T2W .rwFooterCenter{
	
	height:0px !important;
	background-color:transparent;
}

.RadWindow .rwDialogPopup .rwPopupButton, .RadWindow .rwDialogPopup .rwPopupButton span{
	display: inline-block;
    float:none; /* DF: dont just right float button, as the order would be wrong. change the parent element to text-align:right. */
}


.RadWindow .rwDialogPopup{
  background-position: left top!important;
}


.RadWindow .rwStatusbar {
    background-color: var(--input-background);
}

/* Samsung Galaxy S9/S9+/S5 Note 3, Microsoft Lumia 550, 950 Potrait */
@media screen and (max-width: 360px) and (min-width: 320px) {
    .rwDialogPopup.radalert {
        width: 260px !important;
    }

    .RadWindow_T2W .rwShadow .rwTitlebarControls em {
        width:220px!important;
    }


    .RadWindow .rwTitleRow em {
        width: 200px !important;
    }

    .RadWindow_T2W {
        left: 2% !important;
    }

    .RadWindow.RadWindow_T2W.rwTransparentWindow.rwMaximizedWindow {
        left: 0% !important;
    }
}


/* IPhone 6/7/8, 6/7/8 Plus, X/XS,  Potrait */
@media screen and (max-width: 375px) and (min-width: 361px) {
    .rwDialogPopup.radalert {
        width: 260px !important;
    }


    .RadWindow .rwTitleRow em {
        width: 200px !important;
    }

    .RadWindow_T2W {
        left: 4% !important;
    }

    .RadWindow.RadWindow_T2W.rwTransparentWindow.rwMaximizedWindow {
        left: 0% !important;
    }
}


/* Samsung Galaxy Note 9, IPhone XR/XS Max, Nexus 5X, Nexus 6P, Pixel 2, Pixel 2 XL Potrait */
@media screen and (max-width:414px) and (min-width: 376px) {
    .rwDialogPopup.radalert {
        width: 300px !important;
    }

    .RadWindow_T2W {
        left: 3% !important;
    }

    .RadWindow.RadWindow_T2W.rwTransparentWindow.rwMaximizedWindow {
        left: 0% !important;
    }

}

/* IPad, IPad Mini, Kindle Fire and above  */
@media screen and (min-width: 415px) and (max-width:834px) {
    .rwDialogPopup.radalert {
        width: 400px !important;
    }

    .RadWindow_T2W {
        left: 20% !important;
    }
    .RadWindow.RadWindow_T2W.rwTransparentWindow.rwMaximizedWindow {
        left: 0% !important;
    }
}


/* Kindle Fire and above Potrait */
/*@media screen and (min-width:769px) and (max-width: 834px) {
    .rwDialogPopup.radalert {
        width: 400px !important;
    }

    .RadWindow_T2W {
        left: 22% !important;
    }

    .RadWindow.RadWindow_T2W.rwTransparentWindow.rwMaximizedWindow {
        left: 0% !important;
    }
    
   
}*/

/* IPad Pro and above Potrait */
/*@media screen and (min-width: 1024px) {
    .RadWindow_T2W {
        left: 25% !important;
    }

    .RadWindow.RadWindow_T2W.rwTransparentWindow.rwMaximizedWindow {
        left: 0% !important;
    }
}*/

/* 1280px and above */
/*@media screen and (min-width: 1280px) {
    .RadWindow_T2W {
        left: 30% !important;
    }

    .RadWindow.RadWindow_T2W.rwTransparentWindow.rwMaximizedWindow {
        left: 0% !important;
    }
}*/

/* 1440px and above */
/*@media screen and (min-width: 1440px) {
    .RadWindow_T2W {
        left: 32% !important;
    }

    .RadWindow.RadWindow_T2W.rwTransparentWindow.rwMaximizedWindow {
        left: 0% !important;
    }
}*/



/* 1366px and above */
/*@media screen and (min-width: 1366px) {
    .RadWindow_T2W {
        left: 30% !important;
    }
}*/

/* 1600px and above */
/*@media screen and (min-width: 1600px) {
    .RadWindow_T2W {
        left: 35% !important;
    }

    .RadWindow.RadWindow_T2W.rwTransparentWindow.rwMaximizedWindow {
        left: 0% !important;
    }
}*/


/* 1920px and above */
/*@media screen and (min-width: 1920px) {
    .RadWindow_T2W {
        left: 35% !important;
    }
    .RadWindow.RadWindow_T2W.rwTransparentWindow.rwMaximizedWindow {
        left: 0% !important;
    }
}*/

/* 1921px and above */
/*@media screen and (min-width: 1921px) {
    .RadWindow_T2W {
        left: 42% !important;
    }
    .RadWindow.RadWindow_T2W.rwTransparentWindow.rwMaximizedWindow {
        left: 0% !important;
    }
}*/

