﻿
/*********************** CSS for Rad controls*****************/
@font-face {
  font-family: "Montserrat";
  src: local("Montserrat"),
        url("../fonts/Montserrat.ttf") format("truetype");
}

html, body
{
   
    font-family: 'Montserrat', 'Tahoma';
    -webkit-font-smoothing: antialiased;
    min-height: 100%;
    background-color:Transparent;
    position: relative;
    overflow-y:auto;
    overflow-x:hidden;
}

/* Radinput Control CSS*/
html body form .RadInput .riTextBox
{
    /*   background-color: #F2F4F4;*/
    border-style: none none solid none;
    border-width: 0px 0px 1px 0px;
    border-bottom-color: #919D9D;
    color: #000000;
    font-size: 13px;
    height: 25px !important;
    background-color: transparent;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    font-family: 'Montserrat' , 'Tahoma';
    border-radius: 2px;
}

html body div.RadInput:focus 
{outline:0;}

html body form .RadInput .riFocused
{
    border-style: none none solid none;
    border-width: 0px 0px 1px 0px;
    border-bottom-color: #2D2926; /*   background-color: #F2F4F4;*/
    color: #000000 !important;
    font-family: 'Montserrat' , 'Tahoma';
}
html body form .RadInput .riDisabled
{
    color: #333F48;
    font-family: 'Montserrat' , 'Tahoma';
}

html body form .RadInput .riEmpty
{
    font-style: normal;
    color: #333F48 !important;
    font-family: 'Montserrat' , 'Tahoma';
}

html body form .RadInput .riError
{
    font-style: italic;
    color: #CB2C30 !important;
    background-image: none !important;
    border-style: none none solid none;
    border-width: 0px 0px 1px 0px;
    border-bottom-color: #CB2C30;
    font-family: 'Montserrat' , 'Tahoma';
}
html body form .RadInput  > .Authenticate
{
    border-color: #919D9D;
    border-style: double;
    border-width: 1px;
    color: #000000;
    font-size: 16px;
    height: 35px !important;
    background-color: #FFFFFF;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    font-family: 'Montserrat' , 'Tahoma';
    border-radius: 2px;
}

html body form .RadInput  > .MultiLine
{
    min-height :50px !important;
    font-family: 'Montserrat', 'Tahoma'; 
}

html body form .RadInput  > .GridMultiLine
{
    font-size:12px;
    min-height :25px !important; 
    font-family: 'Montserrat', 'Tahoma';
}

html body form .RadInput  > .EmailBody
{
    min-height :150px !important; 
}
html body form .RadInput > .LightGrey
{
    background-color: #D7D2CB;
    font-family: 'Montserrat' , 'Tahoma';
}
html body form .RadInput > .LightGreyHighlight
{
    background-color: #D7D2CB;
    color: #CB2C30 !important;
    font-family: 'Montserrat' , 'Tahoma'; /* font-weight: bold!important;*/
}

html body form .RadInput > .LightGreyHighlightbold
{
    background-color: #D7D2CB;
    color: #CB2C30 !important;
    font-weight: bold !important;
    font-family: 'Montserrat' , 'Tahoma';
}

/* Radinput Control Ends here */

/* RadComboBox Control CSS*/

html body form .RadComboBox
{
    background-color: transparent;
    height: 25px !important;
    color: #000000;
    font-size: 13px;
    border-style: none none solid none;
    border-width: 0px 0px 1px 0px;
    border-bottom-color: #919D9D;
    font-family: 'Montserrat' , 'Tahoma';
} 

html body form .RadComboBox:focus
{
    border-style: none none solid none;
    border-width: 0px 0px 1px 0px;
    border-bottom-color: #2D2926;
    outline: 0;
    font-family: 'Montserrat' , 'Tahoma';
} 

html body form .RadComboBox .rcbInput
{
    border: 0px none #2D2926;
    font-size: 13px !important;
    font-family: 'Montserrat', 'Tahoma';
} 

html body form .RadComboBox .rcbInputCell
{
    background-color: transparent;
    color: #000000;
    font-size: 13px  !important;
    border: 0px none #2D2926;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 100% !important;
    font-family: 'Montserrat', 'Tahoma';
} 

html body form .RadComboBox table td.rcbArrowCell, html body form .RadComboBox table td.rcbArrowCell:hover, html body form .RadComboBox table td.rcbArrowCell:focus
{
    border-style: solid;
    border-width: 0px;
    border-color: #919D9D;
    background-color: transparent;
    color: #000000;
    height: 23px;
    font-size: 13px !important;
    font-family: 'Montserrat' , 'Tahoma';
}

html body form .RadComboBox .rcbInputCell .riDisabled
{
   color: #919D9D !important;
   font-family: 'Montserrat', 'Tahoma';
    
} 

html body form .RadComboBox .rcbInputCell .riError
{
    margin: -2px 0px -10px -6px;
    border: 1px solid #CB2C30;
    font-style: italic;
    color: #CB2C30;
    background-image: none !important;
    font-size: 13px;
    font-family: 'Montserrat', 'Tahoma';
}

html body form .RadComboBox .rcbInputCell .rcbEmptyMessage 
{
    font-style: italic;
    color:#919D9D !important;
    font-size:13px;
     font-family: 'Montserrat', 'Tahoma';
}

