/*	--------------------------------------------------
	:: Modal Box
	-------------------------------------------------- */
	
	.dt-modal-button {
	text-align: center;
	border-top-width: 10px;
	border-right-width: 10px;
	border-bottom-width: 10px;
	border-left-width: 10px;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	}
	
	.dt-modal-box-container{
	    position:relative;
		display:block;
		margin:0 auto;
		max-width:600px;
		-webkit-box-sizing:border-box;
		   -moz-box-sizing:border-box;
		        box-sizing:border-box;
    }
	
	.dt-modal-box {
		max-width:600px;
		opacity:0;
		top:10%;
        visibility:hidden;
		-webkit-box-sizing:border-box;
		   -moz-box-sizing:border-box;
		        box-sizing:border-box;
	}
   
	.dt-modal-box:target {
		-webkit-transition:all 0.4s ease-in-out;
		   -moz-transition:all 0.4s ease-in-out;
		        transition:all 0.4s ease-in-out;
	}
	
	.dt-overlay { 
	    position:fixed; 
		background-color:#222; 
		background-color:rgba(0,0,0,0.8);
		top:0; 
		left:0; 
		width:100%;
        height:100%;		
        cursor:default;
        opacity:0;
		z-index:999999;
        visibility:hidden;
		pointer-events:none;
        -webkit-transition:opacity 0.6s;
           -moz-transition:opacity 0.6s;
            -ms-transition:opacity 0.6s;
             -o-transition:opacity 0.6s;
                transition:opacity 0.6s;
    }
	
	.dt-overlay:target{
        opacity:1;
        visibility:visible;
		pointer-events:none;
    }
	
    .dt-overlay:target + .dt-modal-box {
        opacity:1;
        visibility:visible;
		z-index:99999999;
		pointer-events:auto;
    }
	
	.dt-modal-box .dt-modal-box-header {
	    background-color:#222;
		position:relative;
		display:block;
		margin:0;
		text-align:left;
	}
	
	
	
	.dt-modal-box .dt-modal-box-section {
	    background-color:#222;
	    position:relative;
		display:block;
		margin-left:-25px;		
	    	padding-right:20px;
		text-align:left;
	}
	
	.dt-modal-box .dt-modal-box-section p {
		font-family:"Open Sans"; 
		font-style:normal; 
		font-weight:normal; 
		font-size:13px; 
		color:#999; 
		margin:0;
        padding:0;		
		line-height:20px;
	}

	.dt-modal-box .dt-modal-box-footer  {
	background-color: #222;
	position: relative;
	display: block;
	margin: 0;
	text-align: right;
	}
	
    .dt-modal-box .dt-modal-box-footer a[href="#dt-close"].dt-close-button{
	    background-color:#fff;
		text-decoration:none;	    
        cursor:pointer;
		border:none;
		font-family:"Open Sans"; 
		font-style:normal; 
		font-weight:normal; 
		font-size:14px; 
		color:#222;
		margin-right: -17px;
	}
	