﻿* {
    margin: 0;
    padding: 0;
} 

body {
  font: normal 16px "Open Sans Light", Arial, sans-serif;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  color: #5a5a5a;
  line-height: 1.1em;
  font-weight: 300;
}

h1, h2, h3, h4, h5, h6 {
  color: #025ac4;
  font-family: "Open Sans Light", Sans-Serif;
  margin-top: 5px;
  margin-bottom: 5px;
  line-height: normal; 
  text-transform: none;
  color: #000000;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit; }
h1 { font-size: 20px; text-align: center; margin-bottom: 20px;}
h2 { font-size: 18px; }
h3 { font-size: 16px; }
h4 { font-size: 14px; }
h5 { font-size: 14px; }
h6 { font-size: 14px; }

.section-title {
  border-bottom: 1px solid #eeeeee;
  padding: 10px 0;
  text-align: center;
}

        a:link
        {
            text-decoration: none;
            color: #6b2105;
            font-weight: normal;
        }
        a:visited
        {
            text-decoration: none;
            color: #6b2105;
            font-weight: normal;
        }
        a:hover
        {
            text-decoration: underline;
            color: #6b2105;
            font-weight: normal;
        }
        a:active
        {
            text-decoration: none;
            color: #6b2105;
            font-weight: normal;
        }
       .item
        {
            border: solid 1px #46423f;
            margin: 10px;
        }
        
        .rcorners1 {
		border-radius: 10px 10px 5px 5px;
		background: #e4252d;
		border:2px;
		border-color: #e4252d;
		border-style: solid;
		color:#ffffff;
		padding: 10px; 
		width: auto;
		height: auto; 
		}
        
        .item_with_shadow
        {
            border: solid 1px #a8a7a7;
            -o-box-shadow: 5px 5px 13px #555;
            -icab-box-shadow: 5px 5px 13px #555;
            -khtml-box-shadow: 5px 5px 13px #555;
            -moz-box-shadow: 5px 5px 13px #555;
            -webkit-box-shadow: 5px 5px 13px #555;
            box-shadow: 5px 5px 13px #555;
            margin: 4px;
        }
        
        .item_with_shadow_2
        {
            border: solid 1px #f1f1f1;
            -o-box-shadow: 3px 3px 8px #9b9b9b;
            -icab-box-shadow: 3px 3px 8px #9b9b9b;
            -khtml-box-shadow: 3px 3px 8px #9b9b9b;
            -moz-box-shadow: 3px 3px 8px #9b9b9b;
            -webkit-box-shadow: 3px 3px 8px #9b9b9b;
            box-shadow: 3px 3px 8px #9b9b9b;
            margin: 4px;
        }
        
                .item_with_shadow_3
        {
        	width: 80%;
            border: solid 1px #f1f1f1;
            -o-box-shadow: 3px 3px 8px #9b9b9b;
            -icab-box-shadow: 3px 3px 8px #9b9b9b;
            -khtml-box-shadow: 3px 3px 8px #9b9b9b;
            -moz-box-shadow: 3px 3px 8px #9b9b9b;
            -webkit-box-shadow: 3px 3px 8px #9b9b9b;
            box-shadow: 3px 3px 8px #9b9b9b;
        }
        
        .itemTemplate
        {
            cursor: pointer;
        }
        .deepShadow
        {
            font-family: "Verdana" , Verdana, "Arial Greek" , Arial Greek, sans-serif;
            font-size: 42px;
            padding: 80px 50px;
            text-align: center;
            text-rendering: optimizeLegibility;
            color: #ffffff;
            letter-spacing: .1em;
            text-shadow: -1px -1px 1px #111, 2px 2px 1px #363636;
        }
        
       .rrItem
        {
        margin: 0 6px 0 6px;
        }
        
        .wizardLabel
        {
        	text-decoration: none;
            color: black;
            font-family: Verdana, Arial Greek;
            font-size: 7px;
            font-weight: normal;
        }
       .testrwzPrevious {
            display: none !important;
        }
              
        .rwzContent {
            height: 100% !important;
        }
        
        .rwzContentWrapper {
            height: 100% !important;
        }
        
        .RadWizard {
            height: 100% !important;
        }
        
        div.RadMenu {  
            float: none;  
        }
               
        .divDataList
        {
        	border: solid 1px transparent;
            margin: 4px;
        }
               
        .divDataList:hover
        {
            border: solid 1px #f1f1f1;
            -o-box-shadow: 3px 3px 8px #9b9b9b;
            -icab-box-shadow: 3px 3px 8px #9b9b9b;
            -khtml-box-shadow: 3px 3px 8px #9b9b9b;
            -moz-box-shadow: 3px 3px 8px #9b9b9b;
            -webkit-box-shadow: 3px 3px 8px #9b9b9b;
            box-shadow: 3px 3px 8px #9b9b9b;
            margin: 4px;
        }
        
        .divDataList2
        {
        	border: solid 1px transparent;
            margin: 4px;
            border-radius: 50%;
        }
        
        .divDataList2:hover
        {
            border: solid 1px #f1f1f1;
            border-radius: 50%;
            -o-box-shadow: 3px 3px 8px #9b9b9b;
            -icab-box-shadow: 3px 3px 8px #9b9b9b;
            -khtml-box-shadow: 3px 3px 8px #9b9b9b;
            -moz-box-shadow: 3px 3px 8px #9b9b9b;
            -webkit-box-shadow: 3px 3px 8px #9b9b9b;
            box-shadow: 3px 3px 8px #9b9b9b;
            margin: 4px;
        }
        
        .my_repeater_cssclass br
        {
            display : none;   
        }
                    
        .product { position:relative; top:10px; }
		.loupe  
		{
			border:5px solid rgba(0, 0, 0, 0);
			border-radius: 100%; 
			box-shadow: 0 0 0 7px rgba(255, 255, 255, 0.85), 
	        0 0 7px 7px rgba(0, 0, 0, 0.25), 
	        inset 0 0 40px 2px rgba(0, 0, 0, 0.25);
	        width: 200px;
	        height: 200px;
	        display: none;
	} 
	 
	.imgres {
    max-width: 100%;
    height: auto;
    width: inherit;
}

/* remove main borders */
.borderLessDialog.RadWindow
{
    border: none;
    padding: 0;
}

/* both selectors below can be replaced with setting VisibleTitlebar="false" */
/* remove the titlebar widening */
.borderLessDialog.RadWindow .rwTitleBar
{
    margin: 0;
}

/* remove the titlebar */
.borderLessDialog .rwTitleBar
{
    display: none;
}

/* the selector below can be replaced with setting VisibleStatusbar="false" */
/* remove the statusbar */
.borderLessDialog .rwStatusBar
{
    display: none;
}

/* remove the border around the content */
.borderLessDialog.RadWindow .rwContent
{
    border: none;
}

/* Fade transition for carousel items */
.carousel .item {
    left: 0 !important;
      -webkit-transition: opacity .4s; /*adjust timing here */
         -moz-transition: opacity .4s;
           -o-transition: opacity .4s;
              transition: opacity .4s;
}
.carousel-control {
    background-image: none !important; /* remove background gradients on controls */
}
/* Fade controls with items */
.next.left,
.prev.right {
    opacity: 1;
    z-index: 1;
}
.active.left,
.active.right {
    opacity: 0;
    z-index: 2;
}

div.t-container-fluid .t-col {
    padding-left: 0px;
    padding-right: 0px;
}

html .t-container-fluid,
html .t-row-wrap > .t-row 
{
	max-width: none;
}

.UpperCaseTextField
{
   text-transform:uppercase;
}

.LowerCaseTextField
{
   text-transform:lowercase;
}