html body form .RadComboBoxDropDown .rcbItem 
{
   font-size:13px !important;
    font-family: 'Montserrat', 'Tahoma';
}

html body form .RadComboBoxDropDown .rcbHovered
{
       font-size:13px !important;
        font-family: 'Montserrat', 'Tahoma';
}

html body form .RadComboBoxDropDown1 
{
    background-color: transparent;
    color: #000000;
    font-size: 13px  !important;
     border-style: none none solid none;
    border-width: 0px 0px 1px 0px;
    border-bottom-color: #2D2926;
     font-family: 'Montserrat', 'Tahoma';
} 


html body form .RadComboBoxDropDown1 .rcbList
{
    background: transparent;
    color: #000000;
    font-size: 13px;
    border-style: none none none none;
    border-width: 0px 0px 1px 0px;
    border-bottom-color: #D7D2CB;
    font-family: 'Montserrat' , 'Tahoma';
}
html body form .RadComboBoxDropDown1 .rcbList .rcbHovered
{
    background: #EEEFEA;
    font-size: 13px;
    font-family: 'Montserrat' , 'Tahoma';
}

/* RadComboBox Ends here*/

/* RadDropDownTree Control CSS */
html body form .RadDropDownTree
{
    background-color: #FFFFFF !important;
    color: #000000;
    font-size: 13px;
    height: 25px !important;
    font-family: 'Montserrat' , 'Tahoma';
} 

html body form .RadDropDownTree .rddtInner
{
    background-color: #FFFFFF !important;
    color: #000000;
    height: 24px !important;
    border-style: none none solid none;
    border-width: 0px 0px 1px 0px;
    border-bottom-color: #2D2926;
    z-index: 99;
    font-family: 'Montserrat' , 'Tahoma';
} 

html body form .RadDropDownTree .rddtItemHovered, html body form .RadDropDownTree .rddtItemFocused
{
    background-color: #333F48 !important;
    color: #FFFFFF;
    font-family: 'Montserrat' , 'Tahoma';
} 


/* RadDropDownTree Ends here*/

/* RadUpload Control CSS*/
html body form .RadUpload .ruInputs
{
    border-style: none none none none;
    border-width: 1px;
    border-color: #333F48;
    color: #FFFFFF;
    height: 40px !important;
    width: auto;
    font-family: 'Montserrat' , 'Tahoma';
} 

html body form .RadUpload .ruButton
{
    color: #FFFFFF;
    background-color: #333F48;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    height: 20px !important;
    border: 1px solid #333F48 !important;
    font-size: 12px;
    width: auto;
    float:right;
     font-family: 'Montserrat', 'Tahoma';
} 

html body form .RadUpload .ruInputs li
{
    float: left !important;
    font-size: 12px;
    padding-right: 5px;
    width: auto;
    color: #2D2926;
    font-family: 'Montserrat' , 'Tahoma';
}

.UploadDropArea
{
    height: 50px;
    background-color: transparent !important;
    border-color: #CCCCCC;
    color: #767676;
    text-align: center;
    font-size: 12px;
    color: #666666;
     font-family: 'Montserrat', 'Tahoma';
}


/* RadUpload Control CSS*/
html body form .RadUpload1 .ruInputs
{
    border-style: none none none none;
    border-width: 1px;
    border-color: #333F48;
    color: #333F48;
    height: 40px !important;
    width: auto;
    font-family: 'Montserrat' , 'Tahoma';
}

 

html body form .RadUpload1 .ruButton
{
    color: #FFFFFF;
    background-color:#333F48 !important;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    text-align:center;
    vertical-align:middle !important;
    height: 30px !important;
    border: 1px solid #333F48 !important;
    font-size: 12px;
    width: auto;
    float:right;
     font-family: 'Montserrat', 'Tahoma';
}

 

html body form .RadUpload1 .ruInputs li
{
    float: left !important;
    font-size: 12px;
    padding-right: 5px;
    width: auto;
    color: #333F48;
    font-family: 'Montserrat' , 'Tahoma';
}
    

/* RadUpload Ends here*/


/* RadWindow Control CSS */

html body div.RadWindow .rwDialogText
{
   color: #000000;
   font-size: 13px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius:  5px 5px 5px 5px;
    border-radius:  5px 5px 5px 5px;
    font-family: 'Montserrat', 'Tahoma';
}
html body div.RadWindow table .rwTitlebar
{
    border-style: none none double none;
    border-width: 0px 0px 1px 0px;
    border-color: #2D2926;
    background-color: #2D2926;
    color: #2D2926;
    font-family: 'Montserrat', 'Tahoma';
}
html body div.RadWindow  .rwTitleRow em
{
    color: #2D2926 !important;
    font-family: 'Montserrat', 'Tahoma';
}


