.licensing {
	background-color:#fafafa; border-top:1px solid gainsboro;z-index:0;
	padding-bottom:6em;
}

        .order-container {
            margin: 0 auto;
            padding: 2em overflow: hidden
        }

            .order-container .item {
                display: inline-block !important;
                position: relative;
                margin-bottom: 20px;
            }

        .order-slide {
            background-color: white;
            width: 100%;
            float: left;
            padding: 0;
            box-shadow: 0 3px 20px rgba(0, 0, 0, 0.05);
            border: 1px solid gainsboro;
            border-top: 2px solid #ccc;
            margin-bottom: 10px;
            position: relative;
            padding-bottom: 100px;
        }

            .order-slide:hover,
            .grid table:hover {
                box-shadow: 0 3px 20px rgba(0, 0, 0, 0.15);
                -webkit-transition: box-shadow .25s ease-in-out;
                -moz-transition: box-shadow .25s ease-in-out;
                -o-transition: box-shadow .25s ease-in-out;
                border-top: 2px solid #00A0FF;
				
            }

            .order-slide.selected {
                /*box-shadow: 0 3px 20px rgba(23, 124, 184, 0.25);
                -webkit-transition: box-shadow .25s ease-in-out;
                -moz-transition: box-shadow .25s ease-in-out;
                -o-transition: box-shadow .25s ease-in-out;*/
                /*border-top: 2px solid #177CB8;*/
            }

            .order-slide .add-to-cart {
                position: absolute;
                bottom: 60px;
                margin-left: 2em;
                max-width: 50%;
                min-width: 120px;
            }

            .order-slide .order-footer {
                position: absolute;
                bottom: 1px;
                margin-left: auto;
                margin-right: auto;
                text-align: center;
                background-color: #f8f9fb;
                border-top: 1px solid gainsboro;
                width: 100%;
            }

                .order-slide .order-footer div {
                    font-size: .8em;
                    padding: 3%;
                }

        .order-content {
            margin: 1.5em !important;
            text-align: left;
        }
			.order-content h2 span {
				font-weight:300;
			}

            .order-content ul {
                list-style: none;
                line-height: 1.4em;
            }

        .order-title-container {
            padding: .6em .6em .6em 1em;
            text-align: left;
            background-color: #f8f9fb;
            border-bottom: 1px solid gainsboro;
        }

            .order-title-container .title {
                font-family: 'Roboto Condensed', sans-serif;
                font-weight: 600;
            }

            .order-title-container .subtitle {
                font-size: .8em;
                margin-top: .3em;
                display: block;
            }


        .entry td {
            background-color: white;
        }

        .icons-ul {
            list-style: none;
        }

        .item div {
            margin-top: 0px;
        }

        .small .large {
            margin-bottom: .3em;
        }

        /* SERVER LICENSE */
        .priceoption {
            border: 1px solid gainsboro;
            display: block;
            padding: 2em;
            text-align: center;
        }

            .priceoption:hover .tech {
                background-position: center -93px;
                box-shadow: 0 1px 3px rgba(0,0,0,.15);
            }

        .tech {
            width: 88px;
            display: block;
            color: black;
            border: 1px solid transparent;
            padding-bottom: 11px;
            border: 1px solid gainsboro;
            min-height: 80px;
            margin-bottom: 4px;
            margin: auto;
        }

        .tech-mac {
            background: url(../../ui/img/img-mac.png) no-repeat center top;
        }

        .tech-linux {
            background: url(../../ui/img/img-linux.png) no-repeat center top;
        }

        .tech-windows {
            background: url(../../ui/img/img-windows.png) no-repeat center top;
        }

        /* TABS CONTENT */
        .tab {
            padding-bottom: 2px;
            display: inline-block; 
			padding: 0em;
            /*font-weight: bold;*/
        }
		.tab i { font-size:20px;
		}
		
		.tab::after {
			font-size:20px;
			margin-left: .5em;
			margin-right: .3em;
			margin-top:8px;
			content: "|";
			float: right;
			color:gainsboro;
		}
		
		.tab:hover span {
			color: #000;
		}
		
		.tab span {
            padding-bottom: 2px;
            color: #555;
            display: inline-block;             
            padding: .25em .5em .25em .5em;
            /*font-weight: bold;*/
			font-size:18px;
        }
		
		.tab:last-child::after {
			display: none;
		}

            .tab.active span {
                border-bottom: 2px solid #00A0FF;
                color:#00A0FF;
            }

        .tab-content {
            padding-left: 0 !important;
            display: none;
        }

            .tab-content.active {
                display: block;
            }
  
  @media screen and (max-width: 640px) {
	  .tab {
		  width:100%;
		  border:1px solid whitesmoke;
		  padding-left:5%;
		  margin:.2em;
	  }
	  
	  .tab.active span {
		  border-bottom: none;
	  }
	  .tab::after {
		  content: "";
	  }
  }