/*
 Theme Name:   CACI Theme
 Theme URI:    http://arbitration.ccir.ro
 Description:  Custom-build theme for arbitration.ccirro website.
 Author:       Eduard Ahrisavoaei
 Template:     sparkling
 Version:      1.0.0
 Text Domain:  Curtea de Arbitraj Comercial International
*/

html,
body
{
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: black !important;
}

#header_bkgnd
{
	width: 100%;
	background: #FFFFFF;
}


/*--------------------- MAIN MENU ----------------------*/
.navbar
{
	border-radius: 0px;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	margin-bottom: 0px;
}

.navbar-default {
    background-color: #FFFFFF !important;
    border-color: #FFFFFF !important;
}


.menu-item>a:hover, .menu-item>a:focus, .nav .open>a, .nav .open>a:hover, .dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus, .dropdown-menu>a, .dropdown-menu>a:hover, .dropdown-menu>a:focus {
    
            background-color: #0F1F46 !important;
    color: white !important;
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
    background-color: #0F1F46 !important;
    color: white !important;
}

.navbar-default .navbar-nav > li > a
{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: black;
	
	&:focus {
	    color: white !important;
	}
	
	&:active {
	    color: white !important;
	}
}

.nav > li > a
{
padding: 10px 6px 10px 6px;	
}

.dropdown-menu a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

.navbar-collapse
{
	padding-right: 10px;
	padding-left: 10px;
}

.dropdown-menu>li>a {
    color: black !important;
margin-left :-20px;
}

}
.pushbox-wrapper-start {
    background-color: #f2f9f9;

}

div {
    display: block;
}
.pushboxes {
    width: 100%;
    padding: 15px 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
text-align: center;
    font-family: Arial,sans-serif;
    font-weight: normal;
    font-style: normal;
    margin: 0;
    color: #333;
}
.pushboxes .pushbox {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    flex: 1;
    position: relative;
    display: block;
    border-left: solid 1px #d3d8d9;
    border-bottom: none;
    padding: 5px 20px;
    text-align: left;
}

.pushboxes .pushbox{
    -moz-transition: background-color,.2s,ease-in-out;
    -o-transition: background-color,.2s,ease-in-out;
    -webkit-transition: background-color,.2s,ease-in-out;
    transition: background-color,.2s,ease-in-out;
    text-align: left;
    display: block;

    margin: 0;
    text-decoration: none;
    color: #333;   
}


.col-lg-3 a {

    align-items: stretch;

}

.pushboxes .four-boxes {
padding: 15px 0;

}
.pushboxes .pushbox h2 {
    margin-bottom: 0;
}

.pushboxes .pushbox h2 {
    font-weight: bold;
    font-size: 16px;
    text-transform: uppercase;
    padding-left: 50px;
    margin: 0 0 7px 0;
}
.pushboxes .pushbox p, .pushboxes .pushbox h2 {
    margin-left: 0px;
    padding-left: 0;
}

.nopadding {
    paddding: 0 !important;
}
hr {
    border-color: #AAA;
}
#first{
 border-left: none;
}



#wrap{
    width:400px;
    margin:0 auto;
    text-align:left;
    margin-top:8px;
    padding:5px;
    background:#fff;
    font-family:AvenirLTStd, Arial, Helvetica, sans-serif;
    font-size:13px;    
    line-height:16px;
}
#wrap .cont_details fieldset,.cont_order fieldset{
    margin:10px;
    padding:20px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
}
#wrap legend{
    font-size:16px;
    font-family:Georgia, "Times New Roman", Times, serif;
    color:#000;
    font-weight:bold;
    font-style:italic;
    padding-bottom:10px;
}
#wrap .cont_details input{
    margin-bottom:10px;
    color:#000;
}
#wrap .input1:hover,.input1:active{
    
}
#wrap label{
    display:block;
    font-size:12px;
    color:#000;
    font-weight:bold;
}
#wrap label.inlinelabel
{
    display:inline;
}
#wrap .cont_order input{
    margin-bottom:5px;
}
#wrap .cont_order p{
    padding-top:5px;
}

#wrap input[type="radio"]
{
margin-top:8px;
margin-bottom:8px;
}

#wrap input[type="text"]:hover,
#wrap input[type="text"]:active {
background-color: #FAF398;
}

#wrap input#submit
{
margin:10px;
padding-left:20px;
padding-right:20px;
padding-top:10px;
padding-bottom:10px;
}

#wrap div#totalPrice
{
    padding:10px;
    font-weight:bold;
    background-color:#ff0;
}

#wrap label.radiolabel
{
font-weight:normal;
 display:inline;
}
.centered{text-align:center;width:100% !important}
.hovered>a:hover{
    color: #A9CCE3 !important;
  background-color: #0F1F46 !important;
}
.col-lg-3>a:hover, .col-lg-3>a:focus {  
    background-color: #0F1F46 !important;
    color: white !important;
.post{margin-bottom:20px}.post img, .post-fullwidth img{height:auto;max-width:100%}.post-title{margin-top:0px;font-size:20pt;color:#1E58AD}.cat-title{margin-top:0px;margin-bottom:20px;font-size:18pt;color:#1E58AD}.post-title.summary{font-size:15pt;line-height:100%}.post-content{text-align:justify;text-justify:inter-word;width:100% !important}#aligned{text-align:left;width:100% !important}.centered{text-align:center;width:100% !important}.category-link{font-weight:bold;font-size:13pt}.post .date-box{float:left;width:55px;margin-bottom:10px;background:#BF0000;color:#FFF;padding:5px;border-radius:5px;margin-right:5px}
.border-image{margin:0px 10px 10px 0px}
#social-footer{text-align:left;font-size:11pt}#social-footer ul{display:inline-block}#social-footer ul li{display:inline-block;float:left}#social-footer ul li a, #social-footer ul li a:visited{display:block;color:#fff;padding:7px 10px;margin:0 0 1px 1px}#social-footer ul li a:hover{}#social-footer ul li.lang-item a{background-color:#D6DBED}#social-footer ul li.lang-item a:hover{background-color:#003E7E}
.centratcutie{
    line-height: 200px;
}
.centrat {
 vertical-align: middle;

}