html body div.RadWindow .rwIcon
{
    background-position: left center;
    background-image: url('../Images/astecologosmWindow-Carrara.png'); /* background-image :none;*/
    background-repeat: no-repeat;
    width: 80px;
    height: 20px;
    margin-left: 10px;
    font-family: 'Montserrat', 'Tahoma';
}
html body div.RadWindow .rwCloseButton,html body div.RadWindow .rwMaximizeButton,html body div.RadWindow .rwMinimizeButton
{
    border: 1px solid #2D2926  !important;
    background-color: #2D2926  !important;
    color: #FFFFFF !important;
    font-size: 13px;
    font-family: 'Montserrat', 'Tahoma';
}
html body div.RadWindow .rwCloseButton:hover,html body div.RadWindow .rwMaximizeButton:hover,html body div.RadWindow .rwMinimizeButton:hover
{
    background-color: #2D2926 !important;
    border: 1px solid #2D2926  !important;
}

html body div.RadWindow .rwPopupButton
{
    border: 1px solid #D7D2CB !important;
    background-color: #D7D2CB !important;
    color: white !important;
     -webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius:  5px 5px 5px 5px;
    border-radius:  5px 5px 5px 5px;
    height:25px;
}

html body div.RadWindow .rwPopupButton.rwText
{
    color:White !important;
}

html body div.RadWindow
{
    /*width:auto !important;
    height:auto !important;*/
  
}

html body div.RadWindow .rwWindowContent.radalert
{
    background-image: none !important;
}

html body div.RadWindow.rwWindowContent.radConfirm
{
   background-image: none !important; 
}



html body div.RadWindow .rwCorner .rwTopLeft, html body div.RadWindow .rwCorner .rwTopRight, html body div.RadWindow table .rwTopLeft, 
html body div.RadWindow table .rwTopRight, html body div.RadWindow .rwFooterLeft, html body div.RadWindow .rwFooterRight, html body div.RadWindow .rwFooterCenter, 
html body div.RadWindow .rwBodyLeft, html body div.RadWindow .rwBodyRight, html body div.RadWindow .rwTopResize,html body div.RadWindow .rwControls,
html body div.RadWindow .radConfirm
/*,html body div.RadWindow .rwPopupButton*/
{
    display: none !important;
}

/* RadWindow Ends here*/


/*********************** Rad Tree view *******************************/

html body div.RadTreeView
{
    border: 1px solid #D7D2CB;
    color: #000000 !important;
    font-size: 13px !important;
    background-color: White;
    font-family: 'Montserrat' , 'Tahoma';
}

html body div.RadTreeView .root   
{
   font-weight:bold;
   font-family: 'Montserrat', 'Tahoma';
}


/*********************** Rad TreeView Ends Here *******************************/

/*********************** Rad List Box *******************************/


html body div.RadListBox
{
    border-style: none;
    border-width: 0px;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    font-family: 'Montserrat', 'Tahoma';
}

html body div.RadListBox  .rlbText 
{
    color: #000000 !important;
    font-size: 13px;
    font-family: 'Montserrat', 'Tahoma';
  
}

html body div.RadListBox .rlbGroup .rlbSelected
{
    background-color: #D7D2CB !important;
    font-size: 13px;
    font-family: 'Montserrat' , 'Tahoma';
}

html body div.RadListBox .rlbGroup .rlbSelected
{
    background-color: #D7D2CB !important;
    font-size: 13px;
    font-family: 'Montserrat', 'Tahoma';
  
}

html body div.RadListBox .rlbGroup .rlbSelected  .rlbText 
{
    color: #000000 !important;
    background-color: #D7D2CB !important;
    font-size: 13px;
    font-family: 'Montserrat', 'Tahoma';
}

html body div.RadListBox .rlbItem:hover
{
    font-family: 'Montserrat', 'Tahoma';
    background-color: #D7D2CB !important;
    font-size: 13px;
}

html body div.RadListBox .rlbItem .rlbText:hover
{
    font-family: 'Montserrat', 'Tahoma';
    color: #000000 !important;
}

html body div.RadListBox .rlbIconTransferLeft:before
{
    font-family: 'Montserrat', 'Tahoma';
    background-color: #D7D2CB !important;
    color: #000000 !important;
    font-size: 13px;
}

html body div.RadListBox .rlbCheck
{
   font-family: 'Montserrat', 'Tahoma';
    font-size: 13px;
    display:inherit;
}


/*********************** Rad Grid Starts Here *******************************/

html body div.RadGrid
{
    background-color: transparent;
    font-size: 13px !important;
    width: 100% !important;
    font-family: 'Montserrat', 'Tahoma';
    
} 

html body div.RadGrid:focus 
{outline:0;}

html body div.RadGrid .rgRow
{
    background-color: #FFFFFF;
    font-size: 13px;
    color: #000000;
    overflow: hidden;
    font-family: 'Montserrat', 'Tahoma';
}
html body div.RadGrid .rgAltRow
{
    color: #000000;
    background-color: #FFFFFF;
    font-size: 13px;
    font-family: 'Montserrat', 'Tahoma';
}

/*html body div.RadGrid .rgSelected
{
    color: red;
    background-color: #FFFFFF;
    font-size: 13px;
}*/

html body div.RadGrid .rgHeader
{
    color: #000000;
    background-color: #EEEFEA;
    font-size: 13px;
    border-top-style: solid;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: solid;
    border-width: 1px;
    border-color: #FFFFFF;
    height: 40px;
    font-family: 'Montserrat', 'Tahoma';
}

