@charset "utf-8";
html { overflow:-moz-scrollbars-vertical; overflow-y:scroll; overflow-x:auto;}
img{ border:none;}
ul{ margin:0px; padding:0px; list-style:none;}
h1,h2,h3,h4,h5,h6{ margin:0px; padding:0px; margin-bottom:10px;}
a{ color:#000; text-decoration:none; cursor:pointer; -moz-transition:all .1s ease-in; -webkit-transition:all .1s ease-in; transition:all .1s ease-in;}
a:hover, a:focus, a:visited{ text-decoration:none;}
p{ margin:0px; padding:0px;}
body{ margin:0px; padding:0px; font-family: 'Titillium Web', sans-serif, Arial; background: url(../images/body_bg.png) #231f20; color:#666;}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block;}
.textbox{ outline:none;}
.button{ cursor:pointer; outline:none;}

.clear{ clear:both;}

.container{ padding:30px 0px;}

.header{ text-align:center; background: url(../images/header_bg.png) #f0f0f0; -moz-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.3); box-shadow: 0 4px 4px rgba(0, 0, 0, 0.3); position:relative; z-index:9;}
.header h1{ font-size:36px; color:#286090; margin-bottom:15px;}
.header h1 span{ font-weight:bold;}

.form-content{ background:#fff; font-size:18px; -moz-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.4); box-shadow: 0 4px 4px rgba(0, 0, 0, 0.4); position:relative; z-index:8;}

.footer{ text-align:center; font-size:18px; color:#ccc;}
.footer h2{ font-size:21px; color:#e2e2e2; margin-bottom:10px;}
.footer a{ color:#e2e2e2;}
.footer a:hover{ color:#fff; text-decoration:underline;}

ul.domain-list li{ font-size:18px; color:#231f20; padding:5px 10px;}
ul.domain-list li:nth-child(odd){ background:#fff;}
ul.domain-list li:nth-child(even){ background:#f2f2f2;}

.btn-domains { color: #333; background-color: #fff; border-color: #ccc; -moz-transition:all .1s ease-in; -webkit-transition:all .1s ease-in; transition:all .1s ease-in; outline:none;}
.btn-domains:hover { color: #fff; background-color: #337ab7; border-color: #337ab7;}

.modal { text-align: center; padding: 0!important;}
.modal:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; margin-right: -4px;}
.modal-dialog { display: inline-block; text-align: left; vertical-align: middle;}

.form-group table{ width:100%;}
.form-group table tr td:first-child{ width:110px;}
.form-group table tr td img{ height:46px; }