html body div.RadGrid .rgFooter
{
    color: #FFFFFF;
    border: 1px solid #333F48;  
    font-family: 10px;
    color: #FFFFFF;
    background-color: #333F48;  
    font-family: 'Montserrat', 'Tahoma';
}
html body div.RadGrid .rgRow td, html body div.RadGrid .rgAltRow td
{
    border-style: none none solid solid;
    border-width: 1px;
    border-color: #EEEFEA;
    font-family: 'Montserrat' , 'Tahoma';
}

html body div.RadGrid .rgFilterBox
{
    border: 1px solid #D7D2CB;
    font-size: 13px !important;
    color: #333F48;
    width: calc(100% - 21px) !important;
    font-family: 'Montserrat' , 'Tahoma';
}

/*********************** Rad Grid Ends Here *******************************/

/* RadScheduler Control CSS*/

html body form .RadScheduler
{
    /*font-size: 13px;*/
        
}

html body form .RadScheduler .rsContentTable tr
{
    vertical-align: middle !important;
    text-align: center;
    border:none !important;
    font-size: 13px;
    font-family: 'Montserrat', 'Tahoma';
}

html body form .RadScheduler .rsContentTable td
{
    border: 1px solid #D7D2CB;
    background-color: transparent !important;
    color: #000000 !important;
    font-size: 14px !important;
    vertical-align: middle !important;
    text-align: center;
    font-family: 'Montserrat' , 'Tahoma';
}

html body form .RadScheduler .rsHeader h2 
{
    background-color: #333F48 !important;
    color: White !important;
    font-family: 'Montserrat', 'Tahoma';
}

html body form .RadScheduler  .rsAptContent 
{
    overflow: visible;
    border: none;
    background-color: transparent !important;
    font-family: 'Montserrat', 'Tahoma';
}

html body form .RadScheduler .rsAptResize {
    display: none !important;
    font-family: 'Montserrat', 'Tahoma';
}

html body form .RadScheduler .rsAptMid .rsAptIn, .rsAptOut
{
    
    font-size: 13px !important;
    background-color:white !important;
    border:none !important;
    font-family: 'Montserrat', 'Tahoma';
}

html body form .RadScheduler .rsMonthView .rsTodayCell
{
    background-color: transparent !important;
    color: #CB2C30 !important;
    font-weight:bold !important;
    font-size:15px !important;
    font-family: 'Montserrat', 'Tahoma';
} 

html body form .RadScheduler .rsMonthView .rsDateWrap
{
    font-size: 13x;
    color: #919D9D;
    font-family: 'Montserrat' , 'Tahoma';
} 

html body form .RadScheduler .rsMonthView .rscell
{
    font-size: 15x;
    color: #333F48 !important;
    font-family: 'Montserrat', 'Tahoma';
} 



.rsAptSubject
{
    font-size : 9px;
    background-color:white !important;
    border:none !important;
    font-family: 'Montserrat', 'Tahoma';
    
}

html body form .RadScheduler .rsSelectedSlot
{
    border: 1px solid #CB2C30 !important;
    font-family: 'Montserrat', 'Tahoma';
}

/*******Ends here **/


html body div .RadSearchBox 
{
    font-size:13px !important;
    height: 25px !important;
    background-color:transparent;
   border:none;
   font-family: 'Montserrat', 'Tahoma';
}

html body div .RadSearchBox .rsbInner
{
    font-size: 13px !important;
    padding-bottom: 1px !important;
    border-style: none none solid none;
    border-width: 0px 0px 1px 0px;
    border-bottom-color: #919D9D;
    font-family: 'Montserrat' , 'Tahoma';
}

html body div .RadSearchBox .rsbSCInner
{
    font-size: 13px !important;
    padding-bottom: 1px !important;
    border-style: none none solid none;
    border-width: 0px 0px 1px 0px;
    border-bottom-color: #919D9D;
    font-family: 'Montserrat', 'Tahoma';
}

html body div .RadSearchBox .rsbButtonSearch .rsbIcon
{
  /*  background-color:#333F48;
    height:100%;
    width:100%;*/
   
}


html body div .RadSearchBox .rsbInput
{
    font-size: 13px !important;
     width:100% !important;
     font-family: 'Montserrat', 'Tahoma';
}


html body div .RadSearchBox .rsbEmptyMessage 
{
    width:100% !important;
    font-size: 13px !important;
    font-family: 'Montserrat', 'Tahoma';
}

/*********************** RadButton Checkbox *******************************/

html body form  .RadButton.rbCheckBox .rbText {
    color: #000000;
    font-size: 13px;
    font-family: 'Montserrat', 'Tahoma';
}
    
html body form .RadButton.rbCheckBox.rbHovered .rbText
{
    color: #000000;
    font-size: 13px;
    font-family: 'Montserrat', 'Tahoma';
}

/*********************** RadButton Checkbox Ends Here *******************************/


/*********************** RadButton darkGrey Checkbox *******************************/


html body form .RadButton.rbCheckBox_Grey .rbText
{
    color: #919D9D;
    font-size: 13px !important;
    font-family: 'Montserrat' , 'Tahoma';
}
    
html body form .RadButton.rbCheckBox_Grey.rbHovered .rbText
{
    color: #919D9D;
    font-size: 13px!important;
    font-family: 'Montserrat', 'Tahoma';
}


html body form  .RadButton.rbCheckBox_Grid .rbText {
    color: #919D9D;
    font-size: 13px !important;
    font-family: 'Montserrat', 'Tahoma';
}
    
html body form .RadButton.rbCheckBox_Grid.rbHovered .rbText
{
    color: #919D9D;
    font-size: 13px !important;
    font-family: 'Montserrat' , 'Tahoma';
}

html body form .RadButton.rbCheckBox_Grid.rbfocus
{
    font-size: 13px !important;
    background-color: #919D9D !important;
    font-family: 'Montserrat', 'Tahoma';
}

html body form .RadButton.rbCheckBox_Grid.rbfocus .rbText
{
    color: #FFFFFF;
    font-size: 13px !important;
    font-family: 'Montserrat', 'Tahoma';
}

/*********************** RadButton Checkbox Ends Here *******************************/


/*********************** RadButton rbButton *******************************/

html body form .RadButton.rbButton
{
    color: #000000 !important;
    font-size: 13px !important;
    font-family: 'Montserrat', 'Tahoma';
}


html body form .RadButton.rbToggleRadioChecked
{
    color: #CB2C30 !important;
    font-size: 13px !important;
    font-family: 'Montserrat' , 'Tahoma';
}

html body form .RadButton.rbButton .rbText
{
    color: #000000 !important;
    font-size: 13px !important;
   font-family: 'Montserrat', 'Tahoma'!important;
}



/*********************** RadButton rbButton Ends Here *******************************/

html body div .RadSearchBox_Test
{
    border:none;
    font-size: 13px !important;
    height: 25px !important;
    background-color: transparent;
    font-family: 'Montserrat', 'Tahoma';
}

html body div .RadSearchBox_Test  .rsbInner
{
    font-size: 13px !important;
    padding-bottom: 1px !important;
    border:none;
    color: #000000 !important;
    font-weight:bold !important;
    font-family: 'Montserrat', 'Tahoma';
}

html body div .RadSearchBox_Test .rsbSCInner
{
    font-size: 13px !important;
    padding-bottom: 1px !important;
    border:none;  
    color: #000000 !important;
    font-weight:bold !important;
    width:100% !important;
    font-family: 'Montserrat', 'Tahoma';
}

html body div .RadSearchBox_Test .rsbInput
{
    font-size: 13px !important;
    width:100% !important;
    color: #000000 !important;
    font-weight:bold !important;
    font-family: 'Montserrat', 'Tahoma';
}


html body div .RadSearchBox_Test .rsbEmptyMessage 
{
    color: #000000 !important;
    font-size: 13px !important;
    font-weight:bold;
    font-family: 'Montserrat', 'Tahoma';
}


.RadSearchBoxDropList_Test
{
    color: #000000 !important;
    font-size: 13px !important;
    font-family: 'Montserrat', 'Tahoma' !important;
}


.RadSearchBoxDropList
{
    font-size: 13px !important;
  font-family: 'Montserrat', 'Tahoma'!important;
}


html body div .RadSearchBox_Menu
{
    border:none;
    font-size: 13px !important;
    height: 25px !important;
     background-color: #919D9D;
     font-family: 'Montserrat', 'Tahoma';
}

html body div .RadSearchBox_Menu .rsbInner
{
    font-size: 13px !important;
    padding-bottom: 1px !important;
    border: none;
    background-color: #919D9D  !important;
    color: white !important;
    font-family: 'Montserrat', 'Tahoma';
}

html body div .RadSearchBox_Menu .rsbSCInner
{
    font-size: 13px !important;
    padding-bottom: 1px !important;
    border:none;  
    color: #EEEFEA !important;
    background-color: #919D9D  !important;
    font-family: 'Montserrat', 'Tahoma';
}

html body div .RadSearchBox_Menu .rsbInput
{
    font-size: 13px !important;
    color: white !important;
    background-color: #919D9D  !important;
    font-family: 'Montserrat', 'Tahoma';
}

html body div .RadSearchBox_Menu .rsbEmptyMessage 
{
    color: #EEEFEA !important;
    font-size: 12px !important;
    font-family: 'Montserrat', 'Tahoma';
}

.RadSearchBoxGridDropListMenu
{
    font-size: 13px !important;
    font-family: 'Montserrat', 'Tahoma';
  
}

/* RadComboBox Control CSS*/

html body form .RadComboBoxNew
{
    background-color: transparent;
    color: #000000;
    height: 30px !important;
    font-size: 14px !important;
    border-style: solid solid solid solid;
    border-width: 1px 1px 1px 1px;
    border-color:#919D9D;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-family: 'Montserrat', 'Tahoma';
} 


html body form .RadComboBoxNew .rcbInput
{
    background-color: transparent;
    color: #000000;
    height: 28px !important;
     margin-left:-5px;
    padding-left:5px;
    font-size: 14px !important;
    font-family: 'Montserrat', 'Tahoma';
} 

html body form .RadComboBoxNew table td.rcbArrowCell
{
    border-style: solid;
    border-width: 0px;
    border-color: #333F48;
    background-color: #333F48 !important;
    color: white !important;
    height: 25px;
    font-size: 13px !important;
    font-family: 'Montserrat', 'Tahoma';
}

html body form .RadComboBoxNew table td.rcbArrowCell:hover, html body form .RadComboBoxNew table td.rcbArrowCell:focus
{
    border-style: solid;
    border-width: 0px;
    border-color: #333F48;
    background-color: #333F48 !important;
    color: #EEEFEA !important;
    height: 25px;
    font-size: 13px !important;
    font-family: 'Montserrat', 'Tahoma';
}

/*********************** Rad Menu *******************************/

html body div.RadMenu .rmRootGroup
{
    font-size: 12px;
    color: #000000;
    font-family: 'Montserrat', 'Tahoma';
}

html body div.RadMenu
{
    border-style: solid solid solid solid;
    border-width: 1px;
    border-color: #D7D2CB;
    font-size: 12px;
    color: #000000;
    height: auto !important;
    font-family: 'Montserrat', 'Tahoma';
}

html body div.RadMenu .rmItem
{
    border-style: solid solid solid solid;
    border-width: 0px;
    border-color: #333F48 !important;
    background: #FFFFFF !important;
    color: #000000 !important;
    font-size: 11px !important;
    padding:-2px !important;
    margin:-1px !important;
    font-family: 'Montserrat', 'Tahoma';
}

/*********************** Rad Menu Ends Here *******************************/



/* RadComboBox Control CSS*/

html body form .RadComboBoxGrid
{
    background-color: transparent;
    height: 25px !important;
    color: #000000;
    font-size: 13px;
    border-style: none none solid none;
    border-width: 0px 0px 1px 0px;
    border-bottom-color: #D7D2CB;
    font-family: 'Montserrat' , 'Tahoma';
} 

html body form .RadComboBoxGrid:focus
{
    border-style: none none solid none;
    border-width: 0px 0px 1px 0px;
    border-bottom-color: #2D2926;
    outline: 0;
    font-family: 'Montserrat' , 'Tahoma';
} 

html body form .RadComboBoxGrid .rcbInput
{
    border: 0px none #2D2926;
    font-size: 13px !important;
    font-family: 'Montserrat', 'Tahoma';
} 

html body form .RadComboBoxGrid .rcbInputCell
{
    background-color: transparent;
    color: #000000;
    font-size: 13px  !important;
    border: 0px none #2D2926;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 100% !important;
    font-family: 'Montserrat', 'Tahoma';
} 

html body form .RadComboBoxGrid table td.rcbArrowCell, html body form .RadComboBoxGrid table td.rcbArrowCell:hover, html body form .RadComboBoxGrid table td.rcbArrowCell:focus
{
    border-style: solid;
    border-width: 0px;
    border-color: #333F48;
    background-color: transparent;
    color: #000000;
    height: 23px;
    font-size: 13px !important;
    font-family: 'Montserrat', 'Tahoma';
}

html body form .RadComboBoxGrid .rcbList
{
    color: #919D9D !important;
    font-size:11px;
    font-family: 'Montserrat', 'Tahoma';
}


html body div .RadSearchBoxGrid
{
    font-size: 10px !important;
    height: 25px !important;
    background-color: transparent;
    border-style: none none solid none;
    border-width: 0px 0px 1px 0px;
    overflow: hidden !important;
    border-bottom-color: #D7D2CB;
    font-family: 'Montserrat' , 'Tahoma';
}

html body div .RadSearchBoxGrid .rsbInner
{
    font-size: 13px !important;
    font-family: 'Montserrat', 'Tahoma';
}

html body div .RadSearchBoxGrid .rsbSCInner
{
    font-size: 13px !important;
    font-family: 'Montserrat', 'Tahoma';
}

.RadSearchBoxGridDropList
{
    font-size: 13px !important;
    font-family: 'Montserrat', 'Tahoma';
  
}

/*html body div .RadSearchBoxGrid .rsbButtonSearch .rsbIcon
{
    background-color:#333F48;
    height:100%;
    width:100%;
   
}


html body div .RadSearchBoxGrid .rsbInput
{
    font-size: 13px !important;
     width:100% !important;
}


html body div .RadSearchBoxGrid .rsbEmptyMessage 
{
    width:100% !important;
    font-size: 13px !important;
}*/



.demo-container.size-custom 
{
    width: 700px; 
    height: 580px;
}
 
div.demo-container 
{
    margin: 40px auto;
    padding: 0;
    border: none;
    background-image: url(Images/RadNotification-Overview-Light.png);
}
 
/*.background-black .demo-container,
.background-blackmetrotouch .demo-container,
.background-glow .demo-container,
.background-office2010black .demo-container
{
    background-image: url(Images/RadNotification-Overview-Dark.png);
}*/
 

html body div .RadNotification .rnTitleBarTitle
{
    font-size: 13px !important;
    color:#000000 !important;
    font-family: 'Montserrat', 'Tahoma';
}


html body div .RadNotification .rnTitleBar
{
    font-size: 13px !important;
    font-family: 'Montserrat', 'Tahoma';
}


html body div .RadNotification .rnContentWrapper
{
    font-size: 12px !important;
    color:#000000 !important;
    font-family: 'Montserrat', 'Tahoma';
}

html body div .RadNotification .rnTitleBarIcon
{
    margin: 4px 4px 0 0;
    position: relative;
    width: 16px;
    height: 16px;
    font-family: 'Montserrat', 'Tahoma';
}
html body div .RadNotification .rnTitleBarIcon img{position:absolute;top:-16px}


/*-------For RAD Autocomplete--------------------*/

html body div .RadAutoCompleteBox 
{

}



html body div .RadAutoCompleteBox .racTokenList
{
    font-family: 'Montserrat', 'Tahoma';
    font-size: 13px !important;
    border-style: none none solid none;
    border-width: 0px 0px 1px 0px;
    overflow:auto!important;
    border-bottom-color: #D7D2CB;
    height:auto !important;
   
}

html body div .RadAutoCompleteBox.racToken
{
     font-family: 'Montserrat', 'Tahoma';
    font-size: 13px !important;
}

 html body div .RadAutoCompleteBox.racEmptyMessage
{
    font-family: 'Montserrat', 'Tahoma';
    font-size: 13px !important;
}
 html body div .RadAutoCompleteBox.racTokenList .racTokenHovered 
 {
	color: rgb(255, 51, 51);
	font-family: 'Montserrat', 'Tahoma';

}


 html body div .RadAutoCompleteBox. racTokenList .racTokenSelected {

	color: rgb(204, 0, 51);
	font-family: 'Montserrat', 'Tahoma';

}


/*----------------ADDED BY Jyothsna OCtober 2020--------------------*/
html body div .TelerikGreyButton {
   border: 1px solid #666666; /*  background-color: #008EA8;*/
       height: 30px; /*   background-image: linear-gradient(to bottom, rgb(0,214,251),rgb(0,142,168)) !important; */
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      background-color: #999999;
      color: #FFFFFF !important;
      font-size : 13px !important;
      font-family: 'Montserrat', 'Tahoma';
      text-align: center !important;
      vertical-align : middle !important;
}

html body form .TelerikGreyButton.rbButton .rbText
{
   color: #FFFFFF !important;
   font-size: 13px !important;
   font-family: 'Montserrat', 'Tahoma';
   text-align: center !important;
   vertical-align : middle !important;
}
html body form .TelerikGreyButton..rbDecorated
{
}

.TelerikGreyButton:hover
{
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;  
    cursor: pointer !important;
    color: #FFFFFF !important;
   font-size: 13px !important;
   font-family: 'Montserrat', 'Tahoma';
   text-align: center !important;
   vertical-align : middle !important;
}
/*----------------END ADDED BY Jyothsna OCtober 2020--------------------*/


html body form .RadButton.rbButtonLogin
{
    color: #CB2C30 !important;
    font-size: 13px !important;
    font-family: 'Montserrat', 'Tahoma';
}

html body form .RadButtonL.rbButtonLogin .rbText
{
    color: #CB2C30 !important;
    font-size: 13px !important;
   font-family: 'Montserrat', 'Tahoma';
}



/*********************** End Rad Controls*****************/



div.RadToolTip_ccccc{position:absolute;cursor:default}div.RadToolTip_ccccc div.rtCallout{display:none}div.RadToolTip_ccccc.rtVisibleCallout div.rtCallout{display:block}div.RadToolTip_ccccc .rtWrapper{padding:0;margin:0;border-collapse:collapse}div.RadToolTip_ccccc .rtWrapper .rtWrapperTopLeft,div.RadToolTip_ccccc .rtWrapper .rtWrapperTopRight,div.RadToolTip_ccccc .rtWrapper .rtWrapperBottomLeft,div.RadToolTip_ccccc .rtWrapper .rtWrapperBottomRight{width:3px;height:3px;line-height:1px;font-size:1px}div.RadToolTip_ccccc .rtWrapper .rtWrapperTopCenter,div.RadToolTip_ccccc .rtWrapper .rtWrapperBottomCenter{height:3px;line-height:0;font-size:1px}div.RadToolTip_ccccc .rtWrapper .rtWrapperTopCenter{background-position:0 -66px}div.RadToolTip_ccccc .rtWrapper .rtWrapperBottomCenter{background-position:0 -120px}div.RadToolTip_ccccc .rtWrapper .rtWrapperLeftMiddle,div.RadToolTip_ccccc .rtWrapper .rtWrapperRightMiddle{font-size:1px;width:3px}div.RadToolTip_ccccc .rtWrapper .rtWrapperLeftMiddle{background-position:0 0}div.RadToolTip_ccccc table.rtWrapper td.rtWrapperRightMiddle{background-position:-3px 0}div.RadToolTip_ccccc .rtWrapper .rtWrapperContent{font:normal 12px "Segoe UI",Arial,Sans-serif;height:100%;background-color:#25a0da;padding:7px!important}div.RadToolTip_ccccc .rtWrapperTopCenter div.rtTitlebar{font:normal 14px "Segoe UI",Arial,Sans-serif;text-transform:uppercase;float:left;line-height:22px}div.RadToolTip_ccccc a.rtCloseButton{display:block;float:right;position:absolute;right:-9px;top:-13px;width:16px;height:16px;font-size:1px;line-height:1px;margin-top:5px;margin-right:3px;background-image:url('ToolTip/ToolTipSprites.png');background-position:0 0;background-repeat:no-repeat;text-indent:-9999px;outline:0}div.RadToolTip_ccccc a.rtCloseButton:hover{background-position:0 -16px}div.RadToolTip_ccccc div.rtCallout{position:absolute;height:11px;width:11px;line-height:0;font-size:1px;background-image:url('ToolTip/Callouts.gif');background-repeat:no-repeat}div.RadToolTip_ccccc .rtCalloutCenter{visibility:hidden}div.RadToolTip_ccccc .rtCalloutTopLeft{margin-top:-10px;margin-left:20px;background-position:0 -22px}div.RadToolTip_ccccc .rtCalloutTopCenter{left:50%;margin-top:-9px;margin-left:-10px;background-position:0 0}div.RadToolTip_ccccc .rtCalloutTopRight{left:100%;margin-top:-10px;margin-left:-25px;background-position:0 -11px}div.RadToolTip_ccccc .rtCalloutBottomCenter{top:100%;left:50%;margin-left:-10px;margin-top:-1px;background-position:0 -55px}div.RadToolTip_ccccc .rtCalloutBottomRight{top:100%;left:100%;margin-left:-40px;margin-top:-1px;background-position:0 -66px}div.RadToolTip_ccccc .rtCalloutBottomLeft{top:100%;margin-left:20px;margin-top:-1px;background-position:0 -77px}div.RadToolTip_ccccc .rtCalloutMiddleLeft{top:50%;margin-left:-10px;margin-top:-7px;background-position:0 -44px}div.RadToolTip_ccccc .rtCalloutMiddleRight{left:100%;top:50%;margin-left:-1px;margin-top:-10px;background-position:0 -33px}div.RadToolTip_ccccc .rtWrapper .rtWrapperTopLeft,div.RadToolTip_ccccc .rtWrapper .rtWrapperTopCenter,div.RadToolTip_ccccc .rtWrapper .rtWrapperTopRight,div.RadToolTip_ccccc .rtWrapper .rtWrapperLeftMiddle,div.RadToolTip_ccccc .rtWrapper .rtWrapperContent,div.RadToolTip_ccccc .rtWrapper .rtWrapperRightMiddle,div.RadToolTip_ccccc .rtWrapper .rtWrapperBottomLeft,div.RadToolTip_ccccc .rtWrapper .rtWrapperBottomCenter,div.RadToolTip_ccccc .rtWrapper .rtWrapperBottomRight{padding:0;border:0;border-collapse:collapse}div.RadToolTip_ccccc.rtShadow .rtCalloutTopLeft,div.RadToolTip_ccccc.rtShadow .rtCalloutTopRight{margin-top:-7px}div.RadToolTip_ccccc.rtShadow .rtCalloutTopCenter{margin-top:-7px}div.RadToolTip_ccccc.rtShadow .rtCalloutMiddleRight{margin-left:-3px}div.RadToolTip_ccccc.rtShadow .rtCalloutMiddleLeft{margin-left:-8px}div.RadToolTip_ccccc.rtShadow .rtCalloutBottomRight,div.RadToolTip_ccccc.rtShadow .rtCalloutBottomCenter,div.RadToolTip_ccccc.rtShadow .rtCalloutBottomLeft{margin-top:-4px}div.RadToolTip_ccccc table.rtShadow td a.rtCloseButton{margin-right:auto;margin-top:auto}div.RadToolTip_ccccc .rtShadow td a.rtCloseButton{right:-7px;top:-7px}div.RadToolTip_ccccc.RadToolTip_rtl td a.rtCloseButton{right:auto}.RadToolTip_ccccc.rtLoading{background:url('Common/loading.gif') no-repeat center}div.RadToolTip_ccccc_rtl a.rtCloseButton,div.RadToolTip_ccccc_rtl a.rtCloseButton:hover{float:left;text-decoration:none;outline:0;left:-9px;top:-9px;margin-left:1px;right:auto;margin-right:auto}div.RadToolTip_ccccc_rtl div.rtTitlebar,div.RadToolTip_ccccc_rtl table.rtWrapper td.rtWrapperTopCenter div.rtTitlebar div{float:right}div.RadToolTip_ccccc_rtl .rtCalloutCenter{right:0;left:auto}div.RadToolTip_ccccc_rtl .rtCalloutTopLeft{margin-right:-8px;left:0}div.RadToolTip_ccccc_rtl .rtCalloutTopCenter{margin-right:10px}div.RadToolTip_ccccc_rtl .rtCalloutTopRight{margin-right:20px}div.RadToolTip_ccccc_rtl .rtCalloutBottomCenter{margin-right:10px}div.RadToolTip_ccccc_rtl .rtCalloutBottomRight{margin-right:40px}div.RadToolTip_ccccc_rtl .rtCalloutBottomLeft{margin-right:-20px;left:0}div.RadToolTip_ccccc_rtl .rtCalloutMiddleLeft{margin-right:10px;left:0}div.RadToolTip_ccccc_rtl .rtCalloutMiddleRight{margin-right:1px}*+html div.RadToolTip_ccccc_rtl.rtShadow .rtCalloutMiddleLeft{margin-right:10px!important}div.RadToolTip_ccccc.RadToolTip_rtl.rtShadow a.rtCloseButton,div.RadToolTip_ccccc.RadToolTip_rtl.rtShadow a.rtCloseButton:hover{float:left;left:-9px;top:-9px;right:auto}